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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
type(ESMF_GridComp), | intent(in) | :: | actualGridcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(in) | :: | gridcomp1 | |||
type(ESMF_GridComp), | intent(in) | :: | gridcomp2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(in) | :: | gridcomp1 | |||
type(ESMF_GridComp), | intent(in) | :: | gridcomp2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(in), | optional | :: | d |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(in) | :: | gridcomp1 | |||
type(ESMF_GridComp), | intent(in) | :: | gridcomp2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(in) | :: | gridcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(in) | :: | gridcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(in) | :: | gridcomp1 | |||
type(ESMF_GridComp), | intent(in) | :: | gridcomp2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_Grid), | intent(in), | optional | :: | grid | ||
type(ESMF_Grid), | intent(in), | optional | :: | gridList(:) | ||
type(ESMF_Mesh), | intent(in), | optional | :: | mesh | ||
type(ESMF_Mesh), | intent(in), | optional | :: | meshList(:) | ||
type(ESMF_LocStream), | intent(in), | optional | :: | locstream | ||
type(ESMF_LocStream), | intent(in), | optional | :: | locstreamList(:) | ||
type(ESMF_XGrid), | intent(in), | optional | :: | xgrid | ||
type(ESMF_XGrid), | intent(in), | optional | :: | xgridList(:) | ||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(in) | :: | gridcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
logical, | intent(out), | optional | :: | gridIsPresent | ||
type(ESMF_Grid), | intent(out), | optional | :: | grid | ||
type(ESMF_Grid), | intent(out), | optional, | allocatable | :: | gridList(:) | |
logical, | intent(out), | optional | :: | meshIsPresent | ||
type(ESMF_Mesh), | intent(out), | optional | :: | mesh | ||
type(ESMF_Mesh), | intent(out), | optional, | allocatable | :: | meshList(:) | |
logical, | intent(out), | optional | :: | locstreamIsPresent | ||
type(ESMF_LocStream), | intent(out), | optional | :: | locstream | ||
type(ESMF_LocStream), | intent(out), | optional, | allocatable | :: | locstreamList(:) | |
logical, | intent(out), | optional | :: | xgridIsPresent | ||
type(ESMF_XGrid), | intent(out), | optional | :: | xgrid | ||
type(ESMF_XGrid), | intent(out), | optional, | allocatable | :: | xgridList(:) | |
logical, | intent(out), | optional | :: | importStateIsPresent | ||
type(ESMF_State), | intent(out), | optional | :: | importState | ||
logical, | intent(out), | optional | :: | exportStateIsPresent | ||
type(ESMF_State), | intent(out), | optional | :: | exportState | ||
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 | ||
type(ESMF_CompType_Flag), | intent(out), | optional | :: | comptype | ||
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_GridComp), | intent(in) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(in) | :: | gridcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_Grid), | intent(in), | optional | :: | grid | ||
type(ESMF_Grid), | intent(in), | optional | :: | gridList(:) | ||
type(ESMF_Mesh), | intent(in), | optional | :: | mesh | ||
type(ESMF_Mesh), | intent(in), | optional | :: | meshList(:) | ||
type(ESMF_LocStream), | intent(in), | optional | :: | locstream | ||
type(ESMF_LocStream), | intent(in), | optional | :: | locstreamList(:) | ||
type(ESMF_XGrid), | intent(in), | optional | :: | xgrid | ||
type(ESMF_XGrid), | intent(in), | optional | :: | xgridList(:) | ||
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_GridComp), | intent(inout) | :: | gridcomp | |||||||||||||||||||||||||||||||||||||||||||||
type(ESMF_Method_Flag), | intent(in) | :: | methodflag | |||||||||||||||||||||||||||||||||||||||||||||
private subroutine userRoutine(gridcomp, 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_GridComp), | intent(inout) | :: | gridcomp | ||||||||||||||||||||||||
private subroutine userRoutine(gridcomp, rc)Arguments
|
|||||||||||||||||||||||||||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | ||||||||||||||||||||||||
integer, | intent(out), | optional | :: | userRc | |||||||||||||||||||||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(inout) | :: | gridcomp | |||
type(ESMF_GridComp), | intent(in) | :: | actualGridcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | ||||||||||||||||||||||||
private subroutine userRoutine(gridcomp, rc)Arguments
|
|||||||||||||||||||||||||||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | ||||||||||||||||||||||||
integer, | intent(out), | optional | :: | userRc | |||||||||||||||||||||||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(inout) | :: | gridcomp | |||
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 | ||
character(len=*), | intent(in), | optional | :: | openMpHandling | ||
integer, | intent(in), | optional | :: | openMpNumThreads | ||
logical, | intent(in), | optional | :: | forceChildPthreads | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(in) | :: | gridcomp | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_GridComp), | intent(inout) | :: | gridcomp | |||
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_GridComp), | intent(inout) | :: | gridcomp | |||
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 |