|
subroutine | nc_read_int1d (int1d, mshape, idt, mf6_input, nc_vars, input_fname, iout, kper) |
| Read a NetCDF integer 1d array. More...
|
|
subroutine | nc_read_int2d (int2d, mshape, idt, mf6_input, nc_vars, input_fname, iout) |
| Read a NetCDF integer 2d array. More...
|
|
subroutine | nc_read_int3d (int3d, mshape, idt, mf6_input, nc_vars, input_fname, iout) |
| Read a NetCDF integer 3d array. More...
|
|
subroutine | nc_read_dbl1d (dbl1d, mshape, idt, mf6_input, nc_vars, input_fname, iout, kper, iaux) |
| Read a NetCDF double 1d array. More...
|
|
subroutine | nc_read_dbl2d (dbl2d, mshape, idt, mf6_input, nc_vars, input_fname, iout) |
| Read a NetCDF double 2d array. More...
|
|
subroutine | nc_read_dbl3d (dbl3d, mshape, idt, mf6_input, nc_vars, input_fname, iout) |
| Read a NetCDF double 3d array. More...
|
|
Definition at line 21 of file LoadNCInput.F90.
◆ nc_read_dbl1d()
subroutine loadncinputmodule::netcdf_read_array::nc_read_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 |
Definition at line 105 of file LoadNCInput.F90.
107 real(DP),
dimension(:),
pointer,
contiguous,
intent(in) :: dbl1d
108 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
109 type(InputParamDefinitionType),
intent(in) :: idt
110 type(ModflowInputType),
intent(in) :: mf6_input
111 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
112 character(len=*),
intent(in) :: input_fname
113 integer(I4B),
intent(in) :: iout
114 integer(I4B),
optional,
intent(in) :: kper
115 integer(I4B),
optional,
intent(in) :: iaux
116 #if defined(__WITH_NETCDF__)
117 call netcdf_array_load(dbl1d, mshape, idt, mf6_input, nc_vars, input_fname, &
118 iout, kper=kper, iaux=iaux)
120 call error_and_exit(idt%tagname, input_fname)
◆ nc_read_dbl2d()
subroutine loadncinputmodule::netcdf_read_array::nc_read_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 126 of file LoadNCInput.F90.
128 real(DP),
dimension(:, :),
pointer,
contiguous,
intent(in) :: dbl2d
129 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
130 type(InputParamDefinitionType),
intent(in) :: idt
131 type(ModflowInputType),
intent(in) :: mf6_input
132 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
133 character(len=*),
intent(in) :: input_fname
134 integer(I4B),
intent(in) :: iout
135 #if defined(__WITH_NETCDF__)
136 call netcdf_array_load(dbl2d, mshape, idt, mf6_input, nc_vars, input_fname, &
139 call error_and_exit(idt%tagname, input_fname)
◆ nc_read_dbl3d()
subroutine loadncinputmodule::netcdf_read_array::nc_read_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 145 of file LoadNCInput.F90.
147 real(DP),
dimension(:, :, :),
pointer,
contiguous,
intent(in) :: dbl3d
148 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
149 type(InputParamDefinitionType),
intent(in) :: idt
150 type(ModflowInputType),
intent(in) :: mf6_input
151 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
152 character(len=*),
intent(in) :: input_fname
153 integer(I4B),
intent(in) :: iout
154 #if defined(__WITH_NETCDF__)
155 call netcdf_array_load(dbl3d, mshape, idt, mf6_input, nc_vars, input_fname, &
158 call error_and_exit(idt%tagname, input_fname)
◆ nc_read_int1d()
subroutine loadncinputmodule::netcdf_read_array::nc_read_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 |
Definition at line 47 of file LoadNCInput.F90.
49 integer(I4B),
dimension(:),
pointer,
contiguous,
intent(in) :: int1d
50 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
51 type(InputParamDefinitionType),
intent(in) :: idt
52 type(ModflowInputType),
intent(in) :: mf6_input
53 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
54 character(len=*),
intent(in) :: input_fname
55 integer(I4B),
intent(in) :: iout
56 integer(I4B),
optional,
intent(in) :: kper
57 #if defined(__WITH_NETCDF__)
58 call netcdf_array_load(int1d, mshape, idt, mf6_input, nc_vars, input_fname, &
61 call error_and_exit(idt%tagname, input_fname)
◆ nc_read_int2d()
subroutine loadncinputmodule::netcdf_read_array::nc_read_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 67 of file LoadNCInput.F90.
69 integer(I4B),
dimension(:, :),
pointer,
contiguous,
intent(in) :: int2d
70 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
71 type(InputParamDefinitionType),
intent(in) :: idt
72 type(ModflowInputType),
intent(in) :: mf6_input
73 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
74 character(len=*),
intent(in) :: input_fname
75 integer(I4B),
intent(in) :: iout
76 #if defined(__WITH_NETCDF__)
77 call netcdf_array_load(int2d, mshape, idt, mf6_input, nc_vars, input_fname, &
80 call error_and_exit(idt%tagname, input_fname)
◆ nc_read_int3d()
subroutine loadncinputmodule::netcdf_read_array::nc_read_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 86 of file LoadNCInput.F90.
88 integer(I4B),
dimension(:, :, :),
pointer,
contiguous,
intent(in) :: int3d
89 integer(I4B),
dimension(:),
contiguous,
pointer,
intent(in) :: mshape
90 type(InputParamDefinitionType),
intent(in) :: idt
91 type(ModflowInputType),
intent(in) :: mf6_input
92 type(NCPackageVarsType),
pointer,
intent(in) :: nc_vars
93 character(len=*),
intent(in) :: input_fname
94 integer(I4B),
intent(in) :: iout
95 #if defined(__WITH_NETCDF__)
96 call netcdf_array_load(int3d, mshape, idt, mf6_input, nc_vars, input_fname, &
99 call error_and_exit(idt%tagname, input_fname)
The documentation for this interface was generated from the following file:
- /home/runner/work/modflow6/modflow6/src/Utilities/Idm/mf6blockfile/LoadNCInput.F90