|
MPI-SCATCI
2.0
An MPI version of SCATCI
|
Base manager type. More...
Data Types | |
| type | basemanager |
| This is a simple class to handle memory management tracking. More... | |
Functions/Subroutines | |
| subroutine | basemanager_ctor (this, total_memory) |
| Type constructor. More... | |
| subroutine | init_memory (this, total_memory) |
| Initialize memory. More... | |
| subroutine | track_memory (this, alloc_memory, error) |
| Track memory. More... | |
| subroutine | free_memory (this, alloc_memory, error) |
| Free memory. More... | |
| integer(longint) function | get_available_memory (this) |
| Obtain available local memory. More... | |
| integer(longint) function | get_available_global_memory (this) |
| Obtain available global memory. More... | |
Variables | |
| type(basemanager), public | memory_man |
Base manager type.
This module contains the BaseManager class that is used to track all memory allocations within a single process, as of now it is fairly simple in implementation.
|
private |
Type constructor.
Definition at line 71 of file BaseManager_module.f90.

|
private |
|
private |
|
private |
|
private |
|
private |
| type(basemanager), public basemanager_module::memory_man |
Definition at line 59 of file BaseManager_module.f90.