ESMF_GridCreateEx Program

Uses

  • program~~esmf_gridcreateex~~UsesGraph program~esmf_gridcreateex ESMF_GridCreateEx module~esmf ESMF program~esmf_gridcreateex->module~esmf module~esmf_testmod ESMF_TestMod program~esmf_gridcreateex->module~esmf_testmod

Calls

program~~esmf_gridcreateex~~CallsGraph program~esmf_gridcreateex ESMF_GridCreateEx esmf_arraycreate esmf_arraycreate program~esmf_gridcreateex->esmf_arraycreate esmf_arraydestroy esmf_arraydestroy program~esmf_gridcreateex->esmf_arraydestroy interface~esmf_distgridcreate ESMF_DistGridCreate program~esmf_gridcreateex->interface~esmf_distgridcreate interface~esmf_gridaddcoord ESMF_GridAddCoord program~esmf_gridcreateex->interface~esmf_gridaddcoord interface~esmf_gridadditem ESMF_GridAddItem program~esmf_gridcreateex->interface~esmf_gridadditem interface~esmf_gridcreate ESMF_GridCreate program~esmf_gridcreateex->interface~esmf_gridcreate interface~esmf_gridcreate1peridim ESMF_GridCreate1PeriDim program~esmf_gridcreateex->interface~esmf_gridcreate1peridim interface~esmf_gridcreatecubedsphere ESMF_GridCreateCubedSphere program~esmf_gridcreateex->interface~esmf_gridcreatecubedsphere interface~esmf_gridcreatenoperidim ESMF_GridCreateNoPeriDim program~esmf_gridcreateex->interface~esmf_gridcreatenoperidim interface~esmf_gridemptycomplete ESMF_GridEmptyComplete program~esmf_gridcreateex->interface~esmf_gridemptycomplete interface~esmf_gridget ESMF_GridGet program~esmf_gridcreateex->interface~esmf_gridget interface~esmf_gridgetcoord ESMF_GridGetCoord program~esmf_gridcreateex->interface~esmf_gridgetcoord interface~esmf_gridgetitem ESMF_GridGetItem program~esmf_gridcreateex->interface~esmf_gridgetitem interface~esmf_gridsetcoord ESMF_GridSetCoord program~esmf_gridcreateex->interface~esmf_gridsetcoord interface~esmf_gridsetitem ESMF_GridSetItem program~esmf_gridcreateex->interface~esmf_gridsetitem interface~esmf_staggerlocset ESMF_StaggerLocSet program~esmf_gridcreateex->interface~esmf_staggerlocset interface~esmf_vmget ESMF_VMGet program~esmf_gridcreateex->interface~esmf_vmget proc~esmf_arrayspecset ESMF_ArraySpecSet program~esmf_gridcreateex->proc~esmf_arrayspecset proc~esmf_distgriddestroy ESMF_DistGridDestroy program~esmf_gridcreateex->proc~esmf_distgriddestroy proc~esmf_finalize ESMF_Finalize program~esmf_gridcreateex->proc~esmf_finalize proc~esmf_griddestroy ESMF_GridDestroy program~esmf_gridcreateex->proc~esmf_griddestroy proc~esmf_gridemptycreate ESMF_GridEmptyCreate program~esmf_gridcreateex->proc~esmf_gridemptycreate proc~esmf_gridgetcoordbounds ESMF_GridGetCoordBounds program~esmf_gridcreateex->proc~esmf_gridgetcoordbounds proc~esmf_initialize ESMF_Initialize program~esmf_gridcreateex->proc~esmf_initialize proc~esmf_stest ESMF_STest program~esmf_gridcreateex->proc~esmf_stest

Variables

Type Attributes Name Initial
character(len=80) :: filename
character(len=ESMF_MAXSTR) :: failMsg
character(len=ESMF_MAXSTR) :: testname
integer, parameter :: ESMF_Coord1 = 1
integer, parameter :: ESMF_Coord2 = 2
integer, parameter :: ESMF_Coord3 = 3
integer(kind=ESMF_KIND_I4), pointer :: mask2D(:,:)
integer :: celwdth(2)
integer :: ceuwdth(2)
integer :: clbnd(3)
integer :: cubnd(3)
integer, allocatable :: decomptile(:,:)
integer :: distgridToGridMap(2)
integer :: elbnd(3)
integer :: eubnd(3)
integer :: finalrc
integer :: i
integer :: ind
integer :: j
integer :: k
integer :: lDE
integer :: lbnd(3)
integer :: lbnd_corner(3)
integer, allocatable :: localArbIndex(:,:)
integer :: localArbIndexCount
integer :: localDECount
integer :: localPet
integer :: maxIndex(2)
integer :: minIndex(2)
integer :: petCount
integer, allocatable :: petMap(:,:,:)
integer :: rc
integer :: remain
integer :: result
integer :: tlbnd(3)
integer :: tubnd(3)
integer :: ubnd(3)
integer :: ubnd_corner(3)
integer :: xdim
integer :: ydim
integer :: zdim
real(kind=ESMF_KIND_R8), pointer :: centerX(:)
real(kind=ESMF_KIND_R8), pointer :: centerY(:)
real(kind=ESMF_KIND_R8), pointer :: centerZ(:)
real(kind=ESMF_KIND_R8), pointer :: coordX(:)
real(kind=ESMF_KIND_R8), pointer :: coordX2D(:,:)
real(kind=ESMF_KIND_R8), pointer :: coordY(:)
real(kind=ESMF_KIND_R8), pointer :: coordY2D(:,:)
real(kind=ESMF_KIND_R8), pointer :: cornerX(:)
real(kind=ESMF_KIND_R8), pointer :: cornerY(:)
real(kind=ESMF_KIND_R8), pointer :: cornerZ(:)
type(ESMF_Array) :: array
type(ESMF_Array) :: arrayCoordX
type(ESMF_Array) :: arrayCoordY
type(ESMF_Array) :: arrayMask
type(ESMF_ArraySpec) :: arrayspec
type(ESMF_ArraySpec) :: arrayspec2D
type(ESMF_CubedSphereTransform_Args) :: transformArgs
type(ESMF_DistGrid) :: distgrid
type(ESMF_DistGrid) :: distgrid2D
type(ESMF_DistGrid) :: distgrid4D
type(ESMF_DistGrid) :: staggerDistgrid
type(ESMF_Grid) :: grid2D
type(ESMF_Grid) :: grid3D
type(ESMF_Grid) :: grid4D
type(ESMF_StaggerLoc) :: staggerloc
type(ESMF_VM) :: vm