| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=*), | public, | parameter | :: | resource_file | = | 'Test_LatLonGridFactory.rc' |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nx | |||
| integer, | intent(in) | :: | ny | |||
| integer, | intent(in) | :: | im_world | |||
| integer, | intent(in) | :: | jm_world | |||
| character(len=2), | intent(in) | :: | dateline | |||
| character(len=2), | intent(in) | :: | pole | |||
| logical, | intent(in) | :: | default_decomposition | |||
| integer, | intent(in) | :: | ims(:) | |||
| integer, | intent(in) | :: | jms(:) | |||
| real, | intent(in) | :: | lons(:) | |||
| real, | intent(in) | :: | lats(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nx | |||
| integer, | intent(in) | :: | ny | |||
| integer, | intent(in) | :: | im_world | |||
| integer, | intent(in) | :: | jm_world | |||
| type(RealMinMax), | intent(in) | :: | lon_range | |||
| type(RealMinMax), | intent(in) | :: | lat_range | |||
| logical, | intent(in) | :: | default_decomposition | |||
| integer, | intent(in) | :: | ims(:) | |||
| integer, | intent(in) | :: | jms(:) | |||
| real, | intent(in) | :: | lons(:) | |||
| real, | intent(in) | :: | lats(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(GridCase), | intent(in) | :: | testParameter |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=2), | public | :: | dateline | ||||
| character(len=2), | public | :: | pole | ||||
| integer, | public | :: | im_world | ||||
| integer, | public, | allocatable | :: | ims(:) | |||
| integer, | public | :: | jm_world | ||||
| integer, | public, | allocatable | :: | jms(:) | |||
| integer, | public | :: | numPETsRequested | ||||
| integer, | public | :: | nx | ||||
| integer, | public | :: | ny | ||||
| logical, | public | :: | default_decomposition | = | .false. | ||
| real, | public, | allocatable | :: | lats(:) | |||
| real, | public, | allocatable | :: | lons(:) | |||
| type(RealMinMax), | public | :: | lat_range | ||||
| type(RealMinMax), | public | :: | lon_range |
| public function GridCase_global (nx, ny, im_world, jm_world, dateline, pole, default_decomposition, ims, jms, lons, lats) | |
| public function GridCase_local (nx, ny, im_world, jm_world, lon_range, lat_range, default_decomposition, ims, jms, lons, lats) |
| procedure, public :: getNumPetsRequested => getNumPETsRequested | |
| procedure, public :: setNumPetsRequested => setNumPETsRequested | |
| procedure, public :: toString | |
| procedure, public :: toStringActual |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | numThreads | ||||
| integer, | public | :: | val | = | 3 | ||
| type(ESMF_Grid), | public | :: | grid | ||||
| type(ESMF_GridComp), | public, | pointer | :: | gc | => | null() | |
| type(InternalState), | public, | pointer | :: | wrapped | |||
| type(LatLonGridFactory), | public | :: | factory |
| public function newTest_LatLonGridFactory (testParameter) |
| procedure, public :: barrier | |
| procedure, public :: clearInternalState | |
| procedure, public :: getLocalPET | |
| procedure, public :: getNumPETsRequested | |
| procedure, public :: getPetCount | |
| procedure, public :: getVM | |
| procedure, public :: runBare | |
| procedure, public :: setInternalState | |
| procedure, public :: setUp | |
| procedure, public :: tearDown |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(GridCase), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nx | |||
| integer, | intent(in) | :: | ny | |||
| integer, | intent(in) | :: | im_world | |||
| integer, | intent(in) | :: | jm_world | |||
| character(len=2), | intent(in) | :: | dateline | |||
| character(len=2), | intent(in) | :: | pole | |||
| logical, | intent(in) | :: | default_decomposition | |||
| integer, | intent(in) | :: | ims(:) | |||
| integer, | intent(in) | :: | jms(:) | |||
| real, | intent(in) | :: | lons(:) | |||
| real, | intent(in) | :: | lats(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nx | |||
| integer, | intent(in) | :: | ny | |||
| integer, | intent(in) | :: | im_world | |||
| integer, | intent(in) | :: | jm_world | |||
| type(RealMinMax), | intent(in) | :: | lon_range | |||
| type(RealMinMax), | intent(in) | :: | lat_range | |||
| logical, | intent(in) | :: | default_decomposition | |||
| integer, | intent(in) | :: | ims(:) | |||
| integer, | intent(in) | :: | jms(:) | |||
| real, | intent(in) | :: | lons(:) | |||
| real, | intent(in) | :: | lats(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(GridCase), | intent(in) | :: | testParameter |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Test_LatLonGridFactory), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Test_LatLonGridFactory), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Test_LatLonGridFactory), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Test_LatLonGridFactory), | intent(inout) | :: | this |