ESMF_ArrayArbHaloEx Program

Uses

  • program~~esmf_arrayarbhaloex~~UsesGraph program~esmf_arrayarbhaloex ESMF_ArrayArbHaloEx module~esmf ESMF program~esmf_arrayarbhaloex->module~esmf module~esmf_testmod ESMF_TestMod program~esmf_arrayarbhaloex->module~esmf_testmod

Calls

program~~esmf_arrayarbhaloex~~CallsGraph program~esmf_arrayarbhaloex ESMF_ArrayArbHaloEx esmf_arraycreate esmf_arraycreate program~esmf_arrayarbhaloex->esmf_arraycreate esmf_arraydestroy esmf_arraydestroy program~esmf_arrayarbhaloex->esmf_arraydestroy esmf_arrayget esmf_arrayget program~esmf_arrayarbhaloex->esmf_arrayget interface~esmf_distgridcreate ESMF_DistGridCreate program~esmf_arrayarbhaloex->interface~esmf_distgridcreate interface~esmf_vmget ESMF_VMGet program~esmf_arrayarbhaloex->interface~esmf_vmget proc~esmf_arrayhalo ESMF_ArrayHalo program~esmf_arrayarbhaloex->proc~esmf_arrayhalo proc~esmf_arrayhalorelease ESMF_ArrayHaloRelease program~esmf_arrayarbhaloex->proc~esmf_arrayhalorelease proc~esmf_arrayhalostore ESMF_ArrayHaloStore program~esmf_arrayarbhaloex->proc~esmf_arrayhalostore proc~esmf_distgriddestroy ESMF_DistGridDestroy program~esmf_arrayarbhaloex->proc~esmf_distgriddestroy proc~esmf_distgridprint ESMF_DistGridPrint program~esmf_arrayarbhaloex->proc~esmf_distgridprint proc~esmf_finalize ESMF_Finalize program~esmf_arrayarbhaloex->proc~esmf_finalize proc~esmf_initialize ESMF_Initialize program~esmf_arrayarbhaloex->proc~esmf_initialize proc~esmf_stest ESMF_STest program~esmf_arrayarbhaloex->proc~esmf_stest

Variables

Type Attributes Name Initial
character(len=ESMF_MAXSTR) :: failMsg
character(len=ESMF_MAXSTR) :: testname
integer(kind=ESMF_KIND_I8), allocatable :: haloList(:)
integer(kind=ESMF_KIND_I8) :: seqIndexList(5)
integer(kind=ESMF_KIND_I8) :: seqIndexOffset = 2_ESMF_KIND_I8**40
integer :: finalrc
integer :: i
integer :: j
integer :: localPet
integer :: petCount
integer :: rc
integer :: result
real(kind=ESMF_KIND_R8), pointer :: farrayPtr1d(:)
real(kind=ESMF_KIND_R8), pointer :: farrayPtr2d(:,:)
type(ESMF_Array) :: array
type(ESMF_Array) :: array2
type(ESMF_DistGrid) :: distgrid
type(ESMF_RouteHandle) :: haloHandle
type(ESMF_VM) :: vm