ESMF_LocStreamEx Program

Uses

  • program~~esmf_locstreamex~~UsesGraph program~esmf_locstreamex ESMF_LocStreamEx module~esmf ESMF program~esmf_locstreamex->module~esmf module~esmf_testmod ESMF_TestMod program~esmf_locstreamex->module~esmf_testmod

Calls

program~~esmf_locstreamex~~CallsGraph program~esmf_locstreamex ESMF_LocStreamEx esmf_fieldcreate esmf_fieldcreate program~esmf_locstreamex->esmf_fieldcreate esmf_fielddestroy esmf_fielddestroy program~esmf_locstreamex->esmf_fielddestroy esmf_fieldget esmf_fieldget program~esmf_locstreamex->esmf_fieldget interface~esmf_fieldregridstore ESMF_FieldRegridStore program~esmf_locstreamex->interface~esmf_fieldregridstore interface~esmf_gridaddcoord ESMF_GridAddCoord program~esmf_locstreamex->interface~esmf_gridaddcoord interface~esmf_gridcreate1peridim ESMF_GridCreate1PeriDim program~esmf_locstreamex->interface~esmf_gridcreate1peridim interface~esmf_gridcreatenoperidim ESMF_GridCreateNoPeriDim program~esmf_locstreamex->interface~esmf_gridcreatenoperidim interface~esmf_gridgetcoord ESMF_GridGetCoord program~esmf_locstreamex->interface~esmf_gridgetcoord interface~esmf_locstreamaddkey ESMF_LocStreamAddKey program~esmf_locstreamex->interface~esmf_locstreamaddkey interface~esmf_locstreamcreate ESMF_LocStreamCreate program~esmf_locstreamex->interface~esmf_locstreamcreate interface~esmf_locstreamgetkey ESMF_LocStreamGetKey program~esmf_locstreamex->interface~esmf_locstreamgetkey interface~esmf_vmget ESMF_VMGet program~esmf_locstreamex->interface~esmf_vmget proc~esmf_fieldregrid ESMF_FieldRegrid program~esmf_locstreamex->proc~esmf_fieldregrid proc~esmf_fieldregridrelease ESMF_FieldRegridRelease program~esmf_locstreamex->proc~esmf_fieldregridrelease proc~esmf_finalize ESMF_Finalize program~esmf_locstreamex->proc~esmf_finalize proc~esmf_griddestroy ESMF_GridDestroy program~esmf_locstreamex->proc~esmf_griddestroy proc~esmf_initialize ESMF_Initialize program~esmf_locstreamex->proc~esmf_initialize proc~esmf_locstreamdestroy ESMF_LocStreamDestroy program~esmf_locstreamex->proc~esmf_locstreamdestroy proc~esmf_stest ESMF_STest program~esmf_locstreamex->proc~esmf_stest

Variables

Type Attributes Name Initial
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, parameter :: GridLatSize = 20
integer, parameter :: GridLonSize = 20
integer :: clbnd(2)
integer :: cubnd(2)
integer :: finalrc
integer :: i
integer :: i1
integer :: i2
integer :: localPet
integer :: numLocations
integer :: numLocationsOnThisPet
integer :: petCount
integer :: rc
integer :: result
real(kind=ESMF_KIND_R8) :: DEG2RAD
real(kind=ESMF_KIND_R8) :: expected
real(kind=ESMF_KIND_R8), pointer :: farrayPtr(:,:)
real(kind=ESMF_KIND_R8), pointer :: farrayPtr1D(:)
real(kind=ESMF_KIND_R8), pointer :: farrayPtrLatC(:,:)
real(kind=ESMF_KIND_R8), pointer :: farrayPtrLonC(:,:)
real(kind=ESMF_KIND_R8), pointer :: lat(:)
real(kind=ESMF_KIND_R8), pointer :: latArray(:)
real(kind=ESMF_KIND_R8), pointer :: lon(:)
real(kind=ESMF_KIND_R8), pointer :: lonArray(:)
real(kind=ESMF_KIND_R8) :: phi
real(kind=ESMF_KIND_R8), pointer :: temperature(:)
real(kind=ESMF_KIND_R8) :: theta
real(kind=ESMF_KIND_R8) :: x
real(kind=ESMF_KIND_R8) :: y
real(kind=ESMF_KIND_R8) :: z
type(ESMF_ArraySpec) :: arrayspec
type(ESMF_Field) :: dstField
type(ESMF_Field) :: field_temperature
type(ESMF_Field) :: srcField
type(ESMF_Grid) :: grid
type(ESMF_LocStream) :: locstream
type(ESMF_LocStream) :: newlocstream
type(ESMF_RouteHandle) :: routeHandle
type(ESMF_VM) :: vm