MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
This module contains the NCArrayReaderModule. More...
Data Types | |
interface | netcdf_array_load |
Functions/Subroutines | |
logical(lgp) function | is_layered (grid) |
does the grid support per layer variables More... | |
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... | |
subroutine | load_integer1d_type (int1d, mf6_input, mshape, idt, nc_vars, varid, input_fname) |
load type 1d integer More... | |
subroutine | load_integer1d_layered (int1d, mf6_input, mshape, idt, nc_vars, input_fname) |
load type 1d integer layered More... | |
subroutine | load_integer2d_type (int2d, mf6_input, mshape, idt, nc_vars, varid, input_fname) |
load type 2d integer More... | |
subroutine | load_integer2d_layered (int2d, mf6_input, mshape, idt, nc_vars, input_fname) |
load type 2d integer layered More... | |
subroutine | load_integer3d_type (int3d, mf6_input, mshape, idt, nc_vars, varid, input_fname) |
load type 3d integer More... | |
subroutine | load_integer3d_layered (int3d, mf6_input, mshape, idt, nc_vars, input_fname) |
load type 3d integer layered More... | |
subroutine | load_double1d_type (dbl1d, mf6_input, mshape, idt, nc_vars, varid, input_fname) |
load type 1d double More... | |
subroutine | load_double1d_spd (dbl1d, mf6_input, mshape, idt, nc_vars, iper, input_fname, iaux) |
load type 1d double More... | |
subroutine | load_double1d_layered (dbl1d, mf6_input, mshape, idt, nc_vars, input_fname) |
load type 1d double layered More... | |
subroutine | load_double1d_layered_spd (dbl1d, mf6_input, mshape, idt, nc_vars, iper, input_fname, iaux) |
load type 1d double layered More... | |
subroutine | load_double2d_type (dbl2d, mf6_input, mshape, idt, nc_vars, varid, input_fname) |
load type 2d double More... | |
subroutine | load_double2d_layered (dbl2d, mf6_input, mshape, idt, nc_vars, input_fname) |
load type 2d double layered More... | |
subroutine | load_double3d_type (dbl3d, mf6_input, mshape, idt, nc_vars, varid, input_fname) |
load type 3d double More... | |
subroutine | load_double3d_layered (dbl3d, mf6_input, mshape, idt, nc_vars, input_fname) |
load type 3d double layered More... | |
This module defines the netcdf_array_load interface which can read layered (UGRID) and non-layered (STRUCTURED) netcdf arrays stored in modflow6 designated input variables.
|
private |
subroutine ncarrayreadermodule::load_double1d_layered | ( | real(dp), dimension(:), intent(in), pointer, contiguous | dbl1d, |
type(modflowinputtype), intent(in) | mf6_input, | ||
integer(i4b), dimension(:), intent(in), pointer, contiguous | mshape, | ||
type(inputparamdefinitiontype), intent(in) | idt, | ||
type(ncpackagevarstype), intent(in), pointer | nc_vars, | ||
character(len=*), intent(in) | input_fname | ||
) |
Definition at line 596 of file NCArrayReader.f90.
|
private |
Definition at line 634 of file NCArrayReader.f90.
|
private |
Definition at line 524 of file NCArrayReader.f90.
|
private |
Definition at line 473 of file NCArrayReader.f90.
|
private |
Definition at line 717 of file NCArrayReader.f90.
subroutine ncarrayreadermodule::load_double2d_type | ( | real(dp), dimension(:, :), intent(in), pointer, contiguous | dbl2d, |
type(modflowinputtype), intent(in) | mf6_input, | ||
integer(i4b), dimension(:), intent(in), pointer, contiguous | mshape, | ||
type(inputparamdefinitiontype), intent(in) | idt, | ||
type(ncpackagevarstype), intent(in), pointer | nc_vars, | ||
integer(i4b), intent(in) | varid, | ||
character(len=*), intent(in) | input_fname | ||
) |
Definition at line 684 of file NCArrayReader.f90.
|
private |
Definition at line 776 of file NCArrayReader.f90.
|
private |
Definition at line 757 of file NCArrayReader.f90.
|
private |
Definition at line 306 of file NCArrayReader.f90.
|
private |
Definition at line 255 of file NCArrayReader.f90.
|
private |
Definition at line 376 of file NCArrayReader.f90.
|
private |
Definition at line 343 of file NCArrayReader.f90.
|
private |
Definition at line 435 of file NCArrayReader.f90.
|
private |
Definition at line 416 of file NCArrayReader.f90.
|
private |
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
Definition at line 149 of file NCArrayReader.f90.
|
private |
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
Definition at line 195 of file NCArrayReader.f90.
|
private |
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
Definition at line 225 of file NCArrayReader.f90.
|
private |
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
Definition at line 54 of file NCArrayReader.f90.
|
private |
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
Definition at line 89 of file NCArrayReader.f90.
|
private |
[in] | mshape | model shape |
[in] | idt | input data type object describing this record |
Definition at line 119 of file NCArrayReader.f90.