ESMF_TraceAPIMod Module


Uses

  • module~~esmf_traceapimod~~UsesGraph module~esmf_traceapimod ESMF_TraceAPIMod module~esmf_basemod ESMF_BaseMod module~esmf_traceapimod->module~esmf_basemod module~esmf_clockmod ESMF_ClockMod module~esmf_traceapimod->module~esmf_clockmod module~esmf_compmod ESMF_CompMod module~esmf_traceapimod->module~esmf_compmod module~esmf_cplcompmod ESMF_CplCompMod module~esmf_traceapimod->module~esmf_cplcompmod module~esmf_gridcompmod ESMF_GridCompMod module~esmf_traceapimod->module~esmf_gridcompmod module~esmf_logerrmod ESMF_LogErrMod module~esmf_traceapimod->module~esmf_logerrmod module~esmf_timemod ESMF_TimeMod module~esmf_traceapimod->module~esmf_timemod module~esmf_tracemod ESMF_TraceMod module~esmf_traceapimod->module~esmf_tracemod module~esmf_utiltypesmod ESMF_UtilTypesMod module~esmf_traceapimod->module~esmf_utiltypesmod module~esmf_vmmod ESMF_VMMod module~esmf_traceapimod->module~esmf_vmmod module~esmf_basemod->module~esmf_logerrmod module~esmf_basemod->module~esmf_utiltypesmod module~esmf_basemod->module~esmf_vmmod iso_c_binding iso_c_binding module~esmf_basemod->iso_c_binding module~esmf_initmacrosmod ESMF_InitMacrosMod module~esmf_basemod->module~esmf_initmacrosmod module~esmf_ioutilmod ESMF_IOUtilMod module~esmf_basemod->module~esmf_ioutilmod module~esmf_clockmod->module~esmf_basemod module~esmf_clockmod->module~esmf_logerrmod module~esmf_clockmod->module~esmf_timemod module~esmf_clockmod->module~esmf_utiltypesmod module~esmf_alarmtypemod ESMF_AlarmTypeMod module~esmf_clockmod->module~esmf_alarmtypemod module~esmf_calendarmod ESMF_CalendarMod module~esmf_clockmod->module~esmf_calendarmod module~esmf_clocktypemod ESMF_ClockTypeMod module~esmf_clockmod->module~esmf_clocktypemod module~esmf_clockmod->module~esmf_initmacrosmod module~esmf_clockmod->module~esmf_ioutilmod module~esmf_timeintervalmod ESMF_TimeIntervalMod module~esmf_clockmod->module~esmf_timeintervalmod module~esmf_timeintervaltypemod ESMF_TimeIntervalTypeMod module~esmf_clockmod->module~esmf_timeintervaltypemod module~esmf_timetypemod ESMF_TimeTypeMod module~esmf_clockmod->module~esmf_timetypemod module~esmf_compmod->module~esmf_basemod module~esmf_compmod->module~esmf_clockmod module~esmf_compmod->module~esmf_logerrmod module~esmf_compmod->module~esmf_utiltypesmod module~esmf_compmod->module~esmf_vmmod module~esmf_compmod->module~esmf_calendarmod module~esmf_configmod ESMF_ConfigMod module~esmf_compmod->module~esmf_configmod module~esmf_gridmod ESMF_GridMod module~esmf_compmod->module~esmf_gridmod module~esmf_hconfigmod ESMF_HConfigMod module~esmf_compmod->module~esmf_hconfigmod module~esmf_compmod->module~esmf_initmacrosmod module~esmf_compmod->module~esmf_ioutilmod module~esmf_locstreammod ESMF_LocStreamMod module~esmf_compmod->module~esmf_locstreammod module~esmf_meshmod ESMF_MeshMod module~esmf_compmod->module~esmf_meshmod module~esmf_statemod ESMF_StateMod module~esmf_compmod->module~esmf_statemod module~esmf_statetypesmod ESMF_StateTypesMod module~esmf_compmod->module~esmf_statetypesmod module~esmf_utilmod ESMF_UtilMod module~esmf_compmod->module~esmf_utilmod module~esmf_xgridmod ESMF_XGridMod module~esmf_compmod->module~esmf_xgridmod module~esmf_cplcompmod->module~esmf_basemod module~esmf_cplcompmod->module~esmf_clockmod module~esmf_cplcompmod->module~esmf_compmod module~esmf_cplcompmod->module~esmf_logerrmod module~esmf_cplcompmod->module~esmf_utiltypesmod module~esmf_cplcompmod->module~esmf_vmmod module~esmf_cplcompmod->module~esmf_clocktypemod module~esmf_cplcompmod->module~esmf_configmod module~esmf_cplcompmod->module~esmf_hconfigmod module~esmf_cplcompmod->module~esmf_initmacrosmod module~esmf_cplcompmod->module~esmf_ioutilmod module~esmf_cplcompmod->module~esmf_statemod module~esmf_cplcompmod->module~esmf_statetypesmod module~esmf_gridcompmod->module~esmf_basemod module~esmf_gridcompmod->module~esmf_clockmod module~esmf_gridcompmod->module~esmf_compmod module~esmf_gridcompmod->module~esmf_logerrmod module~esmf_gridcompmod->module~esmf_utiltypesmod module~esmf_gridcompmod->module~esmf_vmmod module~esmf_gridcompmod->module~esmf_clocktypemod module~esmf_gridcompmod->module~esmf_configmod module~esmf_gridcompmod->module~esmf_gridmod module~esmf_gridcompmod->module~esmf_hconfigmod module~esmf_gridcompmod->module~esmf_initmacrosmod module~esmf_gridcompmod->module~esmf_ioutilmod module~esmf_gridcompmod->module~esmf_locstreammod module~esmf_gridcompmod->module~esmf_meshmod module~esmf_gridcompmod->module~esmf_statemod module~esmf_gridcompmod->module~esmf_statetypesmod module~esmf_gridcompmod->module~esmf_xgridmod module~esmf_logerrmod->module~esmf_utiltypesmod module~esmf_logerrmod->module~esmf_ioutilmod module~esmf_utilstringmod ESMF_UtilStringMod module~esmf_logerrmod->module~esmf_utilstringmod module~esmf_timemod->module~esmf_basemod module~esmf_timemod->module~esmf_logerrmod module~esmf_timemod->module~esmf_utiltypesmod module~esmf_timemod->module~esmf_calendarmod module~esmf_timemod->module~esmf_initmacrosmod module~esmf_timemod->module~esmf_ioutilmod module~esmf_timemod->module~esmf_timeintervaltypemod module~esmf_timemod->module~esmf_timetypemod module~esmf_tracemod->module~esmf_logerrmod module~esmf_tracemod->module~esmf_utiltypesmod module~esmf_utiltypesmod->iso_c_binding module~esmf_vmmod->module~esmf_logerrmod module~esmf_vmmod->module~esmf_utiltypesmod module~esmf_vmmod->iso_c_binding module~esmf_f90interfacemod ESMF_F90InterfaceMod module~esmf_vmmod->module~esmf_f90interfacemod module~esmf_vmmod->module~esmf_initmacrosmod module~esmf_vmmod->module~esmf_ioutilmod

Used by

  • module~~esmf_traceapimod~~UsedByGraph module~esmf_traceapimod ESMF_TraceAPIMod module~esmf ESMF module~esmf->module~esmf_traceapimod

Interfaces

public interface ESMF_TraceComponentInfo

  • private subroutine ESMF_TraceGridComponentInfo(comp, attrConv, attrPurp, attrName, attrKey, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp), intent(in) :: comp
    character(len=*), intent(in), optional :: attrConv(:)
    character(len=*), intent(in), optional :: attrPurp(:)
    character(len=*), intent(in), optional :: attrName(:)
    character(len=*), intent(in), optional :: attrKey(:)
    integer, intent(out), optional :: rc
  • private subroutine ESMF_TraceCplComponentInfo(comp, attrConv, attrPurp, attrName, attrKey, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp), intent(in) :: comp
    character(len=*), intent(in) :: attrConv(:)
    character(len=*), intent(in) :: attrPurp(:)
    character(len=*), intent(in) :: attrName(:)
    character(len=*), intent(in) :: attrKey(:)
    integer, intent(out), optional :: rc

private interface ESMF_TraceGetCompID

  • private subroutine ESMF_TraceGetGridCompID(comp, vmid, baseid, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_GridComp), intent(in) :: comp
    integer, intent(out) :: vmid
    integer, intent(out) :: baseid
    integer, intent(out), optional :: rc
  • private subroutine ESMF_TraceGetCplCompID(comp, vmid, baseid, rc)

    Arguments

    Type IntentOptional Attributes Name
    type(ESMF_CplComp), intent(in) :: comp
    integer, intent(out) :: vmid
    integer, intent(out) :: baseid
    integer, intent(out), optional :: rc

public interface ESMF_TracePhaseEnter

public interface ESMF_TracePhaseEpilogueExit

public interface ESMF_TracePhaseExit

public interface ESMF_TracePhasePrologueEnter


Functions

private function ESMF_TraceMethodToEnum(method_flag)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Method_Flag), intent(in) :: method_flag

Return Value integer


Subroutines

public subroutine ESMF_TraceClock(clock, rc)

Arguments

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

private subroutine ESMF_TraceCplCompPhaseEnter(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: comp
integer, intent(out), optional :: rc

private subroutine ESMF_TraceCplCompPhaseEpilogueExit(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: comp
integer, intent(out), optional :: rc

private subroutine ESMF_TraceCplCompPhaseExit(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: comp
integer, intent(out), optional :: rc

private subroutine ESMF_TraceCplCompPhasePrologueEnter(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: comp
integer, intent(out), optional :: rc

private subroutine ESMF_TraceCplComponentInfo(comp, attrConv, attrPurp, attrName, attrKey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: comp
character(len=*), intent(in) :: attrConv(:)
character(len=*), intent(in) :: attrPurp(:)
character(len=*), intent(in) :: attrName(:)
character(len=*), intent(in) :: attrKey(:)
integer, intent(out), optional :: rc

private subroutine ESMF_TraceGetCplCompID(comp, vmid, baseid, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_CplComp), intent(in) :: comp
integer, intent(out) :: vmid
integer, intent(out) :: baseid
integer, intent(out), optional :: rc

private subroutine ESMF_TraceGetGridCompID(comp, vmid, baseid, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: comp
integer, intent(out) :: vmid
integer, intent(out) :: baseid
integer, intent(out), optional :: rc

private subroutine ESMF_TraceGridCompPhaseEnter(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: comp
integer, intent(out), optional :: rc

private subroutine ESMF_TraceGridCompPhaseEpilogueExit(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: comp
integer, intent(out), optional :: rc

private subroutine ESMF_TraceGridCompPhaseExit(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: comp
integer, intent(out), optional :: rc

private subroutine ESMF_TraceGridCompPhasePrologueEnter(comp, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: comp
integer, intent(out), optional :: rc

private subroutine ESMF_TraceGridComponentInfo(comp, attrConv, attrPurp, attrName, attrKey, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_GridComp), intent(in) :: comp
character(len=*), intent(in), optional :: attrConv(:)
character(len=*), intent(in), optional :: attrPurp(:)
character(len=*), intent(in), optional :: attrName(:)
character(len=*), intent(in), optional :: attrKey(:)
integer, intent(out), optional :: rc