PDAF_memcounting Module


Functions

public function PDAF_memcount_get(ID, munit)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ID
character(len=1), intent(in) :: munit

Return Value real

public function PDAF_memcount_get_global(ID, munit, comm)

This routine reads out the memory count with index 'ID'. Provide size in unit 'munit'. To get the globally counted memory PDAF_Allreduce is executd for the specified communicator.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ID
character(len=1), intent(in) :: munit
integer, intent(in) :: comm

Return Value real


Subroutines

public subroutine PDAF_memcount_ini(ncounters)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncounters

public subroutine PDAF_memcount_define(stortype, wordlength)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: stortype
integer, intent(in) :: wordlength

public subroutine PDAF_memcount(ID, stortype, dim)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ID
character(len=1), intent(in) :: stortype
integer, intent(in) :: dim