ESMF_TraceMod Module


Uses

  • module~~esmf_tracemod~~UsesGraph module~esmf_tracemod ESMF_TraceMod module~esmf_logerrmod ESMF_LogErrMod module~esmf_tracemod->module~esmf_logerrmod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_tracemod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_utiltypesmod module~esmf_ioutilmod ESMF_IOUtilMod module~esmf_logerrmod->module~esmf_ioutilmod module~esmf_utilstringmod ESMF_UtilStringMod module~esmf_logerrmod->module~esmf_utilstringmod iso_c_binding iso_c_binding module~esmf_utiltypesmod->iso_c_binding module~esmf_ioutilmod->module~esmf_utiltypesmod

Used by

  • module~~esmf_tracemod~~UsedByGraph module~esmf_tracemod ESMF_TraceMod module~esmf ESMF module~esmf->module~esmf_tracemod module~esmf_fieldregridmod ESMF_FieldRegridMod module~esmf_fieldregridmod->module~esmf_tracemod module~esmf_initmod ESMF_InitMod module~esmf_initmod->module~esmf_tracemod module~esmf_statereconcilemod ESMF_StateReconcileMod module~esmf_statereconcilemod->module~esmf_tracemod module~esmf_traceapimod ESMF_TraceAPIMod module~esmf_traceapimod->module~esmf_tracemod module~nuopc_compliance_base NUOPC_Compliance_Base module~nuopc_compliance_base->module~esmf_tracemod

Variables

Type Visibility Attributes Name Initial
type(ESMF_ProfileType), public, parameter :: ESMF_PROFILETYPE_REGRID = ESMF_ProfileType(0)

Derived Types

type, public ::  ESMF_ProfileType

Components

Type Visibility Attributes Name Initial
integer, public :: profiletype

Functions

public function ESMF_TraceGetProfileTypeInfo(type)

Arguments

Type IntentOptional Attributes Name
type(ESMF_ProfileType), intent(in) :: type

Return Value integer


Subroutines

public subroutine ESMF_TraceClose(rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(out), optional :: rc

public subroutine ESMF_TraceMemInfo(rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(out), optional :: rc

public subroutine ESMF_TraceOpen(traceDir, profileToLog, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: traceDir
integer, intent(in) :: profileToLog
integer, intent(out), optional :: rc

public subroutine ESMF_TraceRegionEnter(name, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name
integer, intent(out), optional :: rc

public subroutine ESMF_TraceRegionExit(name, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name
integer, intent(out), optional :: rc

public subroutine ESMF_TraceTest_CheckMPIRegion(name, exists, rc)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name
integer, intent(out) :: exists
integer, intent(out), optional :: rc

public subroutine ESMF_TraceTest_GetMPIWaitStats(count, time, rc)

Arguments

Type IntentOptional Attributes Name
integer, intent(out) :: count
integer(kind=ESMF_KIND_I8), intent(out) :: time
integer, intent(out), optional :: rc