MODFLOW 6
version 6.6.0.dev0
USGS Modular Hydrologic Model
|
This module contains the SourceLoadModule. More...
Functions/Subroutines | |
class(staticpkgloadbasetype) function, pointer, public | create_input_loader (component_type, subcomponent_type, component_name, subcomponent_name, input_type, input_fname, component_fname, nc_vars) |
factory function to create and setup model package static loader More... | |
class(staticpkgloadbasetype) function, pointer | package_loader (source_type) |
allocate source model package static loader More... | |
integer(i4b) function, public | open_source_file (pkgtype, filename, modelfname, iout) |
subroutine, public | load_modelnam (mtype, mfname, mname, iout) |
subroutine, public | load_simnam () |
subroutine, public | load_simtdis () |
integer(i4b) function, public | remote_model_ndim (mtype, mfname) |
subroutine, public | export_cr () |
create model exports list More... | |
subroutine, public | export_post_prepare () |
model exports post prepare step actions More... | |
subroutine, public | export_post_step () |
model exports post step actions More... | |
subroutine, public | export_da () |
deallocate model export objects and list More... | |
subroutine, public | nc_close (ncid, nc_fname) |
close an open netcdf file More... | |
type(ncfilevarstype) function, pointer, public | netcdf_context (modeltype, component_type, modelname, modelfname, iout) |
create model netcdf context More... | |
This module contains the routines needed to generate a loader object for an input source and routines that distribute processing to a particular source.
class(staticpkgloadbasetype) function, pointer, public sourceloadmodule::create_input_loader | ( | character(len=*), intent(in) | component_type, |
character(len=*), intent(in) | subcomponent_type, | ||
character(len=*), intent(in) | component_name, | ||
character(len=*), intent(in) | subcomponent_name, | ||
character(len=*), intent(in) | input_type, | ||
character(len=*), intent(in) | input_fname, | ||
character(len=*), intent(in) | component_fname, | ||
type(ncfilevarstype), intent(in), optional, pointer | nc_vars | ||
) |
Definition at line 33 of file SourceLoad.F90.
subroutine, public sourceloadmodule::export_cr |
Definition at line 345 of file SourceLoad.F90.
subroutine, public sourceloadmodule::export_da |
Definition at line 384 of file SourceLoad.F90.
subroutine, public sourceloadmodule::export_post_prepare |
Definition at line 368 of file SourceLoad.F90.
subroutine, public sourceloadmodule::export_post_step |
Definition at line 376 of file SourceLoad.F90.
subroutine, public sourceloadmodule::load_modelnam | ( | character(len=*), intent(in) | mtype, |
character(len=*), intent(in) | mfname, | ||
character(len=*), intent(in) | mname, | ||
integer(i4b), intent(in) | iout | ||
) |
Definition at line 135 of file SourceLoad.F90.
subroutine, public sourceloadmodule::load_simnam |
Definition at line 163 of file SourceLoad.F90.
subroutine, public sourceloadmodule::load_simtdis |
Definition at line 202 of file SourceLoad.F90.
subroutine, public sourceloadmodule::nc_close | ( | integer(i4b), intent(in) | ncid, |
character(len=*), intent(in) | nc_fname | ||
) |
Definition at line 392 of file SourceLoad.F90.
type(ncfilevarstype) function, pointer, public sourceloadmodule::netcdf_context | ( | character(len=*), intent(in) | modeltype, |
character(len=*), intent(in) | component_type, | ||
character(len=*), intent(in) | modelname, | ||
character(len=*), intent(in) | modelfname, | ||
integer(i4b), intent(in) | iout | ||
) |
Definition at line 410 of file SourceLoad.F90.
integer(i4b) function, public sourceloadmodule::open_source_file | ( | character(len=*), intent(in) | pkgtype, |
character(len=*), intent(in) | filename, | ||
character(len=*), intent(in) | modelfname, | ||
integer(i4b), intent(in) | iout | ||
) |
Definition at line 109 of file SourceLoad.F90.
class(staticpkgloadbasetype) function, pointer sourceloadmodule::package_loader | ( | character(len=*), intent(inout) | source_type | ) |
Definition at line 82 of file SourceLoad.F90.
integer(i4b) function, public sourceloadmodule::remote_model_ndim | ( | character(len=*), intent(in) | mtype, |
character(len=*), intent(in) | mfname | ||
) |
Definition at line 259 of file SourceLoad.F90.