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.