mp_deallocate Interface

public interface mp_deallocate

Module Procedures

private subroutine mp_deallocate_i(DATA, stat)

Deallocates special parallel memory

Arguments

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
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

Type IntentOptional Attributes Name
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

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

pointer to special memory to deallocate

integer, intent(out), optional :: stat