| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=*), | public, | parameter | :: | label_ExternalAdvertise | = | "ExternalAdvertise" | |
| character(len=*), | public, | parameter | :: | label_ExternalDataInit | = | "ExternalDataInitialize" | |
| character(len=*), | public, | parameter | :: | label_ExternalRealize | = | "ExternalRealize" | |
| character(len=*), | public, | parameter | :: | label_ExternalReset | = | "ExternalFinalizeReset" |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | attrList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | attrList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| type(NUOPC_FreeFormat), | intent(out) | :: | freeFormat | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| type(NUOPC_FreeFormat), | intent(out) | :: | freeFormat | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(out) | :: | value | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(out) | :: | value | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | value | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | value | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(out), | optional | :: | valueList(:) | ||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | itemCount | ||
| type(ESMF_TypeKind_Flag), | intent(out), | optional | :: | typekind | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(out), | optional | :: | valueList(:) | ||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | itemCount | ||
| type(ESMF_TypeKind_Flag), | intent(out), | optional | :: | typekind | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | valueList(:) | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | itemCount | ||
| type(ESMF_TypeKind_Flag), | intent(out), | optional | :: | typekind | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | valueList(:) | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | itemCount | ||
| type(ESMF_TypeKind_Flag), | intent(out), | optional | :: | typekind | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| type(NUOPC_FreeFormat), | intent(in) | :: | freeFormat | |||
| logical, | intent(in), | optional | :: | addFlag | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| type(NUOPC_FreeFormat), | intent(in) | :: | freeFormat | |||
| logical, | intent(in), | optional | :: | addFlag | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| type(ESMF_HConfig), | intent(in) | :: | hconfig | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| type(ESMF_HConfig), | intent(in) | :: | hconfig | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | kind | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(inout) | :: | comp | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | attrList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | attrList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | value | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | value | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | value | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | value | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | valueList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | valueList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(inout) | :: | comp | |||
| type(ESMF_Clock), | intent(in) | :: | externalClock | |||
| logical, | intent(in), | optional | :: | checkTimeStep | ||
| logical, | intent(in), | optional | :: | forceTimeStep | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | ||||||||||||||||||||||||
private subroutine genericSetServicesRoutine(gridcomp, rc)Arguments
|
|||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | |||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | ||||||||||||||||||||||||
private subroutine genericSetServicesRoutine(cplcomp, rc)Arguments
|
|||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | |||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| character(len=*), | intent(in) | :: | acceptStringList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| character(len=*), | intent(in) | :: | acceptStringList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(out), | optional | :: | name | ||
| integer, | intent(out), | optional | :: | verbosity | ||
| integer, | intent(out), | optional | :: | profiling | ||
| integer, | intent(out), | optional | :: | diagnostic | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(out), | optional | :: | name | ||
| integer, | intent(out), | optional | :: | verbosity | ||
| integer, | intent(out), | optional | :: | profiling | ||
| integer, | intent(out), | optional | :: | diagnostic | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| logical, | intent(in), | optional | :: | internalflag | ||
| character(len=*), | intent(in), | optional | :: | phaseLabel | ||
| integer, | intent(out) | :: | phaseIndex | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| character(len=*), | intent(in), | optional | :: | phaseLabel | ||
| integer, | intent(out) | :: | phaseIndex | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| logical, | intent(in), | optional | :: | internalflag | ||
| integer, | intent(in), | optional | :: | phaseIndex | ||
| character(len=*), | intent(out) | :: | phaseLabel | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| integer, | intent(in), | optional | :: | phaseIndex | ||
| character(len=*), | intent(out) | :: | phaseLabel | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(inout) | :: | comp | |||
| type(ESMF_Clock), | intent(in) | :: | externalClock | |||
| type(ESMF_TimeInterval), | intent(in), | optional | :: | stabilityTimeStep | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||||||||||||||||||||||||||||||||||||||||||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||||||||||||||||||||||||||||||||||||||||||||
| character(len=*), | intent(in) | :: | phaseLabelList(:) | |||||||||||||||||||||||||||||||||||||||||||||
private subroutine userRoutine(gridcomp, importState, exportState, clock, rc)Arguments
|
||||||||||||||||||||||||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | ||||||||||||||||||||||||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||||||||||||||||||||||||||||||||||||||||||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||||||||||||||||||||||||||||||||||||||||||||
| character(len=*), | intent(in) | :: | phaseLabelList(:) | |||||||||||||||||||||||||||||||||||||||||||||
private subroutine userRoutine(cplcomp, importState, exportState, clock, rc)Arguments
|
||||||||||||||||||||||||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | ||||||||||||||||||||||||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||||||||||||||||||||||||||||||||||||||||||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||||||||||||||||||||||||||||||||||||||||||||
| character(len=*), | intent(in) | :: | phaseLabelList(:) | |||||||||||||||||||||||||||||||||||||||||||||
private subroutine userRoutine(gridcomp, importState, exportState, clock, rc)Arguments
|
||||||||||||||||||||||||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | ||||||||||||||||||||||||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(inout) | :: | comp | |||
| character(len=*), | intent(in), | optional | :: | sharedObj | ||
| integer, | intent(out), | optional | :: | userRc | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(inout) | :: | comp | |||
| character(len=*), | intent(in), | optional | :: | sharedObj | ||
| integer, | intent(out), | optional | :: | userRc | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | |||||||||||||||||||||||||
| character(len=*), | intent(in) | :: | specLabel | ||||||||||||||||||||||||
| character(len=*), | intent(in), | optional | :: | specPhaseLabel | |||||||||||||||||||||||
private subroutine specRoutine(gridcomp, rc)Arguments
|
|||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | |||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | |||||||||||||||||||||||||
| character(len=*), | intent(in) | :: | specLabel | ||||||||||||||||||||||||
| character(len=*), | intent(in), | optional | :: | specPhaseLabel | |||||||||||||||||||||||
private subroutine specRoutine(cplcomp, rc)Arguments
|
|||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | |||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | gcomp | |||
| integer, | intent(in) | :: | verbosity | |||
| integer, | intent(out) | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | gcomp | |||
| integer, | intent(in) | :: | verbosity | |||
| integer, | intent(out) | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | attrList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| type(NUOPC_FreeFormat), | intent(out) | :: | freeFormat | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(out) | :: | value | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | value | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | valueList(:) | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | itemCount | ||
| type(ESMF_TypeKind_Flag), | intent(out), | optional | :: | typekind | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(out), | optional | :: | valueList(:) | ||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | itemCount | ||
| type(ESMF_TypeKind_Flag), | intent(out), | optional | :: | typekind | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| type(NUOPC_FreeFormat), | intent(in) | :: | freeFormat | |||
| logical, | intent(in), | optional | :: | addFlag | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | |||
| type(ESMF_HConfig), | intent(in) | :: | hconfig | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(inout) | :: | comp | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | attrList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | value | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | value | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | valueList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_CplComp), | intent(in) | :: | comp | ||||||||||||||||||||||||
private subroutine genericSetServicesRoutine(cplcomp, rc)Arguments
|
|||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | |||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| character(len=*), | intent(in) | :: | acceptStringList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| character(len=*), | intent(out), | optional | :: | name | ||
| integer, | intent(out), | optional | :: | verbosity | ||
| integer, | intent(out), | optional | :: | profiling | ||
| integer, | intent(out), | optional | :: | diagnostic | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| character(len=*), | intent(in), | optional | :: | phaseLabel | ||
| integer, | intent(out) | :: | phaseIndex | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| integer, | intent(in), | optional | :: | phaseIndex | ||
| character(len=*), | intent(out) | :: | phaseLabel | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | ||||||||||||||||||||||||||||||||||||||||||||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||||||||||||||||||||||||||||||||||||||||||||
| character(len=*), | intent(in) | :: | phaseLabelList(:) | |||||||||||||||||||||||||||||||||||||||||||||
private subroutine userRoutine(cplcomp, importState, exportState, clock, rc)Arguments
|
||||||||||||||||||||||||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | ||||||||||||||||||||||||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_CplComp) | :: | comp | |||||||||||||||||||||||||
| character(len=*), | intent(in) | :: | specLabel | ||||||||||||||||||||||||
| character(len=*), | intent(in), | optional | :: | specPhaseLabel | |||||||||||||||||||||||
private subroutine specRoutine(cplcomp, rc)Arguments
|
|||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | |||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | attrList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| type(NUOPC_FreeFormat), | intent(out) | :: | freeFormat | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(out) | :: | value | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | value | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out) | :: | valueList(:) | |||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | itemCount | ||
| type(ESMF_TypeKind_Flag), | intent(out), | optional | :: | typekind | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(out), | optional | :: | valueList(:) | ||
| logical, | intent(out), | optional | :: | isPresent | ||
| logical, | intent(out), | optional | :: | isSet | ||
| integer, | intent(out), | optional | :: | itemCount | ||
| type(ESMF_TypeKind_Flag), | intent(out), | optional | :: | typekind | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| type(NUOPC_FreeFormat), | intent(in) | :: | freeFormat | |||
| logical, | intent(in), | optional | :: | addFlag | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | |||
| type(ESMF_HConfig), | intent(in) | :: | hconfig | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | kind | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | attrList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in) | :: | value | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | value | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(in) | :: | name | |||
| character(len=*), | intent(in) | :: | valueList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(inout) | :: | comp | |||
| type(ESMF_Clock), | intent(in) | :: | externalClock | |||
| logical, | intent(in), | optional | :: | checkTimeStep | ||
| logical, | intent(in), | optional | :: | forceTimeStep | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(in) | :: | comp | ||||||||||||||||||||||||
private subroutine genericSetServicesRoutine(gridcomp, rc)Arguments
|
|||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | |||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| character(len=*), | intent(in) | :: | acceptStringList(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| character(len=*), | intent(out), | optional | :: | name | ||
| integer, | intent(out), | optional | :: | verbosity | ||
| integer, | intent(out), | optional | :: | profiling | ||
| integer, | intent(out), | optional | :: | diagnostic | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| logical, | intent(in), | optional | :: | internalflag | ||
| character(len=*), | intent(in), | optional | :: | phaseLabel | ||
| integer, | intent(out) | :: | phaseIndex | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
| logical, | intent(in), | optional | :: | internalflag | ||
| integer, | intent(in), | optional | :: | phaseIndex | ||
| character(len=*), | intent(out) | :: | phaseLabel | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(inout) | :: | comp | |||
| type(ESMF_Clock), | intent(in) | :: | externalClock | |||
| type(ESMF_TimeInterval), | intent(in), | optional | :: | stabilityTimeStep | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||||||||||||||||||||||||||||||||||||||||||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||||||||||||||||||||||||||||||||||||||||||||
| character(len=*), | intent(in) | :: | phaseLabelList(:) | |||||||||||||||||||||||||||||||||||||||||||||
private subroutine userRoutine(gridcomp, importState, exportState, clock, rc)Arguments
|
||||||||||||||||||||||||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | ||||||||||||||||||||||||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | ||||||||||||||||||||||||||||||||||||||||||||||
| type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||||||||||||||||||||||||||||||||||||||||||||
| character(len=*), | intent(in) | :: | phaseLabelList(:) | |||||||||||||||||||||||||||||||||||||||||||||
private subroutine userRoutine(gridcomp, importState, exportState, clock, rc)Arguments
|
||||||||||||||||||||||||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | ||||||||||||||||||||||||||||||||||||||||||||
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(inout) | :: | comp | |||
| character(len=*), | intent(in), | optional | :: | sharedObj | ||
| integer, | intent(out), | optional | :: | userRc | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_GridComp), | intent(inout) | :: | comp | |||
| character(len=*), | intent(in), | optional | :: | sharedObj | ||
| integer, | intent(out), | optional | :: | userRc | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| type(ESMF_GridComp) | :: | comp | |||||||||||||||||||||||||
| character(len=*), | intent(in) | :: | specLabel | ||||||||||||||||||||||||
| character(len=*), | intent(in), | optional | :: | specPhaseLabel | |||||||||||||||||||||||
private subroutine specRoutine(gridcomp, rc)Arguments
|
|||||||||||||||||||||||||||
| integer, | intent(out), | optional | :: | rc | |||||||||||||||||||||||