ESMF_TraceAPIMod Module



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