SND@LHC Software
|
Dynamic memory management. More...
Go to the source code of this file.
Data Types | |
interface | mpdalc::mpalloc |
allocate array More... | |
interface | mpdalc::mpdealloc |
deallocate array More... | |
Modules | |
module | mpdalc |
(De)Allocate vectors and arrays. | |
Functions/Subroutines | |
subroutine | mpdalc::mpallocdvec (array, length, text) |
allocate (1D) double precision array | |
subroutine | mpdalc::mpallocfvec (array, length, text) |
allocate (1D) single precision array | |
subroutine | mpdalc::mpallocivec (array, length, text) |
allocate (1D) integer array | |
subroutine | mpdalc::mpallocfarr (array, rows, cols, text) |
allocate (2D) single precision array | |
subroutine | mpdalc::mpallociarr (array, rows, cols, text) |
allocate (2D) INTEGER(mpi) array | |
subroutine | mpdalc::mpalloclarr (array, rows, cols, text) |
allocate (2D) large integer array | |
subroutine | mpdalc::mpalloclist (array, length, text) |
allocate (1D) list item array | |
subroutine | mpdalc::mpalloccvec (array, length, text) |
allocate (1D) character array | |
subroutine | mpdalc::mpalloccheck (ifail, numwords, text) |
check allocation | |
subroutine | mpdalc::mpdeallocdvec (array) |
deallocate (1D) double precision array | |
subroutine | mpdalc::mpdeallocfvec (array) |
deallocate (1D) single precision array | |
subroutine | mpdalc::mpdeallocivec (array) |
deallocate (1D) integer array | |
subroutine | mpdalc::mpdeallocfarr (array) |
allocate (2D) single precision array | |
subroutine | mpdalc::mpdeallociarr (array) |
allocate (2D) integer array | |
subroutine | mpdalc::mpdealloclarr (array) |
deallocate (2D) large integer array | |
subroutine | mpdalc::mpdealloclist (array) |
deallocate (1D) list item array | |
subroutine | mpdalc::mpdealloccvec (array) |
deallocate (1D) character array | |
subroutine | mpdalc::mpdealloccheck (ifail, numwords) |
check deallocation | |
Variables | |
integer(mpl) | mpdalc::numwordsalloc = 0 |
current dynamic memory allocation (words) | |
integer(mpl) | mpdalc::maxwordsalloc = 0 |
peak dynamic memory allocation (words) | |
integer(mpi) | mpdalc::nummpalloc = 0 |
number of dynamic allocations | |
integer(mpi) | mpdalc::nummpdealloc = 0 |
number of dynamic deallocations | |
integer(mpi) | mpdalc::printflagalloc = 0 |
print flag for dynamic allocations | |
Dynamic memory management.
Definition in file mpdalc.f90.