mp_allocate Interface

public interface mp_allocate

Module Procedures

private subroutine mp_allocate_i(DATA, len, stat)

Allocates special parallel memory

Arguments

Type IntentOptional Attributes Name
integer(kind=int_4), DIMENSION(:), POINTER, CONTIGUOUS :: DATA

pointer to integer array to allocate

integer, intent(in) :: len

number of integers to allocate

integer, intent(out), optional :: stat

allocation status result

private subroutine mp_allocate_l(DATA, len, stat)

Allocates special parallel memory

Arguments

Type IntentOptional Attributes Name
integer(kind=int_8), DIMENSION(:), POINTER, CONTIGUOUS :: DATA

pointer to integer array to allocate

integer, intent(in) :: len

number of integers to allocate

integer, intent(out), optional :: stat

allocation status result

private subroutine mp_allocate_d(DATA, len, stat)

Allocates special parallel memory

Arguments

Type IntentOptional Attributes Name
real(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: DATA

pointer to integer array to allocate

integer, intent(in) :: len

number of integers to allocate

integer, intent(out), optional :: stat

allocation status result

private subroutine mp_allocate_r(DATA, len, stat)

Allocates special parallel memory

Arguments

Type IntentOptional Attributes Name
real(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS :: DATA

pointer to integer array to allocate

integer, intent(in) :: len

number of integers to allocate

integer, intent(out), optional :: stat

allocation status result

private subroutine mp_allocate_z(DATA, len, stat)

Allocates special parallel memory

Arguments

Type IntentOptional Attributes Name
complex(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: DATA

pointer to integer array to allocate

integer, intent(in) :: len

number of integers to allocate

integer, intent(out), optional :: stat

allocation status result

private subroutine mp_allocate_c(DATA, len, stat)

Allocates special parallel memory

Arguments

Type IntentOptional Attributes Name
complex(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS :: DATA

pointer to integer array to allocate

integer, intent(in) :: len

number of integers to allocate

integer, intent(out), optional :: stat

allocation status result