MPI-SCATCI 2.0
An MPI version of SCATCI
Loading...
Searching...
No Matches
BaseManager_module.f90 File Reference

Go to the source code of this file.

Data Types

type  BaseManager_module::BaseManager
 This is a simple class to handle memory management tracking. More...

Modules

module  BaseManager_module
 Base manager type.

Functions/Subroutines

subroutine BaseManager_module::basemanager_ctor (this, total_memory)
 Type constructor.
subroutine BaseManager_module::init_memory (this, total_memory)
 Initialize memory.
subroutine BaseManager_module::track_memory (this, alloc_memory, error)
 Track memory.
subroutine BaseManager_module::free_memory (this, alloc_memory, error)
 Free memory.
integer(longint) function BaseManager_module::get_available_memory (this)
 Obtain available local memory.
integer(longint) function BaseManager_module::get_available_global_memory (this)
 Obtain available global memory.

Variables

type(basemanager), public BaseManager_module::memory_man