|
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.