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 |