Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | private, | parameter | :: | version | = | '$Id$' | |
integer, | private, | parameter | :: | ESMF_DEFAULT_TIMEOUT | = | 300 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
character(len=*), | intent(in) | :: | userRoutine | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | sharedObj | ||
logical, | intent(out), | optional | :: | userRoutineFound | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_CplComp), | intent(in) | :: | actualCplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
integer, | intent(in) | :: | port | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | server | ||
integer, | intent(in), | optional | :: | timeout | ||
logical, | intent(out), | optional | :: | timeoutFlag | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
character(len=*), | intent(in) | :: | userRoutine | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | sharedObj | ||
logical, | intent(out), | optional | :: | userRoutineFound | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in) | :: | cplcomp1 | |||
type(ESMF_CplComp), | intent(in) | :: | cplcomp2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in) | :: | cplcomp1 | |||
type(ESMF_CplComp), | intent(in) | :: | cplcomp2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in), | optional | :: | d |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in) | :: | cplcomp1 | |||
type(ESMF_CplComp), | intent(in) | :: | cplcomp2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in) | :: | cplcomp1 | |||
type(ESMF_CplComp), | intent(in) | :: | cplcomp2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_Config), | intent(in), | optional | :: | config | ||
character(len=*), | intent(in), | optional | :: | configFile | ||
type(ESMF_Clock), | intent(in), | optional | :: | clock | ||
integer, | intent(in), | optional | :: | petList(:) | ||
integer, | intent(in), | optional | :: | devList(:) | ||
type(ESMF_Context_Flag), | intent(in), | optional | :: | contextflag | ||
character(len=*), | intent(in), | optional | :: | name | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | timeout | ||
logical, | intent(out), | optional | :: | timeoutFlag | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_State), | intent(inout), | optional | :: | importState | ||
type(ESMF_State), | intent(inout), | optional | :: | exportState | ||
type(ESMF_Clock), | intent(inout), | optional | :: | clock | ||
type(ESMF_Sync_Flag), | intent(in), | optional | :: | syncflag | ||
integer, | intent(in), | optional | :: | phase | ||
integer, | intent(in), | optional | :: | timeout | ||
logical, | intent(out), | optional | :: | timeoutFlag | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_State), | intent(inout), | optional | :: | importState | ||
type(ESMF_State), | intent(inout), | optional | :: | exportState | ||
type(ESMF_Clock), | intent(inout), | optional | :: | clock | ||
type(ESMF_Sync_Flag), | intent(in), | optional | :: | syncflag | ||
integer, | intent(in), | optional | :: | phase | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
logical, | intent(out), | optional | :: | configIsPresent | ||
type(ESMF_Config), | intent(out), | optional | :: | config | ||
logical, | intent(out), | optional | :: | configFileIsPresent | ||
character(len=*), | intent(out), | optional | :: | configFile | ||
logical, | intent(out), | optional | :: | clockIsPresent | ||
type(ESMF_Clock), | intent(out), | optional | :: | clock | ||
integer, | intent(out), | optional | :: | localPet | ||
integer, | intent(out), | optional | :: | petCount | ||
type(ESMF_Context_Flag), | intent(out), | optional | :: | contextflag | ||
type(ESMF_Method_Flag), | intent(out), | optional | :: | currentMethod | ||
integer, | intent(out), | optional | :: | currentPhase | ||
logical, | intent(out), | optional | :: | vmIsPresent | ||
type(ESMF_VM), | intent(out), | optional | :: | vm | ||
character(len=*), | intent(out), | optional | :: | name | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in) | :: | cplcomp | |||
type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||
integer, | intent(out) | :: | phaseCount | |||
logical, | intent(out), | optional | :: | phaseZeroFlag | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_State), | intent(inout), | optional | :: | importState | ||
type(ESMF_State), | intent(inout), | optional | :: | exportState | ||
type(ESMF_Clock), | intent(inout), | optional | :: | clock | ||
type(ESMF_Sync_Flag), | intent(in), | optional | :: | syncflag | ||
integer, | intent(in), | optional | :: | phase | ||
integer, | intent(in), | optional | :: | timeout | ||
logical, | intent(out), | optional | :: | timeoutFlag | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_State), | intent(inout), | optional | :: | importState | ||
type(ESMF_State), | intent(inout), | optional | :: | exportState | ||
type(ESMF_Clock), | intent(inout), | optional | :: | clock | ||
type(ESMF_Sync_Flag), | intent(in), | optional | :: | syncflag | ||
integer, | intent(in), | optional | :: | phase | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_State), | intent(inout), | optional | :: | importState | ||
type(ESMF_State), | intent(inout), | optional | :: | exportState | ||
type(ESMF_Clock), | intent(inout), | optional | :: | clock | ||
type(ESMF_Sync_Flag), | intent(in), | optional | :: | syncflag | ||
integer, | intent(in), | optional | :: | phase | ||
integer, | intent(in), | optional | :: | timeout | ||
logical, | intent(out), | optional | :: | timeoutFlag | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_State), | intent(inout), | optional | :: | importState | ||
type(ESMF_State), | intent(inout), | optional | :: | exportState | ||
type(ESMF_Clock), | intent(inout), | optional | :: | clock | ||
type(ESMF_Sync_Flag), | intent(in), | optional | :: | syncflag | ||
integer, | intent(in), | optional | :: | phase | ||
integer, | intent(in), | optional | :: | timeout | ||
logical, | intent(out), | optional | :: | timeoutFlag | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_State), | intent(inout), | optional | :: | importState | ||
type(ESMF_State), | intent(inout), | optional | :: | exportState | ||
type(ESMF_Clock), | intent(inout), | optional | :: | clock | ||
type(ESMF_Sync_Flag), | intent(in), | optional | :: | syncflag | ||
integer, | intent(in), | optional | :: | phase | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_State), | intent(inout), | optional | :: | importState | ||
type(ESMF_State), | intent(inout), | optional | :: | exportState | ||
type(ESMF_Clock), | intent(inout), | optional | :: | clock | ||
type(ESMF_Sync_Flag), | intent(in), | optional | :: | syncflag | ||
integer, | intent(in), | optional | :: | port | ||
integer, | intent(in), | optional | :: | timeout | ||
logical, | intent(out), | optional | :: | timeoutFlag | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_Config), | intent(in), | optional | :: | config | ||
character(len=*), | intent(in), | optional | :: | configFile | ||
type(ESMF_Clock), | intent(in), | optional | :: | clock | ||
character(len=*), | intent(in), | optional | :: | name | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||||||||||||||||||||||||||||||||||||||||||||
type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||||||||||||||||||||||||||||||||||||||||||||
private subroutine userRoutine(cplcomp, importState, exportState, clock, rc)Arguments
|
||||||||||||||||||||||||||||||||||||||||||||||||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||||||||||||||||||||||||||||||||||||||||||||
integer, | intent(in), | optional | :: | phase | ||||||||||||||||||||||||||||||||||||||||||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | ||||||||||||||||||||||||
private subroutine userRoutine(cplcomp, rc)Arguments
|
|||||||||||||||||||||||||||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | ||||||||||||||||||||||||
integer, | intent(out), | optional | :: | userRc | |||||||||||||||||||||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_CplComp), | intent(in) | :: | actualCplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
character(len=*), | intent(in) | :: | userRoutine | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | sharedObj | ||
logical, | intent(out), | optional | :: | userRoutineFound | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
integer, | intent(in) | :: | port | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | server | ||
integer, | intent(in), | optional | :: | timeout | ||
logical, | intent(out), | optional | :: | timeoutFlag | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | ||||||||||||||||||||||||
private subroutine userRoutine(cplcomp, rc)Arguments
|
|||||||||||||||||||||||||||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | ||||||||||||||||||||||||
integer, | intent(out), | optional | :: | userRc | |||||||||||||||||||||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | maxPeCountPerPet | ||
integer, | intent(in), | optional | :: | prefIntraProcess | ||
integer, | intent(in), | optional | :: | prefIntraSsi | ||
integer, | intent(in), | optional | :: | prefInterSsi | ||
integer, | intent(in), | optional | :: | pthreadMinStackSize | ||
logical, | intent(in), | optional | :: | forceChildPthreads | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | maxPetCountPerVas | ||
integer, | intent(in), | optional | :: | prefIntraProcess | ||
integer, | intent(in), | optional | :: | prefIntraSsi | ||
integer, | intent(in), | optional | :: | prefInterSsi | ||
integer, | intent(in), | optional | :: | pthreadMinStackSize | ||
logical, | intent(in), | optional | :: | forceChildPthreads | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | maxPeCountPerPet | ||
integer, | intent(in), | optional | :: | prefIntraProcess | ||
integer, | intent(in), | optional | :: | prefIntraSsi | ||
integer, | intent(in), | optional | :: | prefInterSsi | ||
integer, | intent(in), | optional | :: | pthreadMinStackSize | ||
logical, | intent(in), | optional | :: | forceChildPthreads | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
character(len=*), | intent(in) | :: | userRoutine | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
character(len=*), | intent(in), | optional | :: | sharedObj | ||
logical, | intent(out), | optional | :: | userRoutineFound | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(in) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_Sync_Flag), | intent(in), | optional | :: | syncflag | ||
integer, | intent(in), | optional | :: | timeout | ||
logical, | intent(out), | optional | :: | timeoutFlag | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_CplComp), | intent(inout) | :: | cplcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_State), | intent(inout), | optional | :: | importState | ||
type(ESMF_State), | intent(inout), | optional | :: | exportState | ||
type(ESMF_Clock), | intent(inout), | optional | :: | clock | ||
type(ESMF_Sync_Flag), | intent(in), | optional | :: | syncflag | ||
integer, | intent(in), | optional | :: | phase | ||
integer, | intent(in), | optional | :: | timeout | ||
logical, | intent(out), | optional | :: | timeoutFlag | ||
integer, | intent(out), | optional | :: | userRc | ||
integer, | intent(out), | optional | :: | rc |