MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
interface | mem_allocate |
interface | mem_checkin |
interface | mem_reallocate |
interface | mem_setptr |
interface | mem_copyptr |
interface | mem_reassignptr |
interface | mem_deallocate |
Functions/Subroutines | |
subroutine, public | get_mem_type (name, mem_path, var_type) |
@ brief Get the variable memory type More... | |
subroutine, public | get_mem_rank (name, mem_path, rank) |
@ brief Get the variable rank More... | |
subroutine, public | get_mem_elem_size (name, mem_path, size) |
@ brief Get the memory size of a single element of the stored variable More... | |
subroutine, public | get_mem_shape (name, mem_path, mem_shape) |
@ brief Get the variable memory shape More... | |
subroutine, public | get_isize (name, mem_path, isize) |
@ brief Get the number of elements for this variable More... | |
subroutine, public | get_from_memorystore (name, mem_path, mt, found, check) |
@ brief Get a memory type entry from the memory list More... | |
subroutine | allocate_error (varname, mem_path, istat, isize) |
Issue allocation error message and stop program execution. More... | |
subroutine | allocate_logical (sclr, name, mem_path) |
Allocate a logical scalar. More... | |
subroutine | allocate_str (sclr, ilen, name, mem_path) |
Allocate a character string. More... | |
subroutine | allocate_str1d (astr1d, ilen, nrow, name, mem_path) |
Allocate a 1-dimensional defined length string array. More... | |
subroutine | allocate_charstr1d (acharstr1d, ilen, nrow, name, mem_path) |
Allocate a 1-dimensional array of deferred-length CharacterStringType. More... | |
subroutine | allocate_int (sclr, name, mem_path) |
Allocate a integer scalar. More... | |
subroutine | allocate_int1d (aint, nrow, name, mem_path) |
Allocate a 1-dimensional integer array. More... | |
subroutine | allocate_int2d (aint, ncol, nrow, name, mem_path) |
Allocate a 2-dimensional integer array. More... | |
subroutine | allocate_int3d (aint, ncol, nrow, nlay, name, mem_path) |
Allocate a 3-dimensional integer array. More... | |
subroutine | allocate_dbl (sclr, name, mem_path) |
Allocate a real scalar. More... | |
subroutine | allocate_dbl1d (adbl, nrow, name, mem_path) |
Allocate a 1-dimensional real array. More... | |
subroutine | allocate_dbl2d (adbl, ncol, nrow, name, mem_path) |
Allocate a 2-dimensional real array. More... | |
subroutine | allocate_dbl3d (adbl, ncol, nrow, nlay, name, mem_path) |
Allocate a 3-dimensional real array. More... | |
subroutine | checkin_int1d (aint, name, mem_path, name2, mem_path2) |
Check in an existing 1d integer array with a new address (name + path) More... | |
subroutine | checkin_int2d (aint2d, name, mem_path, name2, mem_path2) |
Check in an existing 2d integer array with a new address (name + path) More... | |
subroutine | checkin_dbl1d (adbl, name, mem_path, name2, mem_path2) |
Check in an existing 1d double precision array with a new address (name + path) More... | |
subroutine | checkin_dbl2d (adbl2d, name, mem_path, name2, mem_path2) |
Check in an existing 2d double precision array with a new address (name + path) More... | |
subroutine | checkin_charstr1d (acharstr1d, ilen, name, mem_path, name2, mem_path2) |
Check in an existing 1d CharacterStringType array with a new address (name + path) More... | |
subroutine | reallocate_str1d (astr, ilen, nrow, name, mem_path) |
Reallocate a 1-dimensional defined length string array. More... | |
subroutine | reallocate_charstr1d (acharstr1d, ilen, nrow, name, mem_path) |
Reallocate a 1-dimensional deferred length string array. More... | |
subroutine | reallocate_int1d (aint, nrow, name, mem_path) |
Reallocate a 1-dimensional integer array. More... | |
subroutine | reallocate_int2d (aint, ncol, nrow, name, mem_path) |
Reallocate a 2-dimensional integer array. More... | |
subroutine | reallocate_dbl1d (adbl, nrow, name, mem_path) |
Reallocate a 1-dimensional real array. More... | |
subroutine | reallocate_dbl2d (adbl, ncol, nrow, name, mem_path) |
Reallocate a 2-dimensional real array. More... | |
subroutine | setptr_logical (sclr, name, mem_path) |
Set pointer to a logical scalar. More... | |
subroutine | setptr_int (sclr, name, mem_path) |
Set pointer to integer scalar. More... | |
subroutine | setptr_int1d (aint, name, mem_path) |
Set pointer to 1d integer array. More... | |
subroutine | setptr_int2d (aint, name, mem_path) |
Set pointer to 2d integer array. More... | |
subroutine | setptr_int3d (aint, name, mem_path) |
Set pointer to 3d integer array. More... | |
subroutine | setptr_dbl (sclr, name, mem_path) |
Set pointer to a real scalar. More... | |
subroutine | setptr_dbl1d (adbl, name, mem_path) |
Set pointer to a 1d real array. More... | |
subroutine | setptr_dbl2d (adbl, name, mem_path) |
Set pointer to a 2d real array. More... | |
subroutine | setptr_dbl3d (adbl, name, mem_path) |
Set pointer to a 3d real array. More... | |
subroutine | setptr_str (asrt, name, mem_path) |
Set pointer to a string (scalar) More... | |
subroutine | setptr_str1d (astr1d, name, mem_path) |
Set pointer to a fixed-length string array. More... | |
subroutine | setptr_charstr1d (acharstr1d, name, mem_path) |
Set pointer to an array of CharacterStringType. More... | |
subroutine | copyptr_int1d (aint, name, mem_path, mem_path_copy) |
Make a copy of a 1-dimensional integer array. More... | |
subroutine | copyptr_int2d (aint, name, mem_path, mem_path_copy) |
Make a copy of a 2-dimensional integer array. More... | |
subroutine | copyptr_dbl1d (adbl, name, mem_path, mem_path_copy) |
Make a copy of a 1-dimensional real array. More... | |
subroutine | copyptr_dbl2d (adbl, name, mem_path, mem_path_copy) |
Make a copy of a 2-dimensional real array. More... | |
subroutine, public | copy_dbl1d (adbl, name, mem_path) |
Copy values from a 1-dimensional real array in the memory. More... | |
subroutine | reassignptr_int (sclr, name, mem_path, name_target, mem_path_target) |
Set the pointer for an integer scalar to. More... | |
subroutine | reassignptr_int1d (aint, name, mem_path, name_target, mem_path_target) |
Set the pointer for a 1-dimensional integer array to. More... | |
subroutine | reassignptr_int2d (aint, name, mem_path, name_target, mem_path_target) |
Set the pointer for a 2-dimensional integer array to. More... | |
subroutine | reassignptr_dbl1d (adbl, name, mem_path, name_target, mem_path_target) |
Set the pointer for a 1-dimensional real array to. More... | |
subroutine | reassignptr_dbl2d (adbl, name, mem_path, name_target, mem_path_target) |
Set the pointer for a 2-dimensional real array to. More... | |
subroutine | deallocate_str (sclr, name, mem_path) |
Deallocate a variable-length character string. More... | |
subroutine | deallocate_str1d (astr1d, name, mem_path) |
Deallocate an array of defined-length character strings. More... | |
subroutine | deallocate_charstr1d (astr1d, name, mem_path) |
Deallocate an array of deferred-length character strings. More... | |
subroutine | deallocate_logical (sclr) |
Deallocate a logical scalar. More... | |
subroutine | deallocate_int (sclr) |
Deallocate a integer scalar. More... | |
subroutine | deallocate_dbl (sclr) |
Deallocate a real scalar. More... | |
subroutine | deallocate_int1d (aint, name, mem_path) |
Deallocate a 1-dimensional integer array. More... | |
subroutine | deallocate_int2d (aint, name, mem_path) |
Deallocate a 2-dimensional integer array. More... | |
subroutine | deallocate_int3d (aint, name, mem_path) |
Deallocate a 3-dimensional integer array. More... | |
subroutine | deallocate_dbl1d (adbl, name, mem_path) |
Deallocate a 1-dimensional real array. More... | |
subroutine | deallocate_dbl2d (adbl, name, mem_path) |
Deallocate a 2-dimensional real array. More... | |
subroutine | deallocate_dbl3d (adbl, name, mem_path) |
Deallocate a 3-dimensional real array. More... | |
subroutine, public | mem_set_print_option (iout, keyword, error_msg) |
Set the memory print option. More... | |
subroutine | mem_summary_table (iout, nrows, cunits) |
Create a table if memory_print_option is 'SUMMARY'. More... | |
subroutine | mem_detailed_table (iout, nrows) |
Create a table if memory_print_option is 'ALL'. More... | |
subroutine | mem_summary_line (component, rchars, rlog, rint, rreal, bytes) |
Write a row for the memory_print_option 'SUMMARY' table. More... | |
subroutine | mem_units (bytes, fact, cunits) |
Determine appropriate memory unit and conversion factor. More... | |
subroutine | mem_summary_total (iout, bytes) |
Create and fill a table with the total allocated memory. More... | |
subroutine | mem_cleanup_table () |
Generic function to clean a memory manager table. More... | |
subroutine, public | mem_write_usage (iout) |
Write memory manager memory usage based on the user-specified memory_print_option. More... | |
subroutine, public | mem_print_detailed (iout) |
real(dp) function | calc_virtual_mem () |
Sum up virtual memory, i.e. memory. More... | |
subroutine, public | mem_da () |
Deallocate memory in the memory manager. More... | |
subroutine | mem_unique_origins (cunique) |
Create a array with unique first components from all memory paths. Only the first component of the memory path is evaluated. More... | |
Variables | |
type(memorystoretype), public | memorystore |
type(tabletype), pointer | memtab => null() |
integer(i8b) | nvalues_alogical = 0 |
integer(i8b) | nvalues_astr = 0 |
integer(i8b) | nvalues_aint = 0 |
integer(i8b) | nvalues_adbl = 0 |
integer(i4b) | iprmem = 0 |
|
private |
[in,out] | acharstr1d | variable for allocation |
[in] | ilen | string length |
[in] | nrow | number of strings in array |
[in] | name | variable name |
[in] | mem_path | path where the variable is stored |
Definition at line 502 of file MemoryManager.f90.
|
private |
[in,out] | sclr | variable for allocation |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 730 of file MemoryManager.f90.
|
private |
[in,out] | adbl | variable for allocation |
[in] | nrow | number of rows |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 768 of file MemoryManager.f90.
|
private |
[in,out] | adbl | variable for allocation |
[in] | ncol | number of columns |
[in] | nrow | number of rows |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 811 of file MemoryManager.f90.
|
private |
[in,out] | adbl | variable for allocation |
[in] | ncol | number of columns |
[in] | nrow | number of rows |
[in] | nlay | number of layers |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 855 of file MemoryManager.f90.
|
private |
[in] | varname | variable name |
[in] | mem_path | path where the variable is stored |
[in] | istat | status code |
[in] | isize | size of allocation |
Definition at line 323 of file MemoryManager.f90.
|
private |
[in,out] | sclr | variable for allocation |
[in] | name | variable name |
[in] | mem_path | path where the variable is stored |
Definition at line 559 of file MemoryManager.f90.
|
private |
[in,out] | aint | variable for allocation |
[in] | nrow | integer array number of rows |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 597 of file MemoryManager.f90.
|
private |
[in,out] | aint | variable for allocation |
[in] | ncol | number of columns |
[in] | nrow | number of rows |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 640 of file MemoryManager.f90.
|
private |
[in,out] | aint | variable for allocation |
[in] | ncol | number of columns |
[in] | nrow | number of rows |
[in] | nlay | number of layers |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 684 of file MemoryManager.f90.
|
private |
[in,out] | sclr | variable for allocation |
[in] | name | variable name |
[in] | mem_path | path where the variable is stored |
Definition at line 349 of file MemoryManager.f90.
|
private |
[in] | ilen | string length |
[in,out] | sclr | variable for allocation |
[in] | name | variable name |
[in] | mem_path | path where the variable is stored |
Definition at line 387 of file MemoryManager.f90.
|
private |
[in] | ilen | string length |
[in,out] | astr1d | variable for allocation |
[in] | nrow | number of strings in array |
[in] | name | variable name |
[in] | mem_path | path where the variable is stored |
Definition at line 436 of file MemoryManager.f90.
|
private |
|
private |
[in,out] | acharstr1d | the existing array |
[in] | name | new variable name |
[in] | mem_path | new path where variable is stored |
[in] | name2 | existing variable name |
[in] | mem_path2 | existing path where variable is stored |
Definition at line 1059 of file MemoryManager.f90.
|
private |
[in,out] | adbl | the existing array |
[in] | name | new variable name |
[in] | mem_path | new path where variable is stored |
[in] | name2 | existing variable name |
[in] | mem_path2 | existing path where variable is stored |
Definition at line 980 of file MemoryManager.f90.
|
private |
[in,out] | adbl2d | the existing 2d array |
[in] | name | new variable name |
[in] | mem_path | new path where variable is stored |
[in] | name2 | existing variable name |
[in] | mem_path2 | existing path where variable is stored |
Definition at line 1019 of file MemoryManager.f90.
|
private |
[in] | aint | the existing array |
[in] | name | new variable name |
[in] | mem_path | new path where variable is stored |
[in] | name2 | existing variable name |
[in] | mem_path2 | existing path where variable is stored |
Definition at line 901 of file MemoryManager.f90.
|
private |
[in,out] | aint2d | the existing 2d array |
[in] | name | new variable name |
[in] | mem_path | new path where variable is stored |
[in] | name2 | existing variable name |
[in] | mem_path2 | existing path where variable is stored |
Definition at line 940 of file MemoryManager.f90.
subroutine, public memorymanagermodule::copy_dbl1d | ( | real(dp), dimension(:), intent(inout) | adbl, |
character(len=*), intent(in) | name, | ||
character(len=*), intent(in) | mem_path | ||
) |
[in,out] | adbl | target array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1745 of file MemoryManager.f90.
|
private |
[in,out] | adbl | returned copy of 1d real array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
[in] | mem_path_copy | optional path where the copy will be stored, if passed then the copy is added to the memory manager |
Definition at line 1682 of file MemoryManager.f90.
|
private |
[in,out] | adbl | returned copy of 2d real array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
[in] | mem_path_copy | optional path where the copy will be stored, if passed then the copy is added to the memory manager |
Definition at line 1710 of file MemoryManager.f90.
|
private |
[in,out] | aint | returned copy of 1d integer array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
[in] | mem_path_copy | optional path where the copy will be stored, if passed then the copy is added to the memory manager |
Definition at line 1619 of file MemoryManager.f90.
|
private |
[in,out] | aint | returned copy of 2d integer array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
[in] | mem_path_copy | optional path where the copy will be stored, if passed then the copy is added to the memory manager |
Definition at line 1647 of file MemoryManager.f90.
|
private |
[in,out] | astr1d | array of strings |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 2005 of file MemoryManager.f90.
|
private |
[in,out] | sclr | real variable to deallocate |
Definition at line 2114 of file MemoryManager.f90.
|
private |
[in,out] | adbl | 1d real array to deallocate |
name | variable name | |
mem_path | path where variable is stored |
Definition at line 2265 of file MemoryManager.f90.
|
private |
[in,out] | adbl | 2d real array to deallocate |
name | variable name | |
mem_path | path where variable is stored |
Definition at line 2305 of file MemoryManager.f90.
|
private |
[in,out] | adbl | 3d real array to deallocate |
name | variable name | |
mem_path | path where variable is stored |
Definition at line 2345 of file MemoryManager.f90.
|
private |
[in,out] | sclr | integer variable to deallocate |
Definition at line 2083 of file MemoryManager.f90.
|
private |
[in,out] | aint | 1d integer array to deallocate |
name | variable name | |
mem_path | path where variable is stored |
Definition at line 2145 of file MemoryManager.f90.
|
private |
[in,out] | aint | 2d integer array to deallocate |
name | variable name | |
mem_path | path where variable is stored |
Definition at line 2185 of file MemoryManager.f90.
|
private |
[in,out] | aint | 3d integer array to deallocate |
name | variable name | |
mem_path | path where variable is stored |
Definition at line 2225 of file MemoryManager.f90.
|
private |
[in,out] | sclr | logical scalar to deallocate |
Definition at line 2051 of file MemoryManager.f90.
|
private |
[in,out] | sclr | pointer to string |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1925 of file MemoryManager.f90.
|
private |
[in,out] | astr1d | array of strings |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1964 of file MemoryManager.f90.
subroutine, public memorymanagermodule::get_from_memorystore | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | mem_path, | ||
type(memorytype), intent(inout), pointer | mt, | ||
logical(lgp), intent(out) | found, | ||
logical(lgp), intent(in), optional | check | ||
) |
Default value for
[in] | name | variable name |
[in] | mem_path | path where the variable is stored |
[in,out] | mt | memory type entry |
[out] | found | set to .true. when found |
[in] | check | to suppress aborting the program when not found, set check = .false. |
Definition at line 294 of file MemoryManager.f90.
subroutine, public memorymanagermodule::get_isize | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | mem_path, | ||
integer(i4b), intent(out) | isize | ||
) |
Returns with isize = -1 when not found. Return 1 for scalars.
[in] | name | variable name |
[in] | mem_path | path where the variable is stored |
[out] | isize | number of elements (flattened) |
Definition at line 264 of file MemoryManager.f90.
subroutine, public memorymanagermodule::get_mem_elem_size | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | mem_path, | ||
integer(i4b), intent(out) | size | ||
) |
Memory size in bytes, returns size = -1 when not found. This is
[in] | name | variable name |
[in] | mem_path | path where the variable is stored |
[out] | size | size of the variable in bytes |
Definition at line 201 of file MemoryManager.f90.
subroutine, public memorymanagermodule::get_mem_rank | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | mem_path, | ||
integer(i4b), intent(out) | rank | ||
) |
Returns rank = -1 when not found.
[in] | name | variable name |
Definition at line 165 of file MemoryManager.f90.
subroutine, public memorymanagermodule::get_mem_shape | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | mem_path, | ||
integer(i4b), dimension(:), intent(out) | mem_shape | ||
) |
Returns an integer array with the shape (Fortran ordering), and set shape(1) = -1 when not found.
[in] | name | variable name |
[in] | mem_path | path where the variable is stored |
[out] | mem_shape | shape of the variable |
Definition at line 227 of file MemoryManager.f90.
subroutine, public memorymanagermodule::get_mem_type | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | mem_path, | ||
character(len=lenmemtype), intent(out) | var_type | ||
) |
Returns any of 'LOGICAL', 'INTEGER', 'DOUBLE', 'STRING'. returns 'UNKNOWN' when the variable is not found.
[in] | name | variable name |
[in] | mem_path | path where the variable is stored |
[out] | var_type | memory type |
Definition at line 145 of file MemoryManager.f90.
|
private |
subroutine, public memorymanagermodule::mem_da |
Definition at line 2776 of file MemoryManager.f90.
|
private |
[in] | iout | unit number for mfsim.lst |
[in] | nrows | number of table rows |
Definition at line 2459 of file MemoryManager.f90.
subroutine, public memorymanagermodule::mem_print_detailed | ( | integer(i4b) | iout | ) |
Definition at line 2737 of file MemoryManager.f90.
subroutine, public memorymanagermodule::mem_set_print_option | ( | integer(i4b), intent(in) | iout, |
character(len=*), intent(in) | keyword, | ||
character(len=*), intent(inout) | error_msg | ||
) |
[in] | iout | unit number for mfsim.lst |
[in] | keyword | memory print option |
[in,out] | error_msg | returned error message if keyword is not valid option |
Definition at line 2385 of file MemoryManager.f90.
|
private |
[in] | component | character defining the program component (e.g. solution) |
[in] | rchars | allocated size of characters (in common units) |
[in] | rlog | allocated size of logical (in common units) |
[in] | rint | allocated size of integer variables (in common units) |
[in] | rreal | allocated size of real variables (in common units) |
[in] | bytes | total allocated memory in memory manager (in common units) |
Definition at line 2500 of file MemoryManager.f90.
|
private |
[in] | iout | unit number for mfsim.lst |
[in] | nrows | number of table rows |
[in] | cunits | memory units (bytes, kilobytes, megabytes, or gigabytes) |
Definition at line 2412 of file MemoryManager.f90.
|
private |
[in] | iout | unit number for mfsim.lst |
[in] | bytes | total number of bytes allocated in the memory manager |
Definition at line 2552 of file MemoryManager.f90.
subroutine memorymanagermodule::mem_unique_origins | ( | character(len=lenmemaddress), dimension(:), intent(inout), allocatable | cunique | ) |
[in,out] | cunique | array with unique first components |
Definition at line 2828 of file MemoryManager.f90.
|
private |
[in] | bytes | total nr. of bytes |
[in,out] | fact | conversion factor |
[in,out] | cunits | string with memory unit |
Definition at line 2521 of file MemoryManager.f90.
subroutine, public memorymanagermodule::mem_write_usage | ( | integer(i4b), intent(in) | iout | ) |
The total memory usage by data types (int, real, etc.) is written for every simulation.
[in] | iout | unit number for mfsim.lst |
Definition at line 2642 of file MemoryManager.f90.
|
private |
[in,out] | acharstr1d | the reallocated charstring array |
[in] | ilen | string length |
[in] | nrow | number of rows |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1181 of file MemoryManager.f90.
|
private |
[in,out] | adbl | the reallocated 1d real array |
[in] | nrow | number of rows |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1359 of file MemoryManager.f90.
|
private |
[in,out] | adbl | the reallocated 2d real array |
[in] | ncol | number of columns |
[in] | nrow | number of rows |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1402 of file MemoryManager.f90.
|
private |
[in,out] | aint | the reallocated integer array |
[in] | nrow | number of rows |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1270 of file MemoryManager.f90.
|
private |
[in,out] | aint | the reallocated 2d integer array |
[in] | ncol | number of columns |
[in] | nrow | number of rows |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1312 of file MemoryManager.f90.
|
private |
[in] | ilen | string length |
[in] | nrow | number of rows |
[in,out] | astr | the reallocated string array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1100 of file MemoryManager.f90.
|
private |
[in,out] | adbl | pointer to 1d real array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
[in] | name_target | name of target variable |
[in] | mem_path_target | path where target variable is stored |
Definition at line 1859 of file MemoryManager.f90.
|
private |
[in,out] | adbl | pointer to 2d real array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
[in] | name_target | name of target variable |
[in] | mem_path_target | path where target variable is stored |
Definition at line 1890 of file MemoryManager.f90.
|
private |
[in,out] | sclr | pointer to integer scalar |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
[in] | name_target | name of target variable |
[in] | mem_path_target | path where target variable is stored |
Definition at line 1762 of file MemoryManager.f90.
|
private |
[in,out] | aint | pointer to 1d integer array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
[in] | name_target | name of target variable |
[in] | mem_path_target | path where target variable is stored |
Definition at line 1793 of file MemoryManager.f90.
|
private |
[in,out] | aint | pointer to 2d integer array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
[in] | name_target | name of target variable |
[in] | mem_path_target | path where target variable is stored |
Definition at line 1824 of file MemoryManager.f90.
|
private |
[in,out] | acharstr1d | the reallocated charstring array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1604 of file MemoryManager.f90.
|
private |
[in,out] | sclr | pointer to a real scalar |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1519 of file MemoryManager.f90.
|
private |
[in,out] | adbl | pointer to 1d real array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1533 of file MemoryManager.f90.
|
private |
[in,out] | adbl | pointer to 2d real array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1547 of file MemoryManager.f90.
|
private |
[in,out] | adbl | pointer to 3d real array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1561 of file MemoryManager.f90.
|
private |
[in,out] | sclr | pointer to integer scalar |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1463 of file MemoryManager.f90.
|
private |
[in,out] | aint | pointer to 1d integer array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1477 of file MemoryManager.f90.
|
private |
[in,out] | aint | pointer to 2d integer array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1491 of file MemoryManager.f90.
|
private |
[in,out] | aint | pointer to 3d integer array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1505 of file MemoryManager.f90.
|
private |
[in,out] | sclr | pointer to logical scalar |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1449 of file MemoryManager.f90.
|
private |
asrt | pointer to the character string | |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1575 of file MemoryManager.f90.
|
private |
[in,out] | astr1d | pointer to the string array |
[in] | name | variable name |
[in] | mem_path | path where variable is stored |
Definition at line 1589 of file MemoryManager.f90.
|
private |
Definition at line 52 of file MemoryManager.f90.
type(memorystoretype), public memorymanagermodule::memorystore |
Definition at line 46 of file MemoryManager.f90.
|
private |
Definition at line 47 of file MemoryManager.f90.
|
private |
Definition at line 51 of file MemoryManager.f90.
|
private |
Definition at line 50 of file MemoryManager.f90.
|
private |
Definition at line 48 of file MemoryManager.f90.
|
private |
Definition at line 49 of file MemoryManager.f90.