| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | IM | ||||
| integer, | public | :: | IM_WORLD | ||||
| integer, | public | :: | IOgathercomm | ||||
| integer, | public | :: | IOscattercomm | ||||
| integer, | public | :: | JM | ||||
| integer, | public | :: | JM_WORLD | ||||
| integer, | public | :: | LM | ||||
| integer, | public | :: | MYID | ||||
| integer, | public | :: | NX | ||||
| integer, | public | :: | NX0 | ||||
| integer, | public | :: | NY | ||||
| integer, | public | :: | NY0 | ||||
| integer, | public | :: | VERTDIM | ||||
| integer, | public | :: | Xcomm | ||||
| integer, | public | :: | Ycomm | ||||
| integer, | public | :: | comm | ||||
| integer, | public, | allocatable | :: | i1(:) | |||
| integer, | public, | allocatable | :: | in(:) | |||
| integer, | public, | allocatable | :: | j1(:) | |||
| integer, | public, | allocatable | :: | jn(:) | |||
| integer, | public | :: | num_readers | ||||
| integer, | public | :: | num_writers | ||||
| integer, | public | :: | readers_comm | ||||
| integer, | public | :: | writers_comm | ||||
| logical, | public | :: | split_checkpoint | = | .false. | ||
| logical, | public | :: | split_restart | = | .false. | ||
| logical, | public | :: | write_restart_by_oserver | = | .false. | ||
| real, | public, | pointer | :: | LATS(:,:) | |||
| real, | public, | pointer | :: | LONS(:,:) | |||
| type(ESMF_DELayout), | public | :: | LAYOUT | ||||
| type(ESMF_Grid), | public | :: | ESMFGRID |
| procedure, public :: set |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Grid), | intent(in) | :: | grid | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_DistGrid), | intent(inout) | :: | distGrid | |||
| integer, | intent(inout) | :: | MinIndex(:,:) | |||
| integer, | intent(inout) | :: | MaxIndex(:,:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | dimension(:) | :: | Imins | ||
| integer, | intent(in), | dimension(:) | :: | Imaxs | ||
| integer, | intent(in), | dimension(:) | :: | Jmins | ||
| integer, | intent(in), | dimension(:) | :: | Jmaxs | ||
| integer, | pointer | :: | Ims(:) | |||
| integer, | pointer | :: | Jms(:) | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Grid), | intent(in) | :: | GRID | |||
| integer, | intent(inout), | optional | :: | globalCellCountPerDim(:) | ||
| integer, | intent(inout), | optional | :: | localCellCountPerDim(:) | ||
| integer, | intent(inout), | optional | :: | layout(2) | ||
| integer, | intent(out), | optional | :: | RC |