| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | N_TILES | = | 6 | |
| integer, | public | :: | ierror | ||||
| integer, | public | :: | local_pet | ||||
| integer, | public | :: | npx | ||||
| integer, | public | :: | npy | ||||
| integer, | public | :: | pet_count | ||||
| integer, | public | :: | px | ||||
| integer, | public | :: | py | ||||
| integer, | public | :: | srcTerm | ||||
| type(ESMF_RouteHandle), | public, | target | :: | default_route_handle | |||
| type(StringRouteHandleMap), | public | :: | route_handles |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable | :: | in_file | |||
| character(len=:), | public, | allocatable | :: | out_file | |||
| integer, | public | :: | IM | ||||
| integer, | public | :: | JM | ||||
| integer, | public | :: | LM | ||||
| integer, | public | :: | NT | ||||
| integer, | public | :: | Xdim | ||||
| integer, | public | :: | Ydim | ||||
| integer, | public | :: | i_1 | ||||
| integer, | public | :: | i_n | ||||
| integer, | public | :: | j_1 | ||||
| integer, | public | :: | j_n | ||||
| integer, | public | :: | my_tile | ||||
| integer, | public | :: | nx_loc | ||||
| integer, | public | :: | ny_loc | ||||
| integer, | public | :: | x_1 | ||||
| integer, | public | :: | x_n | ||||
| integer, | public | :: | y_1 | ||||
| integer, | public | :: | y_n | ||||
| logical, | public | :: | debug | = | .false. | ||
| real(kind=ESMF_KIND_R8), | public, | allocatable | :: | latitudes(:) | |||
| real(kind=ESMF_KIND_R8), | public, | allocatable | :: | longitudes(:) | |||
| type(ESMF_Grid), | public | :: | grid_cubed_sphere | ||||
| type(ESMF_Grid), | public | :: | grid_lat_lon | ||||
| type(FileMetadata), | public | :: | cfio_cubed_sphere | ||||
| type(FileMetadata), | public | :: | cfio_lat_lon | ||||
| type(NetCDF4_FileFormatter), | public | :: | formatter_cubed_sphere | ||||
| type(NetCDF4_FileFormatter), | public | :: | formatter_lat_lon | ||||
| type(StringVector), | public | :: | requested_variables | ||||
| type(StringVector), | public | :: | scalar_variables | ||||
| type(StringVector), | public | :: | vector_variables(2) |
| procedure, public :: create_cubed_sphere_grid | |
| procedure, public :: create_esmf_grids | |
| procedure, public :: create_lat_lon_grid | |
| procedure, public :: process_command_line | |
| procedure, public :: read_metadata | |
| procedure, public :: transfer_metadata | |
| procedure, public :: write_data | |
| procedure, public :: write_metadata |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | local |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | missing(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=REAL64), | intent(in) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=REAL64), | intent(in) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RegridSupport), | intent(inout) | :: | this | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RegridSupport), | intent(inout) | :: | this | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RegridSupport), | intent(inout) | :: | this | |||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RegridSupport) | :: | regridder | ||||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RegridSupport), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ESMF_Field), | intent(in) | :: | srcField | |||
| type(ESMF_Field), | intent(inout) | :: | dstField | |||
| real(kind=REAL32), | intent(in), | optional | :: | missing | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RegridSupport), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RegridSupport), | intent(inout), | target | :: | this | ||
| integer, | intent(out), | optional | :: | rc |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(RegridSupport), | intent(inout) | :: | this | |||
| integer, | intent(out), | optional | :: | rc |