version 0.6.0
Memory manager

Contains initialization and unallocation routines for integer, double precision and logical arrays of rank 1 to 5.

Usage

Initialize to 0 an array of dimension (nx, ny, nz):

call initialize(array, nx, ny, nz)

To initialize the array to another value, provide the optional arguement 'val':

call initialize(array, nx, ny, nz, val=1.0d0)

Release the memory:

call unalloc(array)