mp_deallocate Interface

public interface mp_deallocate

Contents


Module Procedures

private subroutine mp_deallocate_i(DATA, stat)

Deallocates special parallel memory

Arguments

TypeIntentOptionalAttributesName
integer(kind=int_4), DIMENSION(:), POINTER, CONTIGUOUS:: DATA

pointer to special memory to deallocate

integer, intent(out), optional :: stat

private subroutine mp_deallocate_l(DATA, stat)

Deallocates special parallel memory

Arguments

TypeIntentOptionalAttributesName
integer(kind=int_8), DIMENSION(:), POINTER, CONTIGUOUS:: DATA

pointer to special memory to deallocate

integer, intent(out), optional :: stat

private subroutine mp_deallocate_d(DATA, stat)

Deallocates special parallel memory

Arguments

TypeIntentOptionalAttributesName
real(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS:: DATA

pointer to special memory to deallocate

integer, intent(out), optional :: stat

private subroutine mp_deallocate_r(DATA, stat)

Deallocates special parallel memory

Arguments

TypeIntentOptionalAttributesName
real(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS:: DATA

pointer to special memory to deallocate

integer, intent(out), optional :: stat

private subroutine mp_deallocate_z(DATA, stat)

Deallocates special parallel memory

Arguments

TypeIntentOptionalAttributesName
complex(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS:: DATA

pointer to special memory to deallocate

integer, intent(out), optional :: stat

private subroutine mp_deallocate_c(DATA, stat)

Deallocates special parallel memory

Arguments

TypeIntentOptionalAttributesName
complex(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS:: DATA

pointer to special memory to deallocate

integer, intent(out), optional :: stat