|
subroutine | nc_array_load_int1d (int1d, mshape, idt, mf6_input, nc_vars, input_fname, iout, kper) |
| Load NetCDF integer 1D array. More...
|
|
subroutine | nc_array_load_int2d (int2d, mshape, idt, mf6_input, nc_vars, input_fname, iout) |
| Load NetCDF integer 2D array. More...
|
|
subroutine | nc_array_load_int3d (int3d, mshape, idt, mf6_input, nc_vars, input_fname, iout) |
| Load NetCDF integer 3D array. More...
|
|
subroutine | nc_array_load_dbl1d (dbl1d, mshape, idt, mf6_input, nc_vars, input_fname, iout, kper, iaux) |
| Load NetCDF double 1D array. More...
|
|
subroutine | nc_array_load_dbl2d (dbl2d, mshape, idt, mf6_input, nc_vars, input_fname, iout) |
| Load NetCDF double 2D array. More...
|
|
subroutine | nc_array_load_dbl3d (dbl3d, mshape, idt, mf6_input, nc_vars, input_fname, iout) |
| Load NetCDF double 3D array. More...
|
|
Definition at line 25 of file NCArrayReader.f90.
◆ nc_array_load_dbl1d()
subroutine ncarrayreadermodule::netcdf_array_load::nc_array_load_dbl1d |
( |
real(dp), dimension(:), intent(in), pointer, contiguous |
dbl1d, |
|
|
integer(i4b), dimension(:), intent(in), pointer, contiguous |
mshape, |
|
|
type(inputparamdefinitiontype), intent(in) |
idt, |
|
|
type(modflowinputtype), intent(in) |
mf6_input, |
|
|
type(ncpackagevarstype), intent(in), pointer |
nc_vars, |
|
|
character(len=*), intent(in) |
input_fname, |
|
|
integer(i4b), intent(in) |
iout, |
|
|
integer(i4b), intent(in), optional |
kper, |
|
|
integer(i4b), intent(in), optional |
iaux |
|
) |
| |
|
private |
- Parameters
-
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
[in] | kper | flag if set > 0 indicates ts |
Definition at line 144 of file NCArrayReader.f90.
146 real(DP),
dimension(:),
pointer,
contiguous,
intent(in) :: dbl1d
147 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
148 type(InputParamDefinitionType),
intent(in) :: idt
149 type(ModflowInputType),
intent(in) :: mf6_input
150 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
151 character(len=*),
intent(in) :: input_fname
152 integer(I4B),
intent(in) :: iout
153 integer(I4B),
optional,
intent(in) :: kper
154 integer(I4B),
optional,
intent(in) :: iaux
155 integer(I4B) :: varid, iper
156 logical(LGP) :: layered
159 layered = (idt%layered .and. is_layered(nc_vars%grid))
161 if (
present(kper))
then
167 call load_double1d_layered_spd(dbl1d, mf6_input, mshape, idt, nc_vars, &
168 iper, input_fname, iaux)
170 call load_double1d_layered(dbl1d, mf6_input, mshape, idt, nc_vars, &
175 call load_double1d_spd(dbl1d, mf6_input, mshape, idt, nc_vars, &
176 iper, input_fname, iaux)
178 varid = nc_vars%varid(idt%tagname)
179 call load_double1d_type(dbl1d, mf6_input, mshape, idt, nc_vars, &
◆ nc_array_load_dbl2d()
subroutine ncarrayreadermodule::netcdf_array_load::nc_array_load_dbl2d |
( |
real(dp), dimension(:, :), intent(in), pointer, contiguous |
dbl2d, |
|
|
integer(i4b), dimension(:), intent(in), pointer, contiguous |
mshape, |
|
|
type(inputparamdefinitiontype), intent(in) |
idt, |
|
|
type(modflowinputtype), intent(in) |
mf6_input, |
|
|
type(ncpackagevarstype), intent(in), pointer |
nc_vars, |
|
|
character(len=*), intent(in) |
input_fname, |
|
|
integer(i4b), intent(in) |
iout |
|
) |
| |
|
private |
- Parameters
-
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
Definition at line 187 of file NCArrayReader.f90.
189 real(DP),
dimension(:, :),
pointer,
contiguous,
intent(in) :: dbl2d
190 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
191 type(InputParamDefinitionType),
intent(in) :: idt
192 type(ModflowInputType),
intent(in) :: mf6_input
193 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
194 character(len=*),
intent(in) :: input_fname
195 integer(I4B),
intent(in) :: iout
196 integer(I4B) :: varid
197 logical(LGP) :: layered
199 layered = (idt%layered .and. is_layered(nc_vars%grid))
202 call load_double2d_layered(dbl2d, mf6_input, mshape, idt, nc_vars, &
205 varid = nc_vars%varid(idt%tagname)
206 call load_double2d_type(dbl2d, mf6_input, mshape, idt, nc_vars, &
◆ nc_array_load_dbl3d()
subroutine ncarrayreadermodule::netcdf_array_load::nc_array_load_dbl3d |
( |
real(dp), dimension(:, :, :), intent(in), pointer, contiguous |
dbl3d, |
|
|
integer(i4b), dimension(:), intent(in), pointer, contiguous |
mshape, |
|
|
type(inputparamdefinitiontype), intent(in) |
idt, |
|
|
type(modflowinputtype), intent(in) |
mf6_input, |
|
|
type(ncpackagevarstype), intent(in), pointer |
nc_vars, |
|
|
character(len=*), intent(in) |
input_fname, |
|
|
integer(i4b), intent(in) |
iout |
|
) |
| |
|
private |
- Parameters
-
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
Definition at line 213 of file NCArrayReader.f90.
215 real(DP),
dimension(:, :, :),
pointer,
contiguous,
intent(in) :: dbl3d
216 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
217 type(InputParamDefinitionType),
intent(in) :: idt
218 type(ModflowInputType),
intent(in) :: mf6_input
219 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
220 character(len=*),
intent(in) :: input_fname
221 integer(I4B),
intent(in) :: iout
222 integer(I4B) :: varid
223 logical(LGP) :: layered
225 layered = (idt%layered .and. is_layered(nc_vars%grid))
228 call load_double3d_layered(dbl3d, mf6_input, mshape, idt, nc_vars, &
231 varid = nc_vars%varid(idt%tagname)
232 call load_double3d_type(dbl3d, mf6_input, mshape, idt, nc_vars, &
◆ nc_array_load_int1d()
subroutine ncarrayreadermodule::netcdf_array_load::nc_array_load_int1d |
( |
integer(i4b), dimension(:), intent(in), pointer, contiguous |
int1d, |
|
|
integer(i4b), dimension(:), intent(in), pointer, contiguous |
mshape, |
|
|
type(inputparamdefinitiontype), intent(in) |
idt, |
|
|
type(modflowinputtype), intent(in) |
mf6_input, |
|
|
type(ncpackagevarstype), intent(in), pointer |
nc_vars, |
|
|
character(len=*), intent(in) |
input_fname, |
|
|
integer(i4b), intent(in) |
iout, |
|
|
integer(i4b), intent(in), optional |
kper |
|
) |
| |
|
private |
- Parameters
-
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
[in] | kper | flag if set > 0 indicates ts |
Definition at line 50 of file NCArrayReader.f90.
52 integer(I4B),
dimension(:),
pointer,
contiguous,
intent(in) :: int1d
53 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
54 type(InputParamDefinitionType),
intent(in) :: idt
55 type(ModflowInputType),
intent(in) :: mf6_input
56 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
57 character(len=*),
intent(in) :: input_fname
58 integer(I4B),
intent(in) :: iout
59 integer(I4B),
optional,
intent(in) :: kper
60 integer(I4B) :: varid, iper
61 logical(LGP) :: layered
64 layered = (idt%layered .and. is_layered(nc_vars%grid))
66 if (
present(kper))
then
72 call load_integer1d_layered_spd(int1d, mf6_input, mshape, idt, nc_vars, &
75 call load_integer1d_layered(int1d, mf6_input, mshape, idt, nc_vars, &
80 call load_integer1d_spd(int1d, mf6_input, mshape, idt, nc_vars, &
83 varid = nc_vars%varid(idt%tagname)
84 call load_integer1d_type(int1d, mf6_input, mshape, idt, nc_vars, &
◆ nc_array_load_int2d()
subroutine ncarrayreadermodule::netcdf_array_load::nc_array_load_int2d |
( |
integer(i4b), dimension(:, :), intent(in), pointer, contiguous |
int2d, |
|
|
integer(i4b), dimension(:), intent(in), pointer, contiguous |
mshape, |
|
|
type(inputparamdefinitiontype), intent(in) |
idt, |
|
|
type(modflowinputtype), intent(in) |
mf6_input, |
|
|
type(ncpackagevarstype), intent(in), pointer |
nc_vars, |
|
|
character(len=*), intent(in) |
input_fname, |
|
|
integer(i4b), intent(in) |
iout |
|
) |
| |
|
private |
- Parameters
-
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
Definition at line 92 of file NCArrayReader.f90.
94 integer(I4B),
dimension(:, :),
pointer,
contiguous,
intent(in) :: int2d
95 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
96 type(InputParamDefinitionType),
intent(in) :: idt
97 type(ModflowInputType),
intent(in) :: mf6_input
98 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
99 character(len=*),
intent(in) :: input_fname
100 integer(I4B),
intent(in) :: iout
101 integer(I4B) :: varid
102 logical(LGP) :: layered
104 layered = (idt%layered .and. is_layered(nc_vars%grid))
107 call load_integer2d_layered(int2d, mf6_input, mshape, idt, nc_vars, &
110 varid = nc_vars%varid(idt%tagname)
111 call load_integer2d_type(int2d, mf6_input, mshape, idt, nc_vars, &
◆ nc_array_load_int3d()
subroutine ncarrayreadermodule::netcdf_array_load::nc_array_load_int3d |
( |
integer(i4b), dimension(:, :, :), intent(in), pointer, contiguous |
int3d, |
|
|
integer(i4b), dimension(:), intent(in), pointer, contiguous |
mshape, |
|
|
type(inputparamdefinitiontype), intent(in) |
idt, |
|
|
type(modflowinputtype), intent(in) |
mf6_input, |
|
|
type(ncpackagevarstype), intent(in), pointer |
nc_vars, |
|
|
character(len=*), intent(in) |
input_fname, |
|
|
integer(i4b), intent(in) |
iout |
|
) |
| |
|
private |
- Parameters
-
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
Definition at line 118 of file NCArrayReader.f90.
120 integer(I4B),
dimension(:, :, :),
pointer,
contiguous,
intent(in) :: int3d
121 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
122 type(InputParamDefinitionType),
intent(in) :: idt
123 type(ModflowInputType),
intent(in) :: mf6_input
124 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
125 character(len=*),
intent(in) :: input_fname
126 integer(I4B),
intent(in) :: iout
127 integer(I4B) :: varid
128 logical(LGP) :: layered
130 layered = (idt%layered .and. is_layered(nc_vars%grid))
133 call load_integer3d_layered(int3d, mf6_input, mshape, idt, nc_vars, &
136 varid = nc_vars%varid(idt%tagname)
137 call load_integer3d_type(int3d, mf6_input, mshape, idt, nc_vars, &
The documentation for this interface was generated from the following file: