Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(in) | :: | comp | |||
integer, | intent(out) | :: | rc |
recursive subroutine NUOPC_TraceComponentInfo(comp, rc) type(ESMF_GridComp), intent(in) :: comp integer, intent(out) :: rc character(len=5) :: attrConv(4) character(len=8) :: attrPurp(4) character(len=20) :: attrName(4) character(len=10) :: attrKey(4) rc = ESMF_SUCCESS attrConv = "NUOPC" attrPurp = "Instance" attrName(1) = "Kind" attrKey(1) = "Kind" attrName(2) = "InitializePhaseMap" attrKey(2) = "IPM" attrName(3) = "RunPhaseMap" attrKey(3) = "RPM" attrName(4) = "FinalizePhaseMap" attrKey(4) = "FPM" call ESMF_TraceComponentInfo(comp, attrConv, & attrPurp, attrName, attrKey, rc=rc) if (ESMF_LogFoundError(rc, & line=__LINE__, & file=FILENAME)) & return end subroutine NUOPC_TraceComponentInfo