MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
This module contains the IdmLoadModule. More...
Functions/Subroutines | |
subroutine, public | idm_df () |
advance package dynamic data for period steps More... | |
subroutine, public | idm_rp () |
load package dynamic data for period More... | |
subroutine, public | idm_ad () |
advance package dynamic data for period steps More... | |
subroutine, public | idm_da (iout) |
idm deallocate routine More... | |
recursive subroutine | input_load (component_type, subcomponent_type, modelname, pkgname, pkgtype, filename, modelfname, nc_vars, iout) |
load an integrated model package from supported source More... | |
subroutine | load_model_pkgs (model_pkg_inputs, iout) |
load integrated model package files More... | |
subroutine, public | load_models (iout) |
load model namfiles and model package files More... | |
subroutine, public | load_exchanges (iout) |
load exchange files More... | |
subroutine, public | simnam_load (paramlog) |
MODFLOW 6 mfsim.nam input load routine. More... | |
subroutine, public | simtdis_load () |
MODFLOW 6 tdis input load routine. More... | |
class(modeldynamicpkgstype) function, pointer | dynamic_model_pkgs (modeltype, modelname, modelfname, nc_fname, ncid, iout) |
retrieve list of model dynamic loaders More... | |
subroutine | dynamic_da (iout) |
deallocate all model dynamic loader collections More... | |
integer(i4b) function | input_param_log () |
return sim input context PRINT_INPUT value More... | |
subroutine | simnam_load_dim () |
load simulation summary info to input context More... | |
subroutine | allocate_simnam_int (input_mempath, idt) |
set sim nam input context default integer value More... | |
subroutine | allocate_simnam_param (input_mempath, idt) |
MODFLOW 6 mfsim.nam parameter allocate and set. More... | |
subroutine | simnam_allocate () |
MODFLOW 6 mfsim.nam input context parameter allocation. More... | |
This module contains routines for managing static and dynamic input loading for supported sources.
subroutine idmloadmodule::allocate_simnam_int | ( | character(len=lenmempath), intent(in) | input_mempath, |
type(inputparamdefinitiontype), intent(in), pointer | idt | ||
) |
Definition at line 568 of file IdmLoad.f90.
subroutine idmloadmodule::allocate_simnam_param | ( | character(len=lenmempath), intent(in) | input_mempath, |
type(inputparamdefinitiontype), intent(in), pointer | idt | ||
) |
Definition at line 601 of file IdmLoad.f90.
subroutine idmloadmodule::dynamic_da | ( | integer(i4b), intent(in) | iout | ) |
Definition at line 499 of file IdmLoad.f90.
class(modeldynamicpkgstype) function, pointer idmloadmodule::dynamic_model_pkgs | ( | character(len=*), intent(in) | modeltype, |
character(len=*), intent(in) | modelname, | ||
character(len=*), intent(in) | modelfname, | ||
character(len=*), intent(in) | nc_fname, | ||
integer(i4b), intent(in) | ncid, | ||
integer(i4b), intent(in) | iout | ||
) |
Definition at line 463 of file IdmLoad.f90.
subroutine, public idmloadmodule::idm_ad |
Definition at line 61 of file IdmLoad.f90.
subroutine, public idmloadmodule::idm_da | ( | integer(i4b), intent(in) | iout | ) |
Definition at line 73 of file IdmLoad.f90.
subroutine, public idmloadmodule::idm_df |
Definition at line 37 of file IdmLoad.f90.
subroutine, public idmloadmodule::idm_rp |
Definition at line 49 of file IdmLoad.f90.
recursive subroutine idmloadmodule::input_load | ( | character(len=*), intent(in) | component_type, |
character(len=*), intent(in) | subcomponent_type, | ||
character(len=*), intent(in) | modelname, | ||
character(len=*), intent(in) | pkgname, | ||
character(len=*), intent(in) | pkgtype, | ||
character(len=*), intent(in) | filename, | ||
character(len=*), intent(in) | modelfname, | ||
type(ncfilevarstype), intent(in), pointer | nc_vars, | ||
integer(i4b), intent(in) | iout | ||
) |
Definition at line 109 of file IdmLoad.f90.
integer(i4b) function idmloadmodule::input_param_log |
Definition at line 517 of file IdmLoad.f90.
subroutine, public idmloadmodule::load_exchanges | ( | integer(i4b), intent(in) | iout | ) |
Definition at line 283 of file IdmLoad.f90.
subroutine idmloadmodule::load_model_pkgs | ( | type(modelpackageinputstype), intent(inout) | model_pkg_inputs, |
integer(i4b), intent(in) | iout | ||
) |
Definition at line 169 of file IdmLoad.f90.
subroutine, public idmloadmodule::load_models | ( | integer(i4b), intent(in) | iout | ) |
Definition at line 216 of file IdmLoad.f90.
subroutine idmloadmodule::simnam_allocate |
Definition at line 644 of file IdmLoad.f90.
subroutine, public idmloadmodule::simnam_load | ( | integer(i4b), intent(inout) | paramlog | ) |
Definition at line 440 of file IdmLoad.f90.
subroutine idmloadmodule::simnam_load_dim |
Definition at line 532 of file IdmLoad.f90.
subroutine, public idmloadmodule::simtdis_load |
Definition at line 455 of file IdmLoad.f90.