Table of Contents
This module provides all PPM allocation routines. These routines allow for allocation, reallocation, growing and shrinking of one- to five- dimensional arrays in all intrinsic data types.
When extending the PPM core or numerical routines these routines must be used. PPM clients may take advantage of these functionalities.
name | description |
---|---|
name | description |
---|---|
Checks the arguments of the ppm_alloc routines |
Subroutines contained in this interface:
name | description |
---|---|
(Re)allocates the memory of 1D real single arrays | |
(Re)allocates the memory of 1D real double arrays | |
(Re)allocates the memory of 1D complex single arrays | |
(Re)allocates the memory of 1D complex double arrays | |
(Re)allocates the memory of 1D integer arrays | |
(Re)allocates the memory of 1D 64bit integer arrays | |
(Re)allocates the memory of 1D logical arrays | |
(Re)allocates the memory of 1D real single arrays | |
(Re)allocates the memory of 1D real double arrays | |
(Re)allocates the memory of 1D complex single arrays | |
(Re)allocates the memory of 1D complex double arrays | |
(Re)allocates the memory of 1D integer arrays | |
(Re)allocates the memory of 1D 64bit integer arrays | |
(Re)allocates the memory of 1D logical arrays | |
(Re)allocates the memory of 2D real single arrays | |
(Re)allocates the memory of 2D real double arrays | |
(Re)allocates the memory of 2D complex single arrays | |
(Re)allocates the memory of 2D complex double arrays | |
(Re)allocates the memory of 2D integer arrays | |
(Re)allocates the memory of 2D 64bit integer arrays | |
(Re)allocates the memory of 2D logical arrays | |
(Re)allocates the memory of 2D real single arrays | |
(Re)allocates the memory of 2D real double arrays | |
(Re)allocates the memory of 2D complex single arrays | |
(Re)allocates the memory of 2D complex double arrays | |
(Re)allocates the memory of 2D integer arrays | |
(Re)allocates the memory of 2D 64bit integer arrays | |
(Re)allocates the memory of 2D logical arrays | |
(Re)allocates the memory of 3D real single arrays | |
(Re)allocates the memory of 3D real double arrays | |
(Re)allocates the memory of 3D complex single arrays | |
(Re)allocates the memory of 3D complex double arrays | |
(Re)allocates the memory of 3D integer arrays | |
(Re)allocates the memory of 3D integer arrays | |
(Re)allocates the memory of 3D logical arrays | |
(Re)allocates the memory of 3D real single arrays | |
(Re)allocates the memory of 3D real double arrays | |
(Re)allocates the memory of 3D complex single arrays | |
(Re)allocates the memory of 3D complex double arrays | |
(Re)allocates the memory of 3D integer arrays | |
(Re)allocates the memory of 3D 64bit integer arrays | |
(Re)allocates the memory of 3D logical arrays | |
(Re)allocates the memory of 4D real single arrays | |
(Re)allocates the memory of 4D real double arrays | |
(Re)allocates the memory of 4D complex single arrays | |
(Re)allocates the memory of 4D complex double arrays | |
(Re)allocates the memory of 4D integer arrays | |
(Re)allocates the memory of 4D 64bit integer arrays | |
(Re)allocates the memory of 4D logical arrays | |
(Re)allocates the memory of 4D real single arrays | |
(Re)allocates the memory of 4D real double arrays | |
(Re)allocates the memory of 4D complex single arrays | |
(Re)allocates the memory of 4D complex double arrays | |
(Re)allocates the memory of 4D integer arrays | |
(Re)allocates the memory of 4D 64bit integer arrays | |
(Re)allocates the memory of 4D logical arrays | |
(Re)allocates the memory of 5D real single arrays | |
(Re)allocates the memory of 5D real double arrays | |
(Re)allocates the memory of 5D complex single arrays | |
(Re)allocates the memory of 5D complex double arrays | |
(Re)allocates the memory of 5D integer arrays | |
(Re)allocates the memory of 5D integer arrays | |
(Re)allocates the memory of 5D logical arrays | |
(Re)allocates the memory of 5D real single arrays | |
(Re)allocates the memory of 5D real double arrays | |
(Re)allocates the memory of 5D complex single arrays | |
(Re)allocates the memory of 5D complex double arrays | |
(Re)allocates the memory of 5D integer arrays | |
(Re)allocates the memory of 5D 64bit integer arrays | |
(Re)allocates the memory of 5D logical arrays | |
(Re)allocates the memory of one-dimensional arrays |
(Re)allocates the memory of 1D real double arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Number of desired elements in leading dimension of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Number of desired elements in leading dimension of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D complex double arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Number of desired elements in leading dimension of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Number of desired elements in leading dimension of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D integer arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Number of desired elements in leading dimension of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Number of desired elements in leading dimension of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D logical arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
logical array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Number of desired elements in leading dimension of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
logical array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Number of desired elements in leading dimension of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D 64bit integer arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Number of desired elements in leading dimension of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Number of desired elements in leading dimension of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D real single arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Number of desired elements in leading dimension of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Number of desired elements in leading dimension of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D complex single arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Number of desired elements in leading dimension of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Number of desired elements in leading dimension of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D real double arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limit in leading dim. | ||
integer array | (:) | (IN) | Upper index limit in leading dim. (>ldl(1)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limit in leading dim.
integer array, (:)
, (IN)
Upper index limit in leading dim. (>ldl(1)).
integer, , (IN)
Allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D complex double arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limit in leading dim. | ||
integer array | (:) | (IN) | Upper index limit in leading dim. (>ldl(1)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limit in leading dim.
integer array, (:)
, (IN)
Upper index limit in leading dim. (>ldl(1)).
integer, , (IN)
Allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D integer arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limit in leading dim. | ||
integer array | (:) | (IN) | Upper index limit in leading dim. (>ldl(1)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limit in leading dim.
integer array, (:)
, (IN)
Upper index limit in leading dim. (>ldl(1)).
integer, , (IN)
Allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D logical arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
logical array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limit in leading dim. | ||
integer array | (:) | (IN) | Upper index limit in leading dim. (>ldl(1)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
logical array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limit in leading dim.
integer array, (:)
, (IN)
Upper index limit in leading dim. (>ldl(1)).
integer, , (IN)
Allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D 64bit integer arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limit in leading dim. | ||
integer array | (:) | (IN) | Upper index limit in leading dim. (>ldl(1)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limit in leading dim.
integer array, (:)
, (IN)
Upper index limit in leading dim. (>ldl(1)).
integer, , (IN)
Allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D real single arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limit in leading dim. | ||
integer array | (:) | (IN) | Upper index limit in leading dim. (>ldl(1)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limit in leading dim.
integer array, (:)
, (IN)
Upper index limit in leading dim. (>ldl(1)).
integer, , (IN)
Allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 1D complex single arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limit in leading dim. | ||
integer array | (:) | (IN) | Upper index limit in leading dim. (>ldl(1)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limit in leading dim.
integer array, (:)
, (IN)
Upper index limit in leading dim. (>ldl(1)).
integer, , (IN)
Allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D real double arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Status upon return of subroutine, 0 on success |
real array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Status upon return of subroutine, 0 on success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D complex double arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Status upon return of subroutine, 0 on success |
complex array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Status upon return of subroutine, 0 on success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D integer arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Status upon return of subroutine, 0 on success |
integer array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Status upon return of subroutine, 0 on success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D logical arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
logical array | (:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Status upon return of subroutine, 0 on success |
logical array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Status upon return of subroutine, 0 on success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D 64bit integer arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Status upon return of subroutine, 0 on success |
integer array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Status upon return of subroutine, 0 on success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D real single arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Status upon return of subroutine, 0 on success |
real array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Status upon return of subroutine, 0 on success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D complex single arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Status upon return of subroutine, 0 on success |
complex array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Status upon return of subroutine, 0 on success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D real double arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:2)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:2)).
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D complex double arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:2)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:2)).
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D integer arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:2)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:2)).
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D logical arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
logical array | (:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:2)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
logical array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:2)).
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D 64bit integer arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:2)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:2)).
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D real single arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:2)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:2)).
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 2D complex single arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:2)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:2)).
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D real double arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
real array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D complex double arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
complex array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D integer arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
integer array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D logical arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
logical array | (:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
logical array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D integer arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
integer array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D real single arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
real array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D complex single arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
complex array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D real double arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:3)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:3)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D complex double arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:3)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:3)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D integer arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:3)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:3)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D logical arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
logical array | (:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:3)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
logical array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:3)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D 64bit integer arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:3)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:3)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D real single arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:3)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:3)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 3D complex single arrays (pointers) based on absolute lower and upper index bounds.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:3)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:3)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D real double arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns 0 upon success |
real array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D complex double arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns 0 upon success |
complex array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D integer arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns 0 upon success |
integer array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D logical arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
logical array | (:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns 0 upon success |
logical array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D 64bit integer arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns 0 upon success |
integer array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D real single arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns 0 upon success |
real array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D complex single arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns 0 upon success |
complex array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
allocation mode. One of:
integer, , (OUT)
Returns 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D real double arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:4)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:4)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D complex double arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:4)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:4)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D integer arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:4)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:4)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D logical arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
logical array | (:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:4)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
logical array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:4)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D 64bit integer arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:4)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:4)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D real single arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:4)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:4)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 4D complex single arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:4)). | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:4)).
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D real double arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
real array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D complex double arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
complex array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D integer arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
integer array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D logical arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
logical array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
logical array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D integer arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
integer array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D real single arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
real array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D complex single arrays (pointers) based on the number of elements.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated | |||
integer array | (:) | (IN) | Number of desired elements in all dimensions of array. (>0) | ||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success |
complex array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated
integer array, (:)
, (IN)
Number of desired elements in all dimensions of array. (>0)
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D real double arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:5)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:5)).
integer, , (IN)
allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D complex double arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:5)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:5)).
integer, , (IN)
allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D integer arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:5)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:5)).
integer, , (IN)
allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D logical arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
logical array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:5)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
logical array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:5)).
integer, , (IN)
allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D 64bit integer arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
integer array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:5)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
integer array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:5)).
integer, , (IN)
allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D real single arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
real array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:5)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
real array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:5)).
integer, , (IN)
allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of 5D complex single arrays (pointers) based on absolute lower and upper index bounds.
Note | |
---|---|
if adata is already associated the memory requirement of this routine is 2*size(adata) |
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
complex array | (:,:,:,:,:) | Pointer to array which is to be (re)allocated. | |||
integer array | (:) | (IN) | Lower index limits | ||
integer array | (:) | (IN) | Upper index limits (>ldl(1:5)). | ||
integer | (IN) | allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
complex array, (:,:,:,:,:)
, no intent declared
Pointer to array which is to be (re)allocated.
integer array, (:)
, (IN)
Lower index limits
integer array, (:)
, (IN)
Upper index limits (>ldl(1:5)).
integer, , (IN)
allocation mode. One of: * ppm_param_alloc_fit * ppm_param_alloc_fit_preserve * ppm_param_alloc_grow * ppm_param_alloc_grow_preserve * ppm_param_dealloc
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
Checks the arguments of the ppm_alloc routines
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
character | (IN) | name of calling subroutine | |||
integer | (IN) | Allocation mode. One of: | |||
integer array | (:) | (IN) | Lower index limit in leading dim. | ||
integer | (IN) | Helps to determine the dimension of the caller subroutine (1-5) | |||
integer | (OUT) | Returns status, 0 upon success. | |||
integer array | (:) | (IN) | X | Upper index limit in leading dim. (>ldl(1)). |
character, , (IN)
name of calling subroutine
integer, , (IN)
Allocation mode. One of:
integer array, (:)
, (IN)
Lower index limit in leading dim.
integer, , (IN)
Helps to determine the dimension of the caller subroutine (1-5)
integer, , (OUT)
Returns status, 0 upon success.
integer array, (:)
, (IN)
Upper index limit in leading dim. (>ldl(1)). OPTIONAL in ppm_alloc_*dl.f
ppm_module_data, ppm_module_error, ppm_module_substop, ppm_module_substart
(Re)allocates the memory of one-dimensional arrays (pointers) based on the number of elements.
name | type | dimension | intent | optional | description |
---|---|---|---|---|---|
ppm_t_topo | |||||
integer | (IN) | Allocation mode. One of: | |||
integer | (OUT) | Returns status, 0 upon success. |
ppm_t_topo, , no intent declared
integer, , (IN)
Allocation mode. One of:
integer, , (OUT)
Returns status, 0 upon success.
ppm_module_data, ppm_module_error, ppm_module_mesh_alloc, ppm_module_substop, ppm_module_substart