| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | DIMR4_DEFAULT(*) | = | [4, 4] | |
| integer, | public, | parameter | :: | DIMR8_DEFAULT(*) | = | [4, 4] | |
| integer, | public, | parameter | :: | MAX_INDEX_DEFAULT(*) | = | [4, 4] | |
| integer, | public, | parameter | :: | MIN_INDEX_DEFAULT(*) | = | [1, 1] | |
| integer, | public, | parameter | :: | REG_DECOMP_DEFAULT(*) | = | [2, 2] | |
| integer, | public, | parameter | :: | SIZE_R4 | = | 16 | |
| integer, | public, | parameter | :: | SIZE_R8 | = | 16 | |
| integer, | public | :: | i | ||||
| real(kind=ESMF_KIND_R4), | public, | parameter | :: | R4_ARRAY_DEFAULT(*,*) | = | reshape([(i, i=1, SIZE_R4)], DIMR4_DEFAULT) | |
| real(kind=ESMF_KIND_R8), | public, | parameter | :: | R8_ARRAY_DEFAULT(*,*) | = | reshape([(i, i=1, SIZE_R8)], DIMR8_DEFAULT) | |
| real, | public, | parameter | :: | undef | = | 42.0 | |
| type(ESMF_Field), | public | :: | XR4 | ||||
| type(ESMF_Field), | public | :: | XR4_3D | ||||
| type(ESMF_Field), | public | :: | XR8 | ||||
| type(ESMF_Field), | public | :: | XR8_3D | ||||
| type(ESMF_Field), | public | :: | YR4 | ||||
| type(ESMF_Field), | public | :: | YR4_3D | ||||
| type(ESMF_Field), | public | :: | YR8 | ||||
| type(ESMF_Field), | public | :: | YR8_3D | ||||
| type(ESMF_Index_Flag), | public, | parameter | :: | INDEX_FLAG_DEFAULT | = | ESMF_INDEX_DELOCAL |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | x(:,:) | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | xmin | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | xrange |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | x(:,:) | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | xmin | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | xrange |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R4), | intent(in), | dimension(:,:), target | :: | farray | ||
| integer, | intent(in), | dimension(:) | :: | regDecomp | ||
| integer, | intent(in), | dimension(:) | :: | minIndex | ||
| integer, | intent(in), | dimension(:) | :: | maxIndex | ||
| type(ESMF_Index_Flag), | intent(in) | :: | indexflag | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R8), | intent(in), | dimension(:,:), target | :: | farray | ||
| integer, | intent(in), | dimension(:) | :: | regDecomp | ||
| integer, | intent(in), | dimension(:) | :: | minIndex | ||
| integer, | intent(in), | dimension(:) | :: | maxIndex | ||
| type(ESMF_Index_Flag), | intent(in) | :: | indexflag | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R8), | intent(in) | :: | x | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | y |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_TypeKind_Flag), | intent(in) | :: | tk | |||
| integer, | intent(in), | dimension(:) | :: | regDecomp | ||
| integer, | intent(in), | dimension(:) | :: | minIndex | ||
| integer, | intent(in), | dimension(:) | :: | maxIndex | ||
| type(ESMF_Index_Flag), | intent(in) | :: | indexflag | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in), | optional | :: | ungriddedLBound(:) | ||
| integer, | intent(in), | optional | :: | ungriddedUBound(:) | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R4), | intent(in), | dimension(:,:), target | :: | farray | ||
| integer, | intent(in), | dimension(:) | :: | regDecomp | ||
| integer, | intent(in), | dimension(:) | :: | minIndex | ||
| integer, | intent(in), | dimension(:) | :: | maxIndex | ||
| type(ESMF_Index_Flag), | intent(in) | :: | indexflag | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | dimension(:) | :: | regDecomp | ||
| integer, | intent(in), | dimension(:) | :: | minIndex | ||
| integer, | intent(in), | dimension(:) | :: | maxIndex | ||
| type(ESMF_Index_Flag), | intent(in) | :: | indexflag | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(in), | optional | :: | ungriddedLBound(:) | ||
| integer, | intent(in), | optional | :: | ungriddedUBound(:) | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R8), | intent(in), | dimension(:,:), target | :: | farray | ||
| integer, | intent(in), | dimension(:) | :: | regDecomp | ||
| integer, | intent(in), | dimension(:) | :: | minIndex | ||
| integer, | intent(in), | dimension(:) | :: | maxIndex | ||
| type(ESMF_Index_Flag), | intent(in) | :: | indexflag | |||
| character(len=*), | intent(in) | :: | name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | dimension(:) | :: | regDecomp | ||
| integer, | intent(in), | dimension(:) | :: | minIndex | ||
| integer, | intent(in), | dimension(:) | :: | maxIndex | ||
| type(ESMF_Index_Flag), | intent(in) | :: | indexflag | |||
| character(len=*), | intent(in) | :: | grid_name | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R4), | intent(inout) | :: | x(:,:) | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | xmin | |||
| real(kind=ESMF_KIND_R4), | intent(in) | :: | xrange |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=ESMF_KIND_R8), | intent(inout) | :: | x(:,:) | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | xmin | |||
| real(kind=ESMF_KIND_R8), | intent(in) | :: | xrange |