![]() |
MODFLOW 6
version 6.7.0.dev3
USGS Modular Hydrologic Model
|
This module contains the IdmMf6FileModule. More...
Data Types | |
| type | mf6filestaticpkgloadtype |
| MF6File static loader type. More... | |
| type | mf6filedynamicpkgloadtype |
| MF6File dynamic loader type. More... | |
Functions/Subroutines | |
| subroutine, public | input_load (filename, mf6_input, component_filename, iout, nc_vars) |
| input load for traditional mf6 simulation static input file More... | |
| subroutine | static_init (this, mf6_input, component_name, component_input_name, input_name) |
| static loader init More... | |
| class(dynamicpkgloadbasetype) function, pointer | static_load (this, iout) |
| load routine for static loader More... | |
| subroutine | static_destroy (this) |
| static loader destroy More... | |
| subroutine | dynamic_init (this, mf6_input, component_name, component_input_name, input_name, iperblock, iout) |
| dynamic loader init More... | |
| subroutine | dynamic_df (this) |
| define routine for dynamic loader More... | |
| subroutine | dynamic_ad (this) |
| advance routine for dynamic loader More... | |
| subroutine | dynamic_rp (this) |
| read and prepare routine for dynamic loader More... | |
| subroutine | dynamic_read_ionper (this) |
| dynamic loader read ionper of next period block More... | |
| subroutine | dynamic_create_loader (this) |
| allocate a dynamic loader based on load context More... | |
| subroutine | dynamic_destroy (this) |
| dynamic loader destroy More... | |
| integer(i4b) function, public | open_mf6file (filetype, filename, component_fname, iout) |
| open a model package files More... | |
This module contains high-level routines for loading MODFLOW 6 ASCII source input. This module implements the loader types that the IdmLoadModule creates and invokes. It also creates and manages dynamic ASCII input loaders for all supported types of MODFLOW 6 ASCII dynamic input.
|
private |
Definition at line 198 of file IdmMf6File.f90.
| subroutine idmmf6filemodule::dynamic_create_loader | ( | class(mf6filedynamicpkgloadtype), intent(inout) | this | ) |
Definition at line 269 of file IdmMf6File.f90.

| subroutine idmmf6filemodule::dynamic_destroy | ( | class(mf6filedynamicpkgloadtype), intent(inout) | this | ) |
Definition at line 320 of file IdmMf6File.f90.
| subroutine idmmf6filemodule::dynamic_df | ( | class(mf6filedynamicpkgloadtype), intent(inout) | this | ) |
Definition at line 188 of file IdmMf6File.f90.
|
private |
Definition at line 149 of file IdmMf6File.f90.

| subroutine idmmf6filemodule::dynamic_read_ionper | ( | class(mf6filedynamicpkgloadtype), intent(inout) | this | ) |
Definition at line 229 of file IdmMf6File.f90.

|
private |
Definition at line 206 of file IdmMf6File.f90.
| subroutine, public idmmf6filemodule::input_load | ( | character(len=*), intent(in) | filename, |
| type(modflowinputtype), intent(in) | mf6_input, | ||
| character(len=*), intent(in) | component_filename, | ||
| integer(i4b), intent(in) | iout, | ||
| type(ncpackagevarstype), intent(in), optional, pointer | nc_vars | ||
| ) |
| [in] | component_filename | component (e.g. model) filename |
| [in] | iout | unit number for output |
Definition at line 58 of file IdmMf6File.f90.


| integer(i4b) function, public idmmf6filemodule::open_mf6file | ( | character(len=*), intent(in) | filetype, |
| character(len=*), intent(in) | filename, | ||
| character(len=*), intent(in) | component_fname, | ||
| integer(i4b), intent(in) | iout | ||
| ) |
Definition at line 343 of file IdmMf6File.f90.


|
private |
Definition at line 141 of file IdmMf6File.f90.
| subroutine idmmf6filemodule::static_init | ( | class(mf6filestaticpkgloadtype), intent(inout) | this, |
| type(modflowinputtype), intent(in) | mf6_input, | ||
| character(len=*), intent(in) | component_name, | ||
| character(len=*), intent(in) | component_input_name, | ||
| character(len=*), intent(in) | input_name | ||
| ) |
Definition at line 95 of file IdmMf6File.f90.
|
private |