Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | private, | parameter | :: | version | = | '$Id$' | |
type(ESMF_Decomp_Flag), | public, | parameter | :: | ESMF_DECOMP_BALANCED | = | ESMF_Decomp_Flag(1) | |
type(ESMF_Decomp_Flag), | public, | parameter | :: | ESMF_DECOMP_CYCLIC | = | ESMF_Decomp_Flag(4) | |
type(ESMF_Decomp_Flag), | public, | parameter | :: | ESMF_DECOMP_RESTFIRST | = | ESMF_Decomp_Flag(2) | |
type(ESMF_Decomp_Flag), | public, | parameter | :: | ESMF_DECOMP_RESTLAST | = | ESMF_Decomp_Flag(3) | |
type(ESMF_Decomp_Flag), | public, | parameter | :: | ESMF_DECOMP_SYMMEDGEMAX | = | ESMF_Decomp_Flag(5) | |
type(ESMF_DistGridMatch_Flag), | public, | parameter | :: | ESMF_DISTGRIDMATCH_ALIAS | = | ESMF_DistGridMatch_Flag(7) | |
type(ESMF_DistGridMatch_Flag), | public, | parameter | :: | ESMF_DISTGRIDMATCH_DECOMP | = | ESMF_DistGridMatch_Flag(5) | |
type(ESMF_DistGridMatch_Flag), | public, | parameter | :: | ESMF_DISTGRIDMATCH_ELEMENTCOUNT | = | ESMF_DistGridMatch_Flag(2) | |
type(ESMF_DistGridMatch_Flag), | public, | parameter | :: | ESMF_DISTGRIDMATCH_EXACT | = | ESMF_DistGridMatch_Flag(6) | |
type(ESMF_DistGridMatch_Flag), | public, | parameter | :: | ESMF_DISTGRIDMATCH_INDEXSPACE | = | ESMF_DistGridMatch_Flag(3) | |
type(ESMF_DistGridMatch_Flag), | public, | parameter | :: | ESMF_DISTGRIDMATCH_INVALID | = | ESMF_DistGridMatch_Flag(0) | |
type(ESMF_DistGridMatch_Flag), | public, | parameter | :: | ESMF_DISTGRIDMATCH_NONE | = | ESMF_DistGridMatch_Flag(1) | |
type(ESMF_DistGridMatch_Flag), | public, | parameter | :: | ESMF_DISTGRIDMATCH_TOPOLOGY | = | ESMF_DistGridMatch_Flag(4) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional, | target | :: | firstExtra(:) | |
integer, | intent(in), | optional, | target | :: | lastExtra(:) | |
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
logical, | intent(in), | optional | :: | balanceflag | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
integer, | intent(in), | target | :: | firstExtraPTile(:,:) | ||
integer, | intent(in), | target | :: | lastExtraPTile(:,:) | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
logical, | intent(in), | optional | :: | balanceflag | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndex(:) | |||
integer, | intent(in) | :: | maxIndex(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional, | target | :: | regDecomp(:) | |
type(ESMF_Decomp_Flag), | intent(in), | optional, | target | :: | decompflag(:) | |
integer, | intent(in), | optional, | target | :: | regDecompFirstExtra(:) | |
integer, | intent(in), | optional, | target | :: | regDecompLastExtra(:) | |
integer, | intent(in), | optional, | target | :: | deLabelList(:) | |
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
type(ESMF_TypeKind_Flag), | intent(in), | optional | :: | indexTK | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndexPTile(:,:) | |||
integer, | intent(in) | :: | maxIndexPTile(:,:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | regDecompPTile(:,:) | ||
type(ESMF_Decomp_Flag), | intent(in), | optional, | target | :: | decompflagPTile(:,:) | |
integer, | intent(in), | optional, | target | :: | regDecompFirstExtraPTile(:,:) | |
integer, | intent(in), | optional, | target | :: | regDecompLastExtraPTile(:,:) | |
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
type(ESMF_TypeKind_Flag), | intent(in), | optional | :: | indexTK | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndex(:) | |||
integer, | intent(in) | :: | maxIndex(:) | |||
integer, | intent(in), | optional | :: | regDecomp(:) | ||
type(ESMF_Decomp_Flag), | intent(in), | optional, | target | :: | decompflag(:) | |
integer, | intent(in), | optional, | target | :: | regDecompFirstExtra(:) | |
integer, | intent(in), | optional, | target | :: | regDecompLastExtra(:) | |
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
integer, | intent(in) | :: | fastAxis | |||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndexPTile(:,:) | |||
integer, | intent(in) | :: | maxIndexPTile(:,:) | |||
integer, | intent(in), | optional | :: | regDecomp(:,:) | ||
type(ESMF_Decomp_Flag), | intent(in), | optional, | target | :: | decompflag(:,:) | |
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
integer, | intent(in) | :: | fastAxis | |||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndex(:) | |||
integer, | intent(in) | :: | maxIndex(:) | |||
integer, | intent(in) | :: | deBlockList(:,:,:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
type(ESMF_TypeKind_Flag), | intent(in), | optional | :: | indexTK | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndexPTile(:,:) | |||
integer, | intent(in) | :: | maxIndexPTile(:,:) | |||
integer, | intent(in) | :: | deBlockList(:,:,:) | |||
integer, | intent(in) | :: | deToTileMap(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
type(ESMF_TypeKind_Flag), | intent(in), | optional | :: | indexTK | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndex(:) | |||
integer, | intent(in) | :: | maxIndex(:) | |||
integer, | intent(in) | :: | deBlockList(:,:,:) | |||
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
integer, | intent(in) | :: | fastAxis | |||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndexPTile(:,:) | |||
integer, | intent(in) | :: | maxIndexPTile(:,:) | |||
integer, | intent(in) | :: | deBlockList(:,:,:) | |||
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
integer, | intent(in) | :: | fastAxis | |||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | arbSeqIndexList(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ESMF_KIND_I8), | intent(in) | :: | arbSeqIndexList(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_PtrInt1D), | intent(in) | :: | arbSeqIndexList(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | arbSeqIndexList(:) | |||
integer, | intent(in) | :: | arbDim | |||
integer, | intent(in) | :: | minIndexPTile(:) | |||
integer, | intent(in) | :: | maxIndexPTile(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_DELayout), | intent(out), | optional | :: | delayout | ||
integer, | intent(out), | optional | :: | dimCount | ||
integer, | intent(out), | optional | :: | tileCount | ||
integer, | intent(out), | optional | :: | deCount | ||
integer, | intent(out), | optional | :: | localDeCount | ||
integer, | intent(out), | optional, | target | :: | minIndexPTile(:,:) | |
integer, | intent(out), | optional, | target | :: | maxIndexPTile(:,:) | |
integer, | intent(out), | optional, | target | :: | elementCountPTile(:) | |
integer(kind=ESMF_KIND_I8), | intent(out), | optional, | target | :: | elementCountPTileI8(:) | |
integer, | intent(out), | optional, | target | :: | minIndexPDe(:,:) | |
integer, | intent(out), | optional, | target | :: | maxIndexPDe(:,:) | |
integer, | intent(out), | optional, | target | :: | elementCountPDe(:) | |
integer(kind=ESMF_KIND_I8), | intent(out), | optional, | target | :: | elementCountPDeI8(:) | |
integer, | intent(out), | optional, | target | :: | localDeToDeMap(:) | |
integer, | intent(out), | optional, | target | :: | deToTileMap(:) | |
integer, | intent(out), | optional, | target | :: | indexCountPDe(:,:) | |
integer, | intent(out), | optional, | target | :: | collocation(:) | |
logical, | intent(out), | optional | :: | regDecompFlag | ||
type(ESMF_TypeKind_Flag), | intent(out), | optional | :: | indexTK | ||
type(ESMF_Index_Flag), | intent(out), | optional | :: | indexflag | ||
integer, | intent(out), | optional | :: | connectionCount | ||
type(ESMF_DistGridConnection), | intent(out), | optional, | target | :: | connectionList(:) | |
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
integer, | intent(in) | :: | localDe | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | de | ||
integer, | intent(out), | optional | :: | tile | ||
integer, | intent(in), | optional | :: | collocation | ||
logical, | intent(out), | optional | :: | arbSeqIndexFlag | ||
integer, | intent(out), | optional, | target | :: | seqIndexList(:) | |
integer(kind=ESMF_KIND_I8), | intent(out), | optional, | target | :: | seqIndexListI8(:) | |
integer, | intent(out), | optional | :: | elementCount | ||
integer, | intent(out), | optional | :: | elementCountI8 | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
integer, | intent(in) | :: | localDe | |||
integer, | intent(in) | :: | dim | |||
integer, | intent(out), | target | :: | indexList(:) | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(inout) | :: | distgrid | |||
integer, | intent(in), | optional | :: | collocationPDim(:) | ||
character(len=*), | intent(in), | optional | :: | name | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(inout) | :: | distgrid | |||
integer, | intent(in) | :: | localDe | |||
integer, | intent(in), | optional | :: | collocation | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional, | target | :: | seqIndexList(:) | |
integer(kind=ESMF_KIND_I8), | intent(in), | optional, | target | :: | seqIndexListI8(:) | |
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid1 | |||
type(ESMF_DistGrid), | intent(in) | :: | distgrid2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Decomp_Flag), | intent(in) | :: | decompFlag1 | |||
type(ESMF_Decomp_Flag), | intent(in) | :: | decompFlag2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid1 | |||
type(ESMF_DistGrid), | intent(in) | :: | distgrid2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Decomp_Flag), | intent(in) | :: | decompFlag1 | |||
type(ESMF_Decomp_Flag), | intent(in) | :: | decompFlag2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | value | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=ESMF_KIND_I8), | private | :: | isInit | = | 76838410 | ||
type(ESMF_Pointer), | private | :: | this |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | value | = | 0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndex(:) | |||
integer, | intent(in) | :: | maxIndex(:) | |||
integer, | intent(in) | :: | index(:) | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in), | optional | :: | distgrid |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Decomp_Flag), | intent(in) | :: | decompFlag1 | |||
type(ESMF_Decomp_Flag), | intent(in) | :: | decompFlag2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_Decomp_Flag), | intent(in) | :: | decompFlag1 | |||
type(ESMF_Decomp_Flag), | intent(in) | :: | decompFlag2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid1 | |||
type(ESMF_DistGrid), | intent(in) | :: | distgrid2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt1 | |||
type(ESMF_DistGridMatch_Flag), | intent(in) | :: | dgmt2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid1 | |||
type(ESMF_DistGrid), | intent(in) | :: | distgrid2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndex(:) | |||
integer, | intent(in) | :: | maxIndex(:) | |||
integer, | intent(in) | :: | deBlockList(:,:,:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
type(ESMF_TypeKind_Flag), | intent(in), | optional | :: | indexTK | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | arbSeqIndexList(:) | |||
integer, | intent(in) | :: | arbDim | |||
integer, | intent(in) | :: | minIndexPTile(:) | |||
integer, | intent(in) | :: | maxIndexPTile(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_PtrInt1D), | intent(in) | :: | arbSeqIndexList(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | arbSeqIndexList(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ESMF_KIND_I8), | intent(in) | :: | arbSeqIndexList(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndex(:) | |||
integer, | intent(in) | :: | maxIndex(:) | |||
integer, | intent(in) | :: | deBlockList(:,:,:) | |||
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
integer, | intent(in) | :: | fastAxis | |||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndexPTile(:,:) | |||
integer, | intent(in) | :: | maxIndexPTile(:,:) | |||
integer, | intent(in) | :: | deBlockList(:,:,:) | |||
integer, | intent(in) | :: | deToTileMap(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
type(ESMF_TypeKind_Flag), | intent(in), | optional | :: | indexTK | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndexPTile(:,:) | |||
integer, | intent(in) | :: | maxIndexPTile(:,:) | |||
integer, | intent(in) | :: | deBlockList(:,:,:) | |||
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
integer, | intent(in) | :: | fastAxis | |||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional, | target | :: | firstExtra(:) | |
integer, | intent(in), | optional, | target | :: | lastExtra(:) | |
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
logical, | intent(in), | optional | :: | balanceflag | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
integer, | intent(in), | target | :: | firstExtraPTile(:,:) | ||
integer, | intent(in), | target | :: | lastExtraPTile(:,:) | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
logical, | intent(in), | optional | :: | balanceflag | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndex(:) | |||
integer, | intent(in) | :: | maxIndex(:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional, | target | :: | regDecomp(:) | |
type(ESMF_Decomp_Flag), | intent(in), | optional, | target | :: | decompflag(:) | |
integer, | intent(in), | optional, | target | :: | regDecompFirstExtra(:) | |
integer, | intent(in), | optional, | target | :: | regDecompLastExtra(:) | |
integer, | intent(in), | optional, | target | :: | deLabelList(:) | |
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
type(ESMF_TypeKind_Flag), | intent(in), | optional | :: | indexTK | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndex(:) | |||
integer, | intent(in) | :: | maxIndex(:) | |||
integer, | intent(in), | optional | :: | regDecomp(:) | ||
type(ESMF_Decomp_Flag), | intent(in), | optional, | target | :: | decompflag(:) | |
integer, | intent(in), | optional, | target | :: | regDecompFirstExtra(:) | |
integer, | intent(in), | optional, | target | :: | regDecompLastExtra(:) | |
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
integer, | intent(in) | :: | fastAxis | |||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndexPTile(:,:) | |||
integer, | intent(in) | :: | maxIndexPTile(:,:) | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional | :: | regDecompPTile(:,:) | ||
type(ESMF_Decomp_Flag), | intent(in), | optional, | target | :: | decompflagPTile(:,:) | |
integer, | intent(in), | optional, | target | :: | regDecompFirstExtraPTile(:,:) | |
integer, | intent(in), | optional, | target | :: | regDecompLastExtraPTile(:,:) | |
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
type(ESMF_DELayout), | intent(in), | optional | :: | delayout | ||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
type(ESMF_TypeKind_Flag), | intent(in), | optional | :: | indexTK | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | minIndexPTile(:,:) | |||
integer, | intent(in) | :: | maxIndexPTile(:,:) | |||
integer, | intent(in), | optional | :: | regDecomp(:,:) | ||
type(ESMF_Decomp_Flag), | intent(in), | optional, | target | :: | decompflag(:,:) | |
integer, | intent(in), | optional | :: | deLabelList(:) | ||
type(ESMF_Index_Flag), | intent(in), | optional | :: | indexflag | ||
type(ESMF_DistGridConnection), | intent(in), | optional | :: | connectionList(:) | ||
integer, | intent(in) | :: | fastAxis | |||
type(ESMF_VM), | intent(in), | optional | :: | vm | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid1 | |||
type(ESMF_DistGrid), | intent(in) | :: | distgrid2 | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(inout) | :: | distgrid | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
logical, | intent(in), | optional | :: | noGarbage | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
type(ESMF_DELayout), | intent(out), | optional | :: | delayout | ||
integer, | intent(out), | optional | :: | dimCount | ||
integer, | intent(out), | optional | :: | tileCount | ||
integer, | intent(out), | optional | :: | deCount | ||
integer, | intent(out), | optional | :: | localDeCount | ||
integer, | intent(out), | optional, | target | :: | minIndexPTile(:,:) | |
integer, | intent(out), | optional, | target | :: | maxIndexPTile(:,:) | |
integer, | intent(out), | optional, | target | :: | elementCountPTile(:) | |
integer(kind=ESMF_KIND_I8), | intent(out), | optional, | target | :: | elementCountPTileI8(:) | |
integer, | intent(out), | optional, | target | :: | minIndexPDe(:,:) | |
integer, | intent(out), | optional, | target | :: | maxIndexPDe(:,:) | |
integer, | intent(out), | optional, | target | :: | elementCountPDe(:) | |
integer(kind=ESMF_KIND_I8), | intent(out), | optional, | target | :: | elementCountPDeI8(:) | |
integer, | intent(out), | optional, | target | :: | localDeToDeMap(:) | |
integer, | intent(out), | optional, | target | :: | deToTileMap(:) | |
integer, | intent(out), | optional, | target | :: | indexCountPDe(:,:) | |
integer, | intent(out), | optional, | target | :: | collocation(:) | |
logical, | intent(out), | optional | :: | regDecompFlag | ||
type(ESMF_TypeKind_Flag), | intent(out), | optional | :: | indexTK | ||
type(ESMF_Index_Flag), | intent(out), | optional | :: | indexflag | ||
integer, | intent(out), | optional | :: | connectionCount | ||
type(ESMF_DistGridConnection), | intent(out), | optional, | target | :: | connectionList(:) | |
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
integer, | intent(in) | :: | localDe | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | de | ||
integer, | intent(out), | optional | :: | tile | ||
integer, | intent(in), | optional | :: | collocation | ||
logical, | intent(out), | optional | :: | arbSeqIndexFlag | ||
integer, | intent(out), | optional, | target | :: | seqIndexList(:) | |
integer(kind=ESMF_KIND_I8), | intent(out), | optional, | target | :: | seqIndexListI8(:) | |
integer, | intent(out), | optional | :: | elementCount | ||
integer, | intent(out), | optional | :: | elementCountI8 | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
integer, | intent(in) | :: | localDe | |||
integer, | intent(in) | :: | dim | |||
integer, | intent(out), | target | :: | indexList(:) | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
type(ESMF_Pointer), | intent(out) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(inout) | :: | distgrid | |||
integer, | intent(in), | optional | :: | collocationPDim(:) | ||
character(len=*), | intent(in), | optional | :: | name | ||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(inout) | :: | distgrid | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(inout) | :: | distgrid | |||
integer, | intent(in) | :: | localDe | |||
integer, | intent(in), | optional | :: | collocation | ||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(in), | optional, | target | :: | seqIndexList(:) | |
integer(kind=ESMF_KIND_I8), | intent(in), | optional, | target | :: | seqIndexListI8(:) | |
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(inout) | :: | distgrid | |||
type(ESMF_Pointer), | intent(in) | :: | this | |||
integer, | intent(out), | optional | :: | rc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ESMF_DistGrid), | intent(in) | :: | distgrid | |||
type(ESMF_KeywordEnforcer), | optional | :: | keywordEnforcer | |||
integer, | intent(out), | optional | :: | rc |