MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
type | vdcptrtype |
Wrapper for virtual data containers. More... | |
type | vdcelementmaptype |
type | vdcelementluttype |
type | virtualdatacontainertype |
Container (list) of virtual data items. More... | |
Functions/Subroutines | |
subroutine | vdc_create (this, name, id, is_local) |
subroutine | set (this, field, var_name, subcmp_name, map_id, is_local) |
Init virtual data item, without allocation,. More... | |
subroutine | add_to_list (this, virtual_data) |
subroutine | vdc_prepare_stage (this, stage) |
subroutine | vdc_link_items (this, stage) |
Link all local data items to memory. More... | |
subroutine | vdc_set_element_map (this, src_indexes, map_id) |
Add the source indexes associated with map_id as a element map to this container, such that. More... | |
subroutine | map_scalar (this, vd, stages) |
subroutine | map_array1d (this, vd, nrow, stages) |
subroutine | map_array2d (this, vd, ncol, nrow, stages) |
subroutine | map_internal (this, vd, shape, stages) |
subroutine | vdc_get_send_items (this, stage, rank, virtual_items) |
Get indexes of virtual data items to be. More... | |
subroutine | vdc_get_recv_items (this, stage, rank, virtual_items) |
Get indexes of virtual data items to be. More... | |
subroutine | get_items_for_stage (this, stage, virtual_items) |
subroutine | print_items (this, imon, items) |
character(len=lenmempath) function | vdc_get_vrt_mem_path (this, var_name, subcomp_name) |
Get virtual memory path for a certain variable. More... | |
class(virtualdatatype) function, pointer | vdc_get_virtual_data (this, var_name, subcomp_name) |
subroutine | vdc_destroy (this) |
subroutine | vdc_set_orig_rank (this, rank) |
class(virtualdatacontainertype) function, pointer, public | get_vdc_from_list (list, idx) |
character(len=24) function, public | vdc_type_to_str (cntr_type) |
@ Converts a virtual container type to its string representation More... | |
Variables | |
integer(i4b), parameter, public | vdc_unknown_type = 0 |
integer(i4b), parameter, public | vdc_gwfmodel_type = 1 |
integer(i4b), parameter, public | vdc_gwtmodel_type = 2 |
integer(i4b), parameter, public | vdc_gwemodel_type = 3 |
integer(i4b), parameter, public | vdc_gwfexg_type = 4 |
integer(i4b), parameter, public | vdc_gwtexg_type = 5 |
integer(i4b), parameter, public | vdc_gweexg_type = 6 |
integer(i4b), parameter, public | vdc_gwfmvr_type = 7 |
integer(i4b), parameter, public | vdc_gwtmvt_type = 8 |
integer(i4b), parameter, public | vdc_gwemve_type = 9 |
of VdcPtrType instead. More... | |
|
private |
Definition at line 152 of file VirtualDataContainer.f90.
|
private |
Definition at line 304 of file VirtualDataContainer.f90.
class(virtualdatacontainertype) function, pointer, public virtualdatacontainermodule::get_vdc_from_list | ( | type(listtype) | list, |
integer(i4b) | idx | ||
) |
Definition at line 436 of file VirtualDataContainer.f90.
|
private |
Definition at line 236 of file VirtualDataContainer.f90.
|
private |
Definition at line 246 of file VirtualDataContainer.f90.
|
private |
|
private |
Definition at line 227 of file VirtualDataContainer.f90.
|
private |
|
private |
subroutine virtualdatacontainermodule::vdc_create | ( | class(virtualdatacontainertype) | this, |
character(len=*) | name, | ||
integer(i4b) | id, | ||
logical(lgp) | is_local | ||
) |
Definition at line 95 of file VirtualDataContainer.f90.
subroutine virtualdatacontainermodule::vdc_destroy | ( | class(virtualdatacontainertype) | this | ) |
Definition at line 395 of file VirtualDataContainer.f90.
|
private |
Definition at line 294 of file VirtualDataContainer.f90.
|
private |
Definition at line 282 of file VirtualDataContainer.f90.
|
private |
Definition at line 370 of file VirtualDataContainer.f90.
|
private |
subroutine virtualdatacontainermodule::vdc_link_items | ( | class(virtualdatacontainertype) | this, |
integer(i4b) | stage | ||
) |
Definition at line 175 of file VirtualDataContainer.f90.
|
private |
|
private |
|
private |
Definition at line 427 of file VirtualDataContainer.f90.
character(len=24) function, public virtualdatacontainermodule::vdc_type_to_str | ( | integer(i4b) | cntr_type | ) |
Definition at line 454 of file VirtualDataContainer.f90.
integer(i4b), parameter, public virtualdatacontainermodule::vdc_gweexg_type = 6 |
Definition at line 22 of file VirtualDataContainer.f90.
integer(i4b), parameter, public virtualdatacontainermodule::vdc_gwemodel_type = 3 |
Definition at line 19 of file VirtualDataContainer.f90.
integer(i4b), parameter, public virtualdatacontainermodule::vdc_gwemve_type = 9 |
Definition at line 25 of file VirtualDataContainer.f90.
integer(i4b), parameter, public virtualdatacontainermodule::vdc_gwfexg_type = 4 |
Definition at line 20 of file VirtualDataContainer.f90.
integer(i4b), parameter, public virtualdatacontainermodule::vdc_gwfmodel_type = 1 |
Definition at line 17 of file VirtualDataContainer.f90.
integer(i4b), parameter, public virtualdatacontainermodule::vdc_gwfmvr_type = 7 |
Definition at line 23 of file VirtualDataContainer.f90.
integer(i4b), parameter, public virtualdatacontainermodule::vdc_gwtexg_type = 5 |
Definition at line 21 of file VirtualDataContainer.f90.
integer(i4b), parameter, public virtualdatacontainermodule::vdc_gwtmodel_type = 2 |
Definition at line 18 of file VirtualDataContainer.f90.
integer(i4b), parameter, public virtualdatacontainermodule::vdc_gwtmvt_type = 8 |
Definition at line 24 of file VirtualDataContainer.f90.
integer(i4b), parameter, public virtualdatacontainermodule::vdc_unknown_type = 0 |
Definition at line 16 of file VirtualDataContainer.f90.