ESMF_ArrayEx Program

Uses

  • program~~esmf_arrayex~~UsesGraph program~esmf_arrayex ESMF_ArrayEx module~esmf ESMF program~esmf_arrayex->module~esmf module~esmf_testmod ESMF_TestMod program~esmf_arrayex->module~esmf_testmod

Calls

program~~esmf_arrayex~~CallsGraph program~esmf_arrayex ESMF_ArrayEx esmf_arraycreate esmf_arraycreate program~esmf_arrayex->esmf_arraycreate esmf_arraydestroy esmf_arraydestroy program~esmf_arrayex->esmf_arraydestroy esmf_arrayget esmf_arrayget program~esmf_arrayex->esmf_arrayget esmf_localarrayget esmf_localarrayget program~esmf_arrayex->esmf_localarrayget interface~esmf_delayoutcreate ESMF_DELayoutCreate program~esmf_arrayex->interface~esmf_delayoutcreate interface~esmf_distgridcreate ESMF_DistGridCreate program~esmf_arrayex->interface~esmf_distgridcreate interface~esmf_distgridget ESMF_DistGridGet program~esmf_arrayex->interface~esmf_distgridget interface~esmf_vmget ESMF_VMGet program~esmf_arrayex->interface~esmf_vmget proc~esmf_arrayspecset ESMF_ArraySpecSet program~esmf_arrayex->proc~esmf_arrayspecset proc~esmf_arraysync ESMF_ArraySync program~esmf_arrayex->proc~esmf_arraysync proc~esmf_delayoutget ESMF_DELayoutGet program~esmf_arrayex->proc~esmf_delayoutget proc~esmf_distgriddestroy ESMF_DistGridDestroy program~esmf_arrayex->proc~esmf_distgriddestroy proc~esmf_finalize ESMF_Finalize program~esmf_arrayex->proc~esmf_finalize proc~esmf_initialize ESMF_Initialize program~esmf_arrayex->proc~esmf_initialize proc~esmf_stest ESMF_STest program~esmf_arrayex->proc~esmf_stest

Variables

Type Attributes Name Initial
character(len=ESMF_MAXSTR) :: failMsg
character(len=ESMF_MAXSTR) :: testname
integer, allocatable :: arrayToDistGridMap(:)
integer, allocatable :: computationalLBound(:,:)
integer, allocatable :: computationalLWidth(:,:)
integer, allocatable :: computationalUBound(:,:)
integer, allocatable :: computationalUWidth(:,:)
integer, allocatable :: connectionList(:,:)
integer, allocatable :: exclusiveLBound(:,:)
integer, allocatable :: exclusiveUBound(:,:)
integer :: finalrc
integer :: i
integer :: j
integer :: k
integer :: localDe
integer :: localDeCount
integer, allocatable :: localDeToDeMap(:)
integer :: localPet
integer, allocatable :: maxIndex(:,:)
integer, allocatable :: minIndex(:,:)
integer :: petCount
integer :: rc
integer, allocatable :: regDecomp(:,:)
integer :: result
integer :: ssiLocalDeCount
integer, allocatable :: totalLBound(:,:)
integer, allocatable :: totalLWidth(:,:)
integer, allocatable :: totalUBound(:,:)
integer, allocatable :: totalUWidth(:,:)
logical :: ssiSharedMemoryEnabled
real(kind=ESMF_KIND_R8) :: dummySum
real(kind=ESMF_KIND_R8), pointer :: myFarray(:,:)
real(kind=ESMF_KIND_R8), pointer :: myFarray1D(:)
real(kind=ESMF_KIND_R8), pointer :: myFarray2D(:,:)
real(kind=ESMF_KIND_R8), pointer :: myFarray3D(:,:,:)
type(ESMF_Array) :: array
type(ESMF_Array) :: array1
type(ESMF_Array) :: array1D
type(ESMF_Array) :: array2
type(ESMF_Array) :: array2D
type(ESMF_Array) :: array3D
type(ESMF_Array) :: arrayMigrated
type(ESMF_Array) :: arrayScalar
type(ESMF_Array) :: arrayTracer
type(ESMF_ArraySpec) :: arrayspec
type(ESMF_DELayout) :: delayout
type(ESMF_DistGrid) :: distgrid
type(ESMF_DistGrid) :: distgrid1D
type(ESMF_DistGrid) :: distgrid2D
type(ESMF_DistGrid) :: distgrid3D
type(ESMF_Index_Flag) :: indexflag
type(ESMF_LocalArray), allocatable :: larrayList(:)
type(ESMF_LocalArray), allocatable :: larrayList1(:)
type(ESMF_LocalArray), allocatable :: larrayList2(:)
type(ESMF_VM) :: vm