IndexRundeck: P1SoM40Created: Fri May 10 03:30:13 EDT 2024

List of All Variables

a b c d e f g h i j k l m n o p q r s t u v w x y z
aglob : real*8, allocatable, dimension(:, :, :, :)
Subroutine: dread8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array for read/scatter
aglob : real*8
Subroutine: readt8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
global array
aglob : real*8
Subroutine: readt8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
global array
aglob : real*8
Subroutine: readt_parallel_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
global array
aglob4 : real*4
Subroutine: readt_parallel_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

aibounds : integer, dimension(4)
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ain : real*4, allocatable, dimension(:, :, :)
Subroutine: dread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
real*4 array for reading
ain : real*4, allocatable, dimension(:, :, :, :)
Subroutine: dread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*4 array for reading
ain : real*4, allocatable, dimension(:, :, :)
Subroutine: mread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
real*4 array for reading
ain : real*4, dimension(grd_dum%IM_WORLD, grd_dum%JM_WORLD)
Subroutine: mread_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*4 array
ain : real*4, allocatable, dimension(:, :, :, :)
Subroutine: mread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*4 array for reading
ain : real*4
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*4 array
ain : real*4, allocatable, dimension(:, :, :)
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
real*4 array for reading
ain : real*4, dimension(grd_dum%IM_WORLD, grd_dum%JM_WORLD)
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*4 array
ain : real*4, allocatable, dimension(:, :, :, :)
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*4 array for reading
ain : real*4
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*4 array
ain : real*4, allocatable, dimension(:, :, :, :)
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*4 array for reading
all : integer, parameter
Global variable . Module: HALO_MOD. File: Halo_mod.F90
Initial Value = NORTH + SOUTH
all : logical, optional, intent(in)
Subroutine: gatherinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

all : logical, optional, intent(in)
Subroutine: gatherlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

all : logical, optional, intent(in)
Subroutine: gatherreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

all : logical, optional, intent(in)
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all : logical, optional, intent(in)
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all : logical, optional, intent(in)
Subroutine: globalsum_int_reduce. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all : logical, optional, intent(in)
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all : logical, optional, intent(in)
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all : logical, optional, intent(in)
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all : logical, optional, intent(in)
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all : logical, optional, intent(in)
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all : logical, optional, intent(in)
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all_ : logical
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all_ : logical
Subroutine: globalsum_int_reduce. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all_ : logical
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all_ : logical
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all_ : logical
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

all_ : logical
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

am_i_gsroot : logical
Subroutine: alloc_gs_wksp. Module: DD2D_UTILS. File: dd2d_utils.f

am_i_gsroot : logical, logical, logical, logical, logical, logical
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

am_i_gsroot : logical, logical, logical, logical, logical, logical
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

am_i_gsroot : logical, logical, logical, logical, logical, logical
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

am_i_gsroot : logical, logical, logical, logical, logical, logical
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

am_i_gsroot : logical
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

am_i_gsroot : logical
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

am_i_gsroot : logical
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

am_i_gsroot : logical
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

am_i_root : used from mpisupport_mod
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90

am_i_root : used from mpisupport_mod
Global variable . Module: PARIO_FBSA. File: pario_fbsa.f

aout : real*8, allocatable, dimension(:, :, :)
Subroutine: dread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array for scatter
aout : real*8, allocatable, dimension(:, :, :, :)
Subroutine: dread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array for scatter
aout : real*8, allocatable, dimension(:, :, :)
Subroutine: mread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array for scatter
aout : real*8, dimension(grd_dum%IM_WORLD, grd_dum%JM_WORLD)
Subroutine: mread_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
aout : real*8, allocatable, dimension(:, :, :, :)
Subroutine: mread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array for scatter
aout : real*8
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
aout : real*8, allocatable, dimension(:, :, :, :)
Subroutine: readt8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array for read/scatter
aout : real*8, allocatable, dimension(:, :, :, :)
Subroutine: readt8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array for read/scatter
aout :
Subroutine: readt8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
aout : real*8, allocatable, dimension(:, :, :)
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array for scatter
aout : real*8, dimension(grd_dum%IM_WORLD, grd_dum%JM_WORLD)
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
aout : real*8, allocatable, dimension(:, :, :, :)
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array for scatter
aout : real*8
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
aout : real*8, allocatable, dimension(:, :, :, :)
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array for scatter
arr : real*8, intent(in), dimension(:, :, bandpack%j_strt_halo:)
Subroutine: band_pack_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
(input) local domain-decomposed array on this PE
arr : real*8, intent(in), dimension(:, bandpack%j_strt_halo:)
Subroutine: band_pack_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
(input) local domain-decomposed array on this PE
arr : real*8, intent(in), dimension(:, bandpack%j_strt_halo:, :)
Subroutine: band_pack_ijl. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
(input) local domain-decomposed array on this PE
arr : real*8, intent(inout)
Subroutine: broadcast_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real*8, intent(inout), dimension(:)
Subroutine: broadcast_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real*8, intent(inout), dimension(:, :)
Subroutine: broadcast_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real*8, intent(inout), dimension(:, :, :)
Subroutine: broadcast_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real*8, intent(inout), dimension(:, :, :, :)
Subroutine: broadcast_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real*8, dimension(:, :)
Subroutine: get_nlnk_2d. Module: DD2D_UTILS. File: dd2d_utils.f

arr : real*8, dimension(:, :, :)
Subroutine: get_nlnk_3d. Module: DD2D_UTILS. File: dd2d_utils.f

arr : real*8, dimension(:, :, :, :)
Subroutine: get_nlnk_4d. Module: DD2D_UTILS. File: dd2d_utils.f

arr : real*8, dimension(:, :, :, :, :)
Subroutine: get_nlnk_5d. Module: DD2D_UTILS. File: dd2d_utils.f

arr : real*8, intent(in)
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

arr : real*8, intent(in)
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

arr : real*8, intent(in), dimension(:, grd_dum%j_strt_halo:, :)
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

arr : real*8, intent(in), dimension(grd_dum%j_strt_halo:)
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

arr : real*8, intent(in), dimension(grd_dum%j_strt_halo:, :)
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

arr : real*8, intent(in), dimension(:, grd_dum%j_strt_halo:)
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

arr : real*8, intent(in), dimension(:, grd_dum%j_strt_halo:, :)
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

arr : real*8, intent(in), dimension(:, :, :, grd_dum%j_strt_halo:)
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

arr : real*8, intent(inout), dimension(grid%j_strt_halo:)
Subroutine: halo_update_1d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(grid%i_strt_halo:, grid%j_strt_halo:)
Subroutine: halo_update_2d. Module: HALO_MOD. File: Halo_mod.F90

arr : integer, intent(inout), dimension(grid%i_strt_halo:, grid%j_strt_halo:)
Subroutine: halo_update_2dint. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(:, :, :)
Subroutine: halo_update_3d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(:, :, grid%i_strt_halo:, grid%j_strt_halo:)
Subroutine: halo_update_block_4d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(:, grid%j_strt_halo:)
Subroutine: halo_update_column_2d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(:, grid%i_strt_halo:, grid%j_strt_halo:)
Subroutine: halo_update_column_3d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(:, grid%i_strt_halo:, grid%j_strt_halo:, :)
Subroutine: halo_update_column_4d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(:, :, :, :, grid%i_strt_halo:, grid%j_strt_halo:)
Subroutine: halo_update_column_7d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(grid%j_strt_halo:)
Subroutine: halo_update_north_pole_1d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(grid%i_strt_halo:, grid%j_strt_halo:)
Subroutine: halo_update_north_pole_2d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(grid%i_strt_halo:, grid%j_strt_halo:, :)
Subroutine: halo_update_north_pole_3d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(grid%j_strt_halo:)
Subroutine: halo_update_south_pole_1d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(grid%i_strt_halo:, grid%j_strt_halo:)
Subroutine: halo_update_south_pole_2d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(grid%i_strt_halo:, grid%j_strt_halo:, :)
Subroutine: halo_update_south_pole_3d. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, intent(inout), dimension(grid%j_strt_halo:, :)
Subroutine: halo_updatej_2d. Module: HALO_MOD. File: Halo_mod.F90

arr : integer, intent(inout)
Subroutine: ibroadcast_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : integer, intent(inout)
Subroutine: ibroadcast_0d_world. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : integer, intent(inout), dimension(:)
Subroutine: ibroadcast_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : integer, intent(inout), dimension(:, :)
Subroutine: ibroadcast_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : integer, intent(inout), dimension(:, :, :)
Subroutine: ibroadcast_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : integer, intent(inout), dimension(:, :, :, :)
Subroutine: ibroadcast_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : integer, intent(inout), dimension(:, grid%i_strt_halo:, grid%j_strt_halo:)
Subroutine: int_halo_update_column_3d. Module: HALO_MOD. File: Halo_mod.F90

arr : integer, intent(in), dimension(grd_dum%j_strt_halo:)
Subroutine: ipack_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : integer, intent(in), dimension(grd_dum%i_strt_halo:, grd_dum%j_strt_halo:)
Subroutine: ipack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : integer, intent(in), dimension(grd_dum%i_strt_halo:, grd_dum%j_strt_halo:, :)
Subroutine: ipack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : integer, intent(in), dimension(:, :, :, grd_dum%j_strt_halo:)
Subroutine: ipack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : integer, intent(in), dimension(grd_dum%j_strt_halo:, :)
Subroutine: ipackj_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : integer, intent(in)
Subroutine: irecv_from_j_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : integer, intent(in)
Subroutine: isend_to_j_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : integer, intent(out), dimension(:, grd_dum%j_strt_halo:)
Subroutine: iunpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : integer, intent(out), dimension(:, grd_dum%j_strt_halo:, :)
Subroutine: iunpack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : integer, intent(out), dimension(:, :, :, grd_dum%j_strt_halo:)
Subroutine: iunpack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : integer, intent(out), dimension(:, :, grd_dum%j_strt_halo:)
Subroutine: iunpack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : logical, intent(in), dimension(grd_dum%i_strt_halo:, grd_dum%j_strt_halo:)
Subroutine: lpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : logical, intent(out), dimension(:, grd_dum%j_strt_halo:)
Subroutine: lunpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(grd_dum%j_strt_halo:)
Subroutine: pack_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(grd_dum%i_strt_halo:, grd_dum%j_strt_halo:)
Subroutine: pack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(grd_dum%i_strt_halo:, grd_dum%j_strt_halo:, :)
Subroutine: pack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(grd_dum%i_strt_halo:, grd_dum%j_strt_halo:, :, :)
Subroutine: pack_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(grd_dum%i_strt_halo:, grd_dum%j_strt_halo:, :, :, :)
Subroutine: pack_5d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(:, :, :, grd_dum%j_strt_halo:)
Subroutine: pack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(:, :, :, :, grd_dum%j_strt_halo:)
Subroutine: pack_block_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(:, grd_dum%j_strt_halo:)
Subroutine: pack_column_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(:, :, grd_dum%j_strt_halo:)
Subroutine: pack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(:, :, grd_dum%j_strt_halo:, :)
Subroutine: pack_column_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : integer, intent(in), dimension(:, :, grd_dum%j_strt_halo:)
Subroutine: pack_column_i2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(grd_dum%j_strt_halo:, :)
Subroutine: packj_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(grd_dum%j_strt_halo:, :, :)
Subroutine: packj_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(grd_dum%j_strt_halo:, :, :, :)
Subroutine: packj_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(in), dimension(:)
Subroutine: recv_from_j_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real*8, intent(in), dimension(:)
Subroutine: send_to_j_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real(kind=8), dimension(*)
Subroutine: sendrecv. Module: HALO_MOD. File: Halo_mod.F90

arr : integer, dimension(*)
Subroutine: sendrecv_int. Module: HALO_MOD. File: Halo_mod.F90

arr : real*8, dimension(:)
Subroutine: sumxpe_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : integer, dimension(:)
Subroutine: sumxpe_1d_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real*8, dimension(:, :)
Subroutine: sumxpe_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real*8, dimension(:, :, :)
Subroutine: sumxpe_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real*8, dimension(:, :, :, :)
Subroutine: sumxpe_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr : real*8, intent(out), dimension(grd_dum%j_strt_halo:)
Subroutine: unpack_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(:, grd_dum%j_strt_halo:)
Subroutine: unpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(:, grd_dum%j_strt_halo:, :)
Subroutine: unpack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(:, grd_dum%j_strt_halo:, :, :)
Subroutine: unpack_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(:, grd_dum%j_strt_halo:, :, :, :)
Subroutine: unpack_5d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(:, :, :, grd_dum%j_strt_halo:)
Subroutine: unpack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(:, :, :, :, grd_dum%j_strt_halo:)
Subroutine: unpack_block_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(:, grd_dum%j_strt_halo:)
Subroutine: unpack_column_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(:, :, grd_dum%j_strt_halo:)
Subroutine: unpack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(:, :, grd_dum%j_strt_halo:, :)
Subroutine: unpack_column_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(grd_dum%j_strt_halo:, :)
Subroutine: unpackj_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(grd_dum%j_strt_halo:, :, :)
Subroutine: unpackj_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr : real*8, intent(out), dimension(grd_dum%j_strt_halo:, :, :, :)
Subroutine: unpackj_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_band : real*8, intent(inout), dimension(:, :, bandpack%jband_strt:)
Subroutine: band_pack_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
(output) array dimensioned and filled over the
arr_band : real*8, intent(inout), dimension(:, bandpack%jband_strt:)
Subroutine: band_pack_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
(output) array dimensioned and filled over the
arr_band : real*8, intent(inout), dimension(:, bandpack%jband_strt:, :)
Subroutine: band_pack_ijl. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
(output) array dimensioned and filled over the
arr_glob : integer, dimension(*)
Subroutine: gatherinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : logical, dimension(*)
Subroutine: gatherlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real(kind=8), dimension(*)
Subroutine: gatherreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, intent(out), dimension(grd_dum%jm_world)
Subroutine: ipack_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, intent(inout), dimension(:, :)
Subroutine: ipack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, intent(out), dimension(:, :, :)
Subroutine: ipack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, intent(inout), dimension(:, :, :, :)
Subroutine: ipack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, intent(inout), dimension(:, :)
Subroutine: ipackj_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, intent(in), dimension(:, :)
Subroutine: iunpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, intent(in), dimension(:, :, :)
Subroutine: iunpack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, intent(in), dimension(:, :, :, :)
Subroutine: iunpack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, intent(in), dimension(:, :, :)
Subroutine: iunpack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer
Subroutine: localcopyinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : logical
Subroutine: localcopylogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real(kind=8)
Subroutine: localcopyreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : logical, intent(inout), dimension(:, :)
Subroutine: lpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : logical, intent(in), dimension(:, :)
Subroutine: lunpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(out), dimension(grd_dum%jm_world)
Subroutine: pack_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(inout), dimension(:, :)
Subroutine: pack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(out), dimension(:, :, :)
Subroutine: pack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(out), dimension(:, :, :, :)
Subroutine: pack_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(out), dimension(:, :, :, :, :)
Subroutine: pack_5d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(inout), dimension(:, :, :, :)
Subroutine: pack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(out), dimension(:, :, :, :, :)
Subroutine: pack_block_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(out), dimension(:, :)
Subroutine: pack_column_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(inout), dimension(:, :, :)
Subroutine: pack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(out), dimension(:, :, :, :)
Subroutine: pack_column_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, intent(inout), dimension(:, :, :)
Subroutine: pack_column_i2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(inout), dimension(:, :)
Subroutine: packj_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(inout), dimension(:, :, :)
Subroutine: packj_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(inout), dimension(:, :, :, :)
Subroutine: packj_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : integer, dimension(*)
Subroutine: scatterinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : logical, dimension(*)
Subroutine: scatterlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real(kind=8), dimension(*)
Subroutine: scatterreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(grd_dum%jm_world)
Subroutine: unpack_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :)
Subroutine: unpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :, :)
Subroutine: unpack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :, :, :)
Subroutine: unpack_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :, :, :, :)
Subroutine: unpack_5d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :, :, :)
Subroutine: unpack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :, :, :, :)
Subroutine: unpack_block_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :)
Subroutine: unpack_column_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :, :)
Subroutine: unpack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :, :, :)
Subroutine: unpack_column_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :)
Subroutine: unpackj_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :, :)
Subroutine: unpackj_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_glob : real*8, intent(in), dimension(:, :, :, :)
Subroutine: unpackj_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_loc : integer, dimension(*)
Subroutine: gatherinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_loc : logical, dimension(*)
Subroutine: gatherlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_loc : real(kind=8), dimension(*)
Subroutine: gatherreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_loc : integer
Subroutine: localcopyinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_loc : logical
Subroutine: localcopylogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_loc : real(kind=8)
Subroutine: localcopyreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_loc : integer, dimension(*)
Subroutine: scatterinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_loc : logical, dimension(*)
Subroutine: scatterlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_loc : real(kind=8), dimension(*)
Subroutine: scatterreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

arr_master : real*8, dimension(:), optional
Subroutine: sumxpe_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_master : integer, dimension(:), optional
Subroutine: sumxpe_1d_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_master : real*8, dimension(:, :), optional
Subroutine: sumxpe_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_master : real*8, dimension(:, :, :), optional
Subroutine: sumxpe_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_master : real*8, dimension(:, :, :, :), optional
Subroutine: sumxpe_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_size : integer
Subroutine: sumxpe_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_size : integer
Subroutine: sumxpe_1d_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_size : integer
Subroutine: sumxpe_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_size : integer
Subroutine: sumxpe_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_size : integer
Subroutine: sumxpe_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_tmp : real*8, dimension(:), allocatable
Subroutine: sumxpe_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_tmp : integer, dimension(:), allocatable
Subroutine: sumxpe_1d_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_tmp : real*8, dimension(:), allocatable
Subroutine: sumxpe_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_tmp : real*8, dimension(:), allocatable
Subroutine: sumxpe_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

arr_tmp : real*8, dimension(:), allocatable
Subroutine: sumxpe_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

asum : real*8
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

asum : real*8, dimension(size(arr, 3))
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

asum : real*8, dimension(size(arr, 1))
Subroutine: checksum_column_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

asum : real*8, dimension(size(arr, 1))
Subroutine: checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

asum : real*8, dimension(size(arr, 1), size(arr, 4))
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

asum : real*8
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

asum : real*8, dimension(size(arr, 1))
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

avar : real*8, intent(out), dimension(:, :, :)
Subroutine: dread8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
array to be read
avar : real*8, intent(out), dimension(:, :)
Subroutine: dread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

avar : real*8, intent(out), dimension(:, :, :)
Subroutine: dread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

avar : real*8, intent(out), dimension(:, :)
Subroutine: mread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

avar : real*8, intent(out), dimension(:, grd_dum%J_STRT_HALO:)
Subroutine: mread_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

avar : real*8, intent(out), dimension(:, :, :)
Subroutine: mread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

avar : real*8, intent(out), dimension(:, grd_dum%J_STRT_HALO:, :)
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

avar : real*8, intent(out), dimension(:, :, :)
Subroutine: readt8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f

avar : real*8, intent(out), dimension(:, :, grd_dum%J_STRT_HALO:)
Subroutine: readt8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
avar : real*8, intent(out), dimension(:, :, :)
Subroutine: readt8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

avar : real*8, intent(out), dimension(:, grd_dum%J_STRT_HALO:, :)
Subroutine: readt8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

avar : real*8, intent(out), dimension(:, :)
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

avar : real*8, intent(out), dimension(:, grd_dum%J_STRT_HALO:)
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

avar : real*8, intent(out), dimension(:, :, :)
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

avar : real*8, intent(out), dimension(:, grd_dum%J_STRT_HALO:, :)
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

avar : real*8, intent(out), dimension(:, :, :)
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f

avar : real*8, intent(out), dimension(:, :, grd_dum%J_STRT_HALO:)
Subroutine: readt_parallel_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
axis : type(domain1d_type), intent(in)
Subroutine: setaxis. Module: DOMAIN_MOD. File: Domain_mod.F90

backspace_parallel : used from pario_fbsa
Global variable . Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

band_j0 : integer, intent(in)
Subroutine: init_band_pack_type. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

band_j1 : integer, intent(in)
Subroutine: init_band_pack_type. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

band_pack :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Procedure in which each PE receives data from other PEs
band_pack_type :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
a data structure needed by BAND_PACK, initialized
bandpack : type(band_pack_type), intent(in)
Subroutine: band_pack_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
(input) instance of the band_pack_type structure
bandpack : type(band_pack_type), intent(in)
Subroutine: band_pack_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
(input) instance of the band_pack_type structure
bandpack : type(band_pack_type), intent(in)
Subroutine: band_pack_ijl. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
(input) instance of the band_pack_type structure
bandpack : type(band_pack_type), intent(out)
Subroutine: init_band_pack_type. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

basetype : integer, intent(in)
Subroutine: gettypeindex. Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

bc_periodic : logical, optional, intent(in)
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

bc_periodic_ : logical, optional
Subroutine: sendrecv. Module: HALO_MOD. File: Halo_mod.F90

bc_periodic_ : logical, optional
Subroutine: sendrecv_int. Module: HALO_MOD. File: Halo_mod.F90

blocklen : integer, intent(in)
Subroutine: gettypeindex. Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

broadcast :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Generic routine to broadcast data to all PEs.
broadcast : used from dist_grid_mod
Global variable . Module: PARIO_FBSA. File: pario_fbsa.f

buf : character(len=100)
Subroutine: abort. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

buf : real*8, intent(in), dimension(:, :, :)
Subroutine: dwrite8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array
buf : real*8, intent(in), dimension(:, :, :)
Subroutine: writei8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array
buf : real*8, intent(in), dimension(:, grd_dum%J_STRT_HALO:, :)
Subroutine: writei8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
buf : real*4, intent(in), dimension(:, grd_dum%J_STRT_HALO:)
Subroutine: writei_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
buf : real*8, intent(in), dimension(:, :, :)
Subroutine: writet8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 array
buf : real*8, intent(in), dimension(:, :, grd_dum%J_STRT_HALO:)
Subroutine: writet8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
buf : real*8, intent(in), dimension(:, :)
Subroutine: writet_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
real*8 input array
buf : real*8, intent(in), dimension(:, grd_dum%J_STRT_HALO:)
Subroutine: writet_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*8 array
buf1d_local : real*8, dimension(:), allocatable
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f

buf1d_local : real*8, dimension(buf1d_local_size)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

buf1d_local : real*8, dimension(buf1d_local_size)
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

buf1d_local : real*8, dimension(buf1d_local_size)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

buf1d_local : real*8, dimension(buf1d_local_size)
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

buf1d_local_size : integer
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f
Initial Value = -1
buf1d_local_size : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

buf1d_local_size : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

buf1d_local_size : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

buf1d_local_size : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

buf1d_tile : real*8, dimension(:), allocatable
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f

buf1d_tile : real*8, dimension(buf1d_tile_size)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

buf1d_tile : real*8, dimension(buf1d_tile_size)
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

buf1d_tile : real*8, dimension(buf1d_tile_size)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

buf1d_tile : real*8, dimension(buf1d_tile_size)
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

buf1d_tile_size : integer
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f
Initial Value = -1
buf1d_tile_size : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

buf1d_tile_size : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

buf1d_tile_size : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

buf1d_tile_size : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

buf8 : real*8
Subroutine: writei_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

buf_glob : real*8, dimension(:, :, :, :), allocatable
Subroutine: dwrite8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

buf_glob : real*8, dimension(:, :, :, :), allocatable
Subroutine: writei8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

buf_glob : real*8
Subroutine: writei8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

buf_glob : real*4, dimension(grd_dum%IM_WORLD, grd_dum%JM_WORLD)
Subroutine: writei_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
real*4 array
buf_glob : real*8, dimension(:, :, :, :), allocatable
Subroutine: writet8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f

buf_glob : real*8
Subroutine: writet8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

buf_glob : real*8, dimension(:, :, :), allocatable
Subroutine: writet_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

buf_glob : real*8, dimension(grd_dum%IM_WORLD, grd_dum%JM_WORLD)
Subroutine: writet_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

buf_glob8 : real*8, dimension(grd_dum%IM_WORLD, grd_dum%JM_WORLD)
Subroutine: writei_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

bufij_tile : real*8, dimension(:), allocatable
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f

bufij_tile : real*8, dimension(bufij_tile_size)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

bufij_tile : real*8, dimension(bufij_tile_size)
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

bufij_tile : real*8, dimension(bufij_tile_size)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

bufij_tile : real*8, dimension(bufij_tile_size)
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

bufij_tile_size : integer
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f
Initial Value = -1
bufij_tile_size : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

bufij_tile_size : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

bufij_tile_size : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

bufij_tile_size : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

bufrecv : real*8, dimension(:), allocatable
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f

bufsend : real*8, dimension(:), allocatable
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f

checksum :
Global variable . Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90
output a bit-reproducible checksum for an array
checksum_unit : integer, public
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90

closeunit : used from filemanager
Global variable . Module: PARIO_FBSA. File: pario_fbsa.f

closeunit : used from filemanager
Subroutine: finish_app. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

cnts : integer, dimension(nproc_comm)
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

cnts : integer, dimension(nproc_comm)
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

cntsg : integer, dimension(nt)
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

cntsg : integer, dimension(nt)
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

cntsij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

cntsij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

cntsij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

cntsij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

cntsij : integer, dimension(nproc_comm)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

cntsij : integer, dimension(nproc_comm)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

cntsijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

cntsijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

cntsijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

cntsijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

cntsijg : integer, dimension(nt)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

cntsijg : integer, dimension(nt)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

cntsijk : integer, dimension(:), allocatable
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

cntsijk : integer, dimension(:), allocatable
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

cntsijkg : integer, dimension(6)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

cntsijkg : integer, dimension(6)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

cntslij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

cntslij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

cntslij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

cntslij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

cntslijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

cntslijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

cntslijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

cntslijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

comm : integer
Subroutine: init_app. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

comm : integer, intent(in)
Subroutine: setcommunicator. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

comm : integer, intent(in)
Subroutine: setmpicommunicator. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

comm_gs : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

comm_gs : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

comm_gs : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

comm_gs : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

comm_gs : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

comm_gs : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

comm_gs : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

comm_gs : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

communicator : integer
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90

communicator : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

communicator : integer, intent(in)
Subroutine: newprocesstopology_mpi. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

communicator_ : integer
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f

create_cap : logical, optional, intent(in)
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

crit : logical, intent(in), optional
Subroutine: write_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit : logical, intent(in), optional
Subroutine: write_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit : logical, intent(in), optional
Subroutine: write_parallel_real8_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit : logical, intent(in), optional
Subroutine: write_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit : logical, intent(in), optional
Subroutine: write_parallel_string_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit : logical, intent(in), optional
Subroutine: write_parallel_string_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit2_ : logical
Subroutine: write_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit2_ : logical
Subroutine: write_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit2_ : logical
Subroutine: write_parallel_real8_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit2_ : logical
Subroutine: write_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit2_ : logical
Subroutine: write_parallel_string_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit2_ : logical
Subroutine: write_parallel_string_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit_ : logical
Subroutine: write_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit_ : logical
Subroutine: write_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit_ : logical
Subroutine: write_parallel_real8_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit_ : logical
Subroutine: write_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit_ : logical
Subroutine: write_parallel_string_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

crit_ : logical
Subroutine: write_parallel_string_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

data : integer, intent(out)
Subroutine: read_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

data : integer, intent(out), dimension(:)
Subroutine: read_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

data : real(kind=8), intent(out), dimension(:)
Subroutine: read_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

data : integer, intent(in)
Subroutine: write_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

data : integer, intent(in)
Subroutine: write_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

data : real(kind=8), intent(in)
Subroutine: write_parallel_real8_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

data : real(kind=8), intent(in), dimension(:)
Subroutine: write_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

direction : integer, intent(in), dimension(NUM_DIMENSIONS)
Subroutine: getneighborrank_method. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

direction : integer, intent(in), dimension(NUM_DIMENSIONS)
Subroutine: getneighborrank_util. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

displs : integer, dimension(nproc_comm)
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

displs : integer, dimension(nproc_comm)
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

displsg : integer, dimension(nt)
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

displsg : integer, dimension(nt)
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

displsij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

displsij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

displsij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

displsij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

displsij : integer, dimension(nproc_comm)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

displsij : integer, dimension(nproc_comm)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

displsijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

displsijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

displsijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

displsijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

displsijg : integer, dimension(nt)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

displsijg : integer, dimension(nt)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

displsijk : integer, dimension(:), allocatable
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

displsijk : integer, dimension(:), allocatable
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

displsijkg : integer, dimension(6)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

displsijkg : integer, dimension(6)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

displslij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

displslij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

displslij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

displslij : integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable, integer, dimension(:), allocatable
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

displslijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

displslijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

displslijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

displslijg : integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6), integer, dimension(6)
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

dist_grid : used from dd2d_utils
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
derived type to provide domain decomposition information
dist_grid : used from dist_grid_mod
Global variable . Module: PARIO_FBSA. File: pario_fbsa.f

dist_grid : used from dd2d_utils
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

dist_grid : used from dd2d_utils
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

dist_grid : used from dd2d_utils
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

dist_grid : used from dd2d_utils
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

dist_idx : integer, intent(in)
Subroutine: gatherinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

dist_idx : integer, intent(in)
Subroutine: gatherlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

dist_idx : integer, intent(in)
Subroutine: gatherreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

dist_idx : integer, intent(in)
Subroutine: getglobalshape. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

dist_idx : integer, intent(in)
Subroutine: scatterinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

dist_idx : integer, intent(in)
Subroutine: scatterlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

dist_idx : integer, intent(in)
Subroutine: scatterreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

dist_idx : integer
Subroutine: sendrecv. Module: HALO_MOD. File: Halo_mod.F90

dist_idx : integer
Subroutine: sendrecv_int. Module: HALO_MOD. File: Halo_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: broadcast_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: broadcast_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: broadcast_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: broadcast_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: broadcast_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(inout)
Subroutine: destroy_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: globalmax_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: globalmax_i_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: globalmax_r. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: globalmin_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: globalmin_r. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: havelatitude. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: ibroadcast_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: ibroadcast_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: ibroadcast_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: ibroadcast_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: ibroadcast_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(inout)
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: irecv_from_j_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: isend_to_j_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: isinlocalsubdomain. Module: DD2D_UTILS. File: dd2d_utils.f

distgrid : type(dist_grid), intent(in)
Subroutine: isinlocalsubdomain. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: log_parallel. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: recv_from_j_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

distgrid : type(dist_grid), intent(in)
Subroutine: send_to_j_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

domain : type(domain_type)
Subroutine: newdomain. Module: DOMAIN_MOD. File: Domain_mod.F90

domain1d : type(domain1d_type)
Subroutine: newdomain1d. Module: DOMAIN_MOD. File: Domain_mod.F90

dread8_parallel : used from pario_fbsa
Global variable . Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

dread_parallel : used from pario_fbsa
Global variable . Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

dwrite8_parallel : used from pario_fbsa
Global variable . Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

errormessage : character(len=256)
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

exterior : integer, dimension(2)
Subroutine: newdomain1d. Module: DOMAIN_MOD. File: Domain_mod.F90

file : character(len=*), intent(in)
Subroutine: checksum_1d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

file : character(len=*), intent(in)
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

file : character(len=*), intent(in)
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

file : character(len=*), intent(in)
Subroutine: checksum_column_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

file : character(len=*), intent(in)
Subroutine: checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

file : character(len=*), intent(in)
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

file : character(len=*), intent(in)
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

file : character(len=*), intent(in)
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

file : character(len=*)
Subroutine: here. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

file : character(len=*), intent(in)
Subroutine: int_checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

file : character(len=*)
Subroutine: log_parallel. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

filename : character(len=*), intent(in)
Subroutine: checkreadstatus. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

filename : character(len=*), intent(in)
Subroutine: checkwritestatus. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

filename : character(len=maxstrlen)
Subroutine: read_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

filename : character(len=maxstrlen)
Subroutine: read_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

filename : character(len=maxstrlen)
Subroutine: read_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

finish_app :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Cleans up at the end of the run (closes debugging file)
foo : real*8
Subroutine: int_halo_update_column_3d. Module: HALO_MOD. File: Halo_mod.F90

format : character(len=*), intent(in), optional
Subroutine: read_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

format : character(len=*), intent(in), optional
Subroutine: read_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

format : character(len=*), intent(in), optional
Subroutine: read_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

format : character(len=*), intent(in), optional
Subroutine: write_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

format : character(len=*), intent(in), optional
Subroutine: write_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

format : character(len=*), intent(in), optional
Subroutine: write_parallel_real8_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

format : character(len=*), intent(in), optional
Subroutine: write_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

format : character(len=*), intent(in), optional
Subroutine: write_parallel_string_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

format : character(len=*), intent(in), optional
Subroutine: write_parallel_string_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

formatted : character(len=maxstrlen)
Subroutine: read_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

formatted : character(len=maxstrlen)
Subroutine: read_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

formatted : character(len=maxstrlen)
Subroutine: read_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

formatted : character(len=maxstrlen)
Subroutine: write_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

formatted : character(len=maxstrlen)
Subroutine: write_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

formatted : character(len=maxstrlen)
Subroutine: write_parallel_real8_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

formatted : character(len=maxstrlen)
Subroutine: write_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

from : integer, optional, intent(in)
Subroutine: halo_update_1d. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional, intent(in)
Subroutine: halo_update_2d. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional, intent(in)
Subroutine: halo_update_2dint. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional, intent(in)
Subroutine: halo_update_3d. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional, intent(in)
Subroutine: halo_update_block_4d. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional, intent(in)
Subroutine: halo_update_column_2d. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional, intent(in)
Subroutine: halo_update_column_3d. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional, intent(in)
Subroutine: halo_update_column_4d. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional, intent(in)
Subroutine: halo_update_column_7d. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional, intent(in)
Subroutine: halo_updatej_2d. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional, intent(in)
Subroutine: int_halo_update_column_3d. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional
Subroutine: sendrecv. Module: HALO_MOD. File: Halo_mod.F90

from : integer, optional
Subroutine: sendrecv_int. Module: HALO_MOD. File: Halo_mod.F90

fromdirection : integer, optional, intent(in)
Subroutine: usablefrom. Module: HALO_MOD. File: Halo_mod.F90

garr : real*8, dimension(grd_dum%jm_world)
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

garr : real*8
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

garr : real*8, dimension(grd_dum%jm_world)
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

garr : real*8
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

garr : real*8
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

garr : real*8
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

gatherreal8 : used from gatherscatter_mod
Global variable . Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

get :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
- extracts bounds information from DIST_GRID object
global_arr : real*8, dimension(:, :, :), real*8, dimension(:, :), real*8, dimension(:), real*8, dimension(:, :, :), real*8, dimension(:, :), real*8, dimension(:)
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

global_arr : real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :), real*8, dimension(:)
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

global_arr : real*8, dimension(:, :, :, :, :), real*8, dimension(:, :, :, :), real*8, dimension(:), real*8, dimension(:, :, :, :, :), real*8, dimension(:, :, :, :), real*8, dimension(:)
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

global_arr : real*8, dimension(:, :, :, :, :, :), real*8, dimension(:, :, :, :, :), real*8, dimension(:), real*8, dimension(:, :, :, :, :, :), real*8, dimension(:, :, :, :, :), real*8, dimension(:)
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

global_arr : real*8, dimension(i1g:i2g, j1g:j2g, nk, nt)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

global_arr : real*8, dimension(nl, i1g:i2g, j1g:j2g, nk, nt)
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

global_arr : real*8, dimension(i1g:i2g, j1g:j2g, nk, nt)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

global_arr : real*8, dimension(nl, i1g:i2g, j1g:j2g, nk, nt)
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

globalmax :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Generic wrapper for Real/integer
globalmin :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Generic wrapper for Real
globalshape : integer, dimension(3)
Subroutine: getglobalshape. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

globalshape : integer, intent(in), dimension(3)
Subroutine: localcopyinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

globalshape : integer, intent(in), dimension(3)
Subroutine: localcopylogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

globalshape : integer, intent(in), dimension(3)
Subroutine: localcopyreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

globalsum :
Global variable . Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90
output a bit-reproducible global-hemisphere-zonal sum for an array
grd_dst : type(dist_grid), intent(in)
Subroutine: init_band_pack_type. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: checksum_1d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: checksum_column_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: dread8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: dread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: dread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: dwrite8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_int_reduce. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: int_checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: ipack_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: ipack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: ipack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: ipack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: ipackj_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: iunpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: iunpack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: iunpack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: iunpack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: lpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: lunpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: mread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: mread_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: mread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_5d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_block_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_column_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_column_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: pack_column_i2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: packj_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: packj_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: packj_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: readt8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: readt8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: readt8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: readt8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: readt_parallel_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpack_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpack_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpack_5d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpack_block_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpack_column_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpack_column_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpackj_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpackj_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: unpackj_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: writei8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: writei8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: writei_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: writet8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: writet8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_dum : type(dist_grid), intent(in)
Subroutine: writet_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

grd_dum : type(dist_grid), intent(in)
Subroutine: writet_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

grd_src : type(dist_grid), intent(in)
Subroutine: init_band_pack_type. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

grid : type(dist_grid), target
Global variable . Module: DOMAIN_DECOMP_ATM. File: DomainDecompLatLon.f

grid : type(dist_grid)
Subroutine: alloc_gs_wksp. Module: DD2D_UTILS. File: dd2d_utils.f

grid : type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid)
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

grid : type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid)
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

grid : type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid)
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

grid : type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid), type(dist_grid)
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

grid : type(dist_grid)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

grid : type(dist_grid)
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

grid : type(dist_grid)
Subroutine: gatherinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grid : type(dist_grid)
Subroutine: gatherlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grid : type(dist_grid)
Subroutine: gatherreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: getglobalshape. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_update_1d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_update_2d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_update_2dint. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_update_3d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_update_block_4d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_update_column_2d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_update_column_3d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_update_column_4d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_update_column_7d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_update_mask. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(inout)
Subroutine: halo_update_north_pole_1d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(inout)
Subroutine: halo_update_north_pole_2d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(inout)
Subroutine: halo_update_north_pole_3d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(inout)
Subroutine: halo_update_south_pole_1d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(inout)
Subroutine: halo_update_south_pole_2d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(inout)
Subroutine: halo_update_south_pole_3d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: halo_updatej_2d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

grid : type(dist_grid), intent(in)
Subroutine: int_halo_update_column_3d. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: localcopyinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: localcopylogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: localcopyreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grid : type(dist_grid)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

grid : type(dist_grid)
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

grid : type(dist_grid)
Subroutine: scatterinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grid : type(dist_grid)
Subroutine: scatterlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grid : type(dist_grid)
Subroutine: scatterreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

grid : type(dist_grid)
Subroutine: sendrecv. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid)
Subroutine: sendrecv_int. Module: HALO_MOD. File: Halo_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

grid : type(dist_grid), intent(in)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

group_halo : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

group_intertile : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

group_mytile : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

group_row : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

group_used : integer
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

group_world : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

group_world : integer
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

gsum : real*8, intent(out)
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

gsum : real*8, intent(out)
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

gsum : real*8, intent(out)
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

gsum : real*8, intent(out)
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

gsum : real*8, intent(out)
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

gsum : real*8, intent(out)
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

gsum : real*8, intent(out)
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

gsum : real*8, intent(out), dimension(:, :, :)
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

gsum : real*8, intent(out), dimension(:, :, :)
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

halo_comm : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

halo_update :
Global variable . Module: HALO_MOD. File: Halo_mod.F90
generic wrapper for 2D and 3D routines
halo_width : integer, parameter
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = 1
has_halo : logical, logical, logical, logical, logical, logical
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

has_halo : logical, logical, logical, logical, logical, logical
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

has_halo : logical, logical, logical, logical, logical, logical
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

has_halo : logical, logical, logical, logical, logical, logical
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

has_halo : logical
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

has_halo : logical
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

has_halo : logical
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

has_halo : logical
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

have_north_pole : logical, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

have_south_pole : logical, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

hidden_type : used from hidden_mod
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f

hsum : real*8, optional, intent(out), dimension(2)
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

hsum : real*8, optional, intent(out)
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

hsum : real*8, optional, intent(out), dimension(2)
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

hsum : real*8, optional, intent(out)
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

i : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

i : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

i : integer, intent(in)
Subroutine: isinlocalsubdomain. Module: DD2D_UTILS. File: dd2d_utils.f

i : integer, intent(in)
Subroutine: isinlocalsubdomain. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i : integer
Subroutine: on_ullr. Module: DD2D_UTILS. File: dd2d_utils.f

i : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

i : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

i : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i : integer
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i0 : integer, optional
Subroutine: log_parallel. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i0 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i0 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i0 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i1 : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

i1 : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

i1 : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

i1 : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

i1 : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

i1 : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

i1 : integer, optional, dimension(:)
Subroutine: log_parallel. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i1 : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

i1 : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

i1 : integer
Subroutine: swap_int. Module: DD2D_UTILS. File: dd2d_utils.f

i1 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i1 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i1 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i1g : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

i1g : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

i1g : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

i1g : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

i1g : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

i1g : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

i1g : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

i1g : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

i2 : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

i2 : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

i2 : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

i2 : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

i2 : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

i2 : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

i2 : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

i2 : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

i2 : integer
Subroutine: swap_int. Module: DD2D_UTILS. File: dd2d_utils.f

i2g : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

i2g : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

i2g : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

i2g : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

i2g : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

i2g : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

i2g : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

i2g : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

i_0 : integer
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_0 : integer
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_0 : integer
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_0 : integer
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_0 : integer
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_0 : integer
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_0 : integer
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_0 : integer
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_0 : integer
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_0 : integer
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_1 : integer
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_1 : integer
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_1 : integer
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_1 : integer
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_1 : integer
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_1 : integer
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_1 : integer
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_1 : integer
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_1 : integer
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_1 : integer
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

i_stop : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i_stop_halo : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i_strt : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

i_strt_halo : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

icnt : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

icnt : integer
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

icnt : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ie : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

ied : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

ier : integer
Subroutine: destroy_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ier : integer
Subroutine: newprocesstopology_mpi. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

ierr : integer
Subroutine: amrootcomm. Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

ierr : integer
Subroutine: amrootworld. Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

ierr : integer
Subroutine: broadcast_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: broadcast_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: broadcast_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: broadcast_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: broadcast_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: dread8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: dread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: dread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: dwrite8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

ierr : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

ierr : integer
Subroutine: globalmax_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: globalmax_i_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: globalmax_r. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: globalmin_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: globalmin_r. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

ierr : integer
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

ierr : integer
Subroutine: globalsum_int_reduce. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

ierr : integer
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

ierr : integer
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

ierr : integer
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

ierr : integer
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

ierr : integer
Subroutine: here. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: ibroadcast_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: ibroadcast_0d_world. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: ibroadcast_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: ibroadcast_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: ibroadcast_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: ibroadcast_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

ierr : integer
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: isend_to_j_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: mread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: mread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: read_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

ierr : integer
Subroutine: read_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

ierr : integer
Subroutine: read_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

ierr : integer
Subroutine: readt8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: readt8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f

ierr : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

ierr : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

ierr : integer
Subroutine: send_to_j_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: sumxpe_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: sumxpe_1d_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: sumxpe_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: sumxpe_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: sumxpe_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ierr : integer
Subroutine: writei8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

ihem : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

ihem_sv : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

im : integer
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

im : integer
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

im : integer
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

im : integer
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

im : integer
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

im : integer
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

im : integer
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

im : integer
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

im : integer
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

im : integer, intent(in)
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

im : integer
Subroutine: mread_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

im : integer
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

im : integer, intent(in)
Subroutine: newdomain. Module: DOMAIN_MOD. File: Domain_mod.F90

im : integer
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

im : integer
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

increment : logical, intent(in), optional
Subroutine: sumxpe_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

increment : logical, intent(in), optional
Subroutine: sumxpe_1d_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

increment : logical, intent(in), optional
Subroutine: sumxpe_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

increment : logical, intent(in), optional
Subroutine: sumxpe_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

increment : logical, intent(in), optional
Subroutine: sumxpe_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

increment_ : logical
Subroutine: sumxpe_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

increment_ : logical
Subroutine: sumxpe_1d_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

increment_ : logical
Subroutine: sumxpe_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

increment_ : logical
Subroutine: sumxpe_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

increment_ : logical
Subroutine: sumxpe_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

init_app :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
set some parameters and initialize ESMF
init_band_pack_type :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
initialization routine during which each PE
init_dist_grid : used from dd2d_utils
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90

interior : integer, dimension(2)
Subroutine: newdomain1d. Module: DOMAIN_MOD. File: Domain_mod.F90

iostat : integer
Subroutine: read_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

iostat : integer
Subroutine: read_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

iostat : integer
Subroutine: read_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

ipos : integer, intent(in)
Subroutine: readt8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
no. of recs. to advance
ipos : integer, intent(in)
Subroutine: readt8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
no. of recs. to advance
ipos : integer, intent(in)
Subroutine: readt8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
no. of recs. to advance
ipos : integer, intent(in)
Subroutine: readt8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
no. of recs. to advance
ipos : integer, intent(in)
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
no. of recs. to advance
ipos : integer, intent(in)
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
no. of recs. to advance
ipos : integer, intent(in)
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
no. of recs. to advance
ipos : integer, intent(in)
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
no. of recs. to advance
ipos : integer, intent(in)
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
no. of recs. to advance
ipos : integer, intent(in)
Subroutine: readt_parallel_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
no. of recs. to advance
iproc : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

iproc : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

iproc : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

iproc : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

iproc : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

irem : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

irem : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

irem : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

irem : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

is : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

is_named : logical
Subroutine: read_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

is_named : logical
Subroutine: read_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

is_named : logical
Subroutine: read_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

isd : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

isize : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

isize : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

isize : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

isize : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

iskip : integer, optional, intent(in)
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

iskip : integer, optional, intent(in)
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

iskip : integer, optional, intent(in)
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

iskip_ : logical
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

iskip_ : logical
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

iskip_ : logical
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

istag : integer, optional, intent(in)
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

istag : integer, optional, intent(in)
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

istag : integer, optional, intent(in)
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

istag : integer, optional, intent(in)
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

istag_ : logical
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

istag_ : logical
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

istag_ : logical
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

istag_ : logical
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

isum : integer, intent(out)
Subroutine: globalsum_int_reduce. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

it : integer, intent(in)
Subroutine: writei8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
integer to be written
it : integer, intent(in)
Subroutine: writei8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
iteration
it : integer, intent(in)
Subroutine: writei_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
iteration
ith : integer, intent(in)
Subroutine: setaxis. Module: DOMAIN_MOD. File: Domain_mod.F90

itile : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

itile : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

itile : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

itile : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

itile : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

itmp : integer
Subroutine: swap_int. Module: DD2D_UTILS. File: dd2d_utils.f

iu : integer
Subroutine: log_parallel. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

iunit : integer, intent(in)
Subroutine: backspace_parallel. Module: PARIO_FBSA. File: pario_fbsa.f

iunit : integer, intent(in)
Subroutine: dread8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: dread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: dread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: dwrite8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: mread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: mread_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
iunit : integer, intent(in)
Subroutine: mread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
iunit : integer, intent(in)
Subroutine: readt8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: readt8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
iunit : integer, intent(in)
Subroutine: readt8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: readt8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
iunit : integer, intent(in)
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
iunit : integer, intent(in)
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
iunit : integer, intent(in)
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: readt_parallel_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
iunit : integer, intent(in)
Subroutine: rewind_parallel. Module: PARIO_FBSA. File: pario_fbsa.f

iunit : integer, intent(in)
Subroutine: skip_parallel. Module: PARIO_FBSA. File: pario_fbsa.f

iunit : integer, intent(in)
Subroutine: writei8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: writei8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
iunit : integer, intent(in)
Subroutine: writei_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
iunit : integer, intent(in)
Subroutine: writet8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: writet8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
iunit : integer, intent(in)
Subroutine: writet_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
file unit number
iunit : integer, intent(in)
Subroutine: writet_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
file unit number
ivar : integer, intent(in)
Subroutine: globalsum_int_reduce. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

j : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

j : integer, intent(in)
Subroutine: havelatitude. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j : integer, intent(in)
Subroutine: isinlocalsubdomain. Module: DD2D_UTILS. File: dd2d_utils.f

j : integer, intent(in)
Subroutine: isinlocalsubdomain. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j : integer
Subroutine: on_ullr. Module: DD2D_UTILS. File: dd2d_utils.f

j : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

j : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

j : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j : integer
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j0 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j0 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j0 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j1 : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

j1 : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

j1 : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

j1 : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

j1 : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

j1 : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

j1 : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

j1 : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

j1 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j1 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j1 : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j1g : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

j1g : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

j1g : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

j1g : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

j1g : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

j1g : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

j1g : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

j1g : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

j2 : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

j2 : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

j2 : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

j2 : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

j2 : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

j2 : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

j2 : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

j2 : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

j2g : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

j2g : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

j2g : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

j2g : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

j2g : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

j2g : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

j2g : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

j2g : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

j_0 : integer
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0 : integer
Subroutine: localcopyinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

j_0 : integer
Subroutine: localcopylogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

j_0 : integer
Subroutine: localcopyreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

j_0s : integer
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0s : integer
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0stg : integer
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_0stg : integer
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1 : integer
Subroutine: localcopyinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

j_1 : integer
Subroutine: localcopylogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

j_1 : integer
Subroutine: localcopyreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

j_1s : integer
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_1s : integer
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

j_dest : integer, intent(in)
Subroutine: isend_to_j_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_dest : integer, intent(in)
Subroutine: send_to_j_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_equator : integer
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_scm : integer, optional, intent(in)
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_src : integer, intent(in)
Subroutine: irecv_from_j_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_src : integer, intent(in)
Subroutine: recv_from_j_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_stop : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_stop_halo : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_stop_skp : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_stop_stgr : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_strt : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_strt_halo : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_strt_skp : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

j_strt_stgr : integer, optional
Subroutine: getdomainbounds. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

jb1 : integer
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jb1 : integer
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jb2 : integer
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jb2 : integer
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jband : integer, optional, intent(in), dimension(2)
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jband : integer, intent(in), dimension(2)
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jband : integer, intent(in), dimension(2)
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jd : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

jd : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

jd : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

jd : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

jd : integer
Subroutine: halo_update_3d. Module: HALO_MOD. File: Halo_mod.F90

jdim : integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

jdim : integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

jdim : integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

jdim : integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional, integer, intent(in), optional
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

jdim : integer
Subroutine: get_nlnk_2d. Module: DD2D_UTILS. File: dd2d_utils.f

jdim : integer
Subroutine: get_nlnk_3d. Module: DD2D_UTILS. File: dd2d_utils.f

jdim : integer
Subroutine: get_nlnk_4d. Module: DD2D_UTILS. File: dd2d_utils.f

jdim : integer
Subroutine: get_nlnk_5d. Module: DD2D_UTILS. File: dd2d_utils.f

jdim : integer, optional, intent(in)
Subroutine: halo_update_3d. Module: HALO_MOD. File: Halo_mod.F90

je : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

jed : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

jm : integer
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jm : integer
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jm : integer
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jm : integer
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jm : integer
Subroutine: globalsum_jk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jm : integer
Subroutine: globalsum_other_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jm : integer
Subroutine: globalsum_other_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jm : integer
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jm : integer
Subroutine: globalsum_xxxj_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jm : integer, intent(in)
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

jm : integer
Subroutine: mread_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

jm : integer
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

jm : integer, intent(in)
Subroutine: newdomain. Module: DOMAIN_MOD. File: Domain_mod.F90

jm : integer
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

jm : integer
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

jrem : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

jrem : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

jrem : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

jrem : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

js : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

jsd : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

jsize : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

jsize : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

jsize : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

jsize : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

jstop : integer
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

jstrt : integer
Subroutine: globalsum_j. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

k : integer
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

k : integer
Subroutine: checksum_column_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

k : integer
Subroutine: checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

k : integer
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

k : integer
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

k : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

k : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

k : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

k : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

k : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

k : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

k1 : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

k1 : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

k2 : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

k2 : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

l : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

l : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

l : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

l1norm : real*8
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

l1norm : real*8, dimension(size(arr, 3))
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

l1norm : real*8, dimension(size(arr, 1))
Subroutine: checksum_column_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

l1norm : real*8, dimension(size(arr, 1))
Subroutine: checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

l1norm : real*8, dimension(size(arr, 1), size(arr, 4))
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

l1norm : real*8
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

l1norm : real*8, dimension(size(arr, 1))
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

larr : real*8
Subroutine: globalsum_xxxij_xxx. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

line : integer, intent(in)
Subroutine: abort. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

line : integer, intent(in)
Subroutine: checksum_1d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

line : integer, intent(in)
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

line : integer, intent(in)
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

line : integer, intent(in)
Subroutine: checksum_column_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

line : integer, intent(in)
Subroutine: checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

line : integer, intent(in)
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

line : integer, intent(in)
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

line : integer, intent(in)
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

line : integer
Subroutine: here. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

line : integer, intent(in)
Subroutine: int_checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

line : integer
Subroutine: log_parallel. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

lines : integer, allocatable, dimension(:)
Subroutine: here. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

lm : integer
Subroutine: globalsum_ijk_ik. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

lm : integer, intent(in)
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

loc_ : logical
Subroutine: sumxpe_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

loc_ : logical
Subroutine: sumxpe_1d_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

loc_ : logical
Subroutine: sumxpe_2d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

loc_ : logical
Subroutine: sumxpe_3d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

loc_ : logical
Subroutine: sumxpe_4d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

local : logical, optional
Subroutine: iunpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: iunpack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: iunpack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: iunpack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: lunpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional, intent(in)
Subroutine: scatterinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional, intent(in)
Subroutine: scatterlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional, intent(in)
Subroutine: scatterreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: unpack_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: unpack_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: unpack_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: unpack_5d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional, intent(in)
Subroutine: unpack_block_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional, intent(in)
Subroutine: unpack_block_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: unpack_column_1d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional, intent(in)
Subroutine: unpack_column_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional, intent(in)
Subroutine: unpack_column_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: unpackj_2d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: unpackj_3d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local : logical, optional
Subroutine: unpackj_4d. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

local_arr : real*8, dimension(:, :), real*8, dimension(:, :), real*8, dimension(:, :), real*8, dimension(:, :), real*8, dimension(:, :), real*8, dimension(:, :)
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

local_arr : real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :), real*8, dimension(:, :, :)
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

local_arr : real*8, dimension(:, :, :, :), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :, :), real*8, dimension(:, :, :, :)
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

local_arr : real*8, dimension(:, :, :, :, :), real*8, dimension(:, :, :, :, :), real*8, dimension(:, :, :, :, :), real*8, dimension(:, :, :, :, :), real*8, dimension(:, :, :, :, :), real*8, dimension(:, :, :, :, :)
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

local_arr : real*8, dimension(i1:i2, j1:j2, nk)
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

local_arr : real*8, dimension(nl, i1:i2, j1:j2, nk)
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

local_arr : real*8, dimension(i1:i2, j1:j2, nk)
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

local_arr : real*8, dimension(nl, i1:i2, j1:j2, nk)
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

localshape : integer, intent(in), dimension(:)
Subroutine: getglobalshape. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

locatebufsend : real, real, real
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f
Initial Value = .true.
logfilename : character(len=40)
Subroutine: getlogunit. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

logunit : integer, save
Subroutine: getlogunit. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = UNINITIALIZED
lookup_pet :
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f
index of PET for a given J
lookup_pet :
Global variable . Module: HIDDEN_MOD. File: Hidden_mod.F90
index of PET for a given J
lsize : integer
Subroutine: alloc_gs_wksp. Module: DD2D_UTILS. File: dd2d_utils.f

m : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

m : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

m : integer
Subroutine: gettypeindex. Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

m : integer, intent(out)
Subroutine: mread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
initial integer
m : integer, intent(out)
Subroutine: mread_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
initial integer
m : integer, intent(out)
Subroutine: mread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
initial integer
m : integer, intent(out)
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
initial integer
m : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

m : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

max_mpi_types : integer, parameter
Global variable . Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90
Initial Value = 1024
max_tag : integer, parameter
Subroutine: incrementmpitag. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = 128
maxstrlen : integer, parameter
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = 40
midp1 : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

min_tag : integer, parameter
Subroutine: incrementmpitag. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = 10
modrank : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

mpicommunicator : integer, intent(in)
Subroutine: amrootcomm. Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

mpirank : integer
Subroutine: getmpirank. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

mpitypes : type(mpitype_type), dimension(MAX_MPI_TYPES)
Global variable . Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

n : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

n : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

n : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

n : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

n : integer
Subroutine: dread8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

n : integer
Subroutine: dread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

n : integer
Subroutine: dread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

n : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

n : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

n : integer
Subroutine: globalmax_i_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

n : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

n : integer
Subroutine: log_parallel. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

n : integer
Subroutine: mread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

n : integer
Subroutine: mread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

n : integer
Subroutine: on_ullr. Module: DD2D_UTILS. File: dd2d_utils.f

n : integer
Subroutine: readt8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
loop variable
n : integer
Subroutine: readt8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
loop variable
n : integer
Subroutine: readt8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
loop variable
n : integer
Subroutine: readt8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
loop variable
n : integer
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

n : integer
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
loop variable
n : integer
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
loop variable
n : integer
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
loop variable
n : integer
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
loop variable
n : integer
Subroutine: readt_parallel_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
loop variable
n : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

n : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

n : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

n0 : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

n0 : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

n0 : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

n0 : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

name : character(len=*), intent(in)
Subroutine: dread8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
name of file being read
name : character(len=*), intent(in)
Subroutine: dread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
name of record being read
name : character(len=*), intent(in)
Subroutine: dread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
name of record being read
name : character(len=*), intent(in)
Subroutine: dwrite8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
name of file being written
name : character(len=*), intent(in)
Subroutine: mread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
name of record being read
name : character*(*), intent(in)
Subroutine: mread_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of file being read
name : character(len=*), intent(in)
Subroutine: mread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
name of record being read
name : character*(*), intent(in)
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of file being read
name : character(len=*), intent(in)
Subroutine: readt8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
name of record being read
name : character*(*), intent(in)
Subroutine: readt8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of file being read
name : character(len=*), intent(in)
Subroutine: readt8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
name of record being read
name : character*(*), intent(in)
Subroutine: readt8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of file being read
name : character(len=*), intent(in)
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
name of record being read
name : character*(*), intent(in)
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of file being read
name : character(len=*), intent(in)
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
name of record being read
name : character*(*), intent(in)
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of file being read
name : character(len=*), intent(in)
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
name of record being read
name : character*(*), intent(in)
Subroutine: readt_parallel_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of file being read
name : character(len=*), intent(in)
Subroutine: writei8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
name of file being written
name : character*(*), intent(in)
Subroutine: writei8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of file being written
name : character*(*), intent(in)
Subroutine: writei_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of record being read
name : character(len=*), intent(in)
Subroutine: writet8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
name of file being written
name : character*(*), intent(in)
Subroutine: writet8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of file being read
name : character(len=*), intent(in)
Subroutine: writet_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
name of file being written
name : character*(*), intent(in)
Subroutine: writet_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
name of file being written
nameunit : used from filemanager
Subroutine: log_parallel. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

neighborrank : integer, dimension(NUM_DIMENSIONS)
Subroutine: getneighborrank_method. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

neighborrank : integer, dimension(NUM_DIMENSIONS)
Subroutine: getneighborrank_util. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

newcommunicator : integer
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ni_loc : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ni_loc : integer
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

ni_loc : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

nip : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

nip : integer
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

nip : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

nj : integer
Subroutine: alloc_gs_wksp. Module: DD2D_UTILS. File: dd2d_utils.f

nj_loc : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

nj_loc : integer
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

nj_loc : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

njp : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

njp : integer
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

njp : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

nk : integer
Subroutine: alloc_gs_wksp. Module: DD2D_UTILS. File: dd2d_utils.f

nk : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

nk : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

nk : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

nk : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

nk : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

nk : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

nk : integer
Subroutine: get_nlnk_2d. Module: DD2D_UTILS. File: dd2d_utils.f

nk : integer
Subroutine: get_nlnk_3d. Module: DD2D_UTILS. File: dd2d_utils.f

nk : integer
Subroutine: get_nlnk_4d. Module: DD2D_UTILS. File: dd2d_utils.f

nk : integer
Subroutine: get_nlnk_5d. Module: DD2D_UTILS. File: dd2d_utils.f

nk : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

nk : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

nk : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

nk : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

nk12 : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

nk12 : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

nkmax : integer, parameter
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f
Initial Value = 100
nkmax : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

nkmax : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

nl : integer
Subroutine: alloc_gs_wksp. Module: DD2D_UTILS. File: dd2d_utils.f

nl : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

nl : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

nl : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

nl : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

nl : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

nl : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

nl : integer
Subroutine: get_nlnk_2d. Module: DD2D_UTILS. File: dd2d_utils.f

nl : integer
Subroutine: get_nlnk_3d. Module: DD2D_UTILS. File: dd2d_utils.f

nl : integer
Subroutine: get_nlnk_4d. Module: DD2D_UTILS. File: dd2d_utils.f

nl : integer
Subroutine: get_nlnk_5d. Module: DD2D_UTILS. File: dd2d_utils.f

nl : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

nl : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

nlk : integer
Subroutine: alloc_gs_wksp. Module: DD2D_UTILS. File: dd2d_utils.f

nm : integer
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

nm : integer
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

nn : integer
Subroutine: gatherinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

nn : integer
Subroutine: gatherlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

nn : integer
Subroutine: gatherreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

north : integer, parameter
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = 2**0
north2 : integer, parameter
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = 2**2
north3 : integer, parameter
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = 2**3
not_found : integer, parameter
Global variable . Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90
Initial Value = -1
npes : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

npes : integer
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

npes : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

npes_max : integer, optional, intent(in)
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

npes_used : integer
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

npes_world : integer
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
number of total processes
nproc_comm : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

nproc_comm : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

nproc_comm : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

nproc_comm : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

nproc_comm : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

nproc_comm : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

nproc_comm : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

nproc_comm : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

nproc_comm : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

npx : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

npy : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

nrecv : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

nrecv : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

nsend : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

nsend : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

nstart : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

nstart : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

nstart : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

nstart : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

nt : integer
Subroutine: alloc_gs_wksp. Module: DD2D_UTILS. File: dd2d_utils.f

nt : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

nt : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

nt : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

nt : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

nt : integer
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

nt : integer
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

nt : integer
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

nt : integer
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

ntiles : integer, intent(in)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

ntiles_max : integer, parameter
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f
Initial Value = 6
num_dimensions : integer, parameter
Global variable . Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90
Initial Value = 3
numblocks : integer, intent(in)
Subroutine: gettypeindex. Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

nummpitypes : integer, save
Global variable . Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90
Initial Value = 0
on_ullr : logical
Subroutine: on_ullr. Module: DD2D_UTILS. File: dd2d_utils.f

openunit : used from filemanager
Global variable . Module: PARIO_FBSA. File: pario_fbsa.f

openunit : used from filemanager
Subroutine: getlogunit. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

openunit : used from filemanager
Subroutine: init_app. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

openunit : used from filemanager
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

override : logical, optional, intent(in)
Subroutine: isperiodic. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

p : integer
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

p : integer
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

p : integer
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

p : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

pack :
Global variable . Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90
Generic routine to pack a global array
pack_block :
Global variable . Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90
Generic routine to pack a global array
pack_column :
Global variable . Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90
Generic routine to pack a global array
pack_data : used from dd2d_utils
Global variable . Module: PARIO_FBSA. File: pario_fbsa.f

pack_j :
Global variable . Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90
Generic routine to pack a global array
partition : integer, intent(in), dimension(NUM_DIMENSIONS)
Subroutine: getneighborrank_util. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

partition : integer, dimension(NUM_DIMENSIONS)
Subroutine: getpartition. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

partition : integer, intent(in), dimension(NUM_DIMENSIONS)
Subroutine: newprocesstopology_mpi. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

pc : integer
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

pelist : integer, dimension(:), allocatable
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

procedurename : character(len=*), intent(in)
Subroutine: checkreadstatus. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

procedurename : character(len=*), intent(in)
Subroutine: checkwritestatus. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

proclist : integer, dimension(:), allocatable
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

r8dum : real*8
Subroutine: gather3d. Module: NONE. File: dd2d_utils.f

r8dum : real*8
Subroutine: gather4d. Module: NONE. File: dd2d_utils.f

r8dum : real*8
Subroutine: scatter3d. Module: NONE. File: dd2d_utils.f

r8dum : real*8
Subroutine: scatter4d. Module: NONE. File: dd2d_utils.f

rank : integer
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
index of _this_ PET (analagous to MPI rank)
rank : integer
Subroutine: amrootcomm. Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

rank : integer
Subroutine: amrootworld. Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

rank : integer, intent(in), dimension(NUM_DIMENSIONS)
Subroutine: getneighborrank_util. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

ranktopology : integer, intent(in), dimension(NUM_DIMENSIONS)
Subroutine: flatrank. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

rbuf : real*8, allocatable, dimension(:, :)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rbuf : real*8, allocatable, dimension(:)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rbuf : real*8, allocatable, dimension(:)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rbufn : real*8, intent(out), dimension(:)
Subroutine: halo_update_mask. Module: HALO_MOD. File: Halo_mod.F90

rbufs : real*8, intent(out), dimension(:)
Subroutine: halo_update_mask. Module: HALO_MOD. File: Halo_mod.F90

rc : integer, intent(in)
Subroutine: abort. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rc : integer
Subroutine: barrier. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rc : integer, intent(in)
Subroutine: checkreadstatus. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer, intent(in)
Subroutine: checkwritestatus. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: finish_app. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rc : integer
Subroutine: init_app. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rc : integer
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rc : integer
Subroutine: mread_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: mread_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: readt8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: readt8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: readt_parallel_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: writei8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: writei_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: writet8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f

rc : integer
Subroutine: writet8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rc : integer
Subroutine: writet_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

rc : integer
Subroutine: writet_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

rcnts : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rcnts : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rcnts : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rdspl : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rdspl : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rdspl : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

reallocatebufsend : logical
Global variable . Module: DD2D_UTILS. File: dd2d_utils.f

recs_to_skip : integer, intent(in), optional
Subroutine: dread8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

recs_to_skip : integer, intent(in), optional
Subroutine: dread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f

recs_to_skip : integer, intent(in), optional
Subroutine: dread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f

reverse : logical, optional, intent(in)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

reverse : logical, optional, intent(in)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

reverse : logical, optional, intent(in)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

reverse_ : logical
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

reverse_ : logical
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

reverse_ : logical
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

rewind_parallel : used from pario_fbsa
Global variable . Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

root : integer
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90

root_process : used from mpisupport_mod
Global variable . Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

root_process : integer, parameter, public
Global variable . Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90
Initial Value = 0
row_comm : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

sbuf : real*8, allocatable, dimension(:, :)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

sbuf : real*8, allocatable, dimension(:)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

sbuf : real*8, allocatable, dimension(:)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

sbufn : real*8, intent(in), dimension(:)
Subroutine: halo_update_mask. Module: HALO_MOD. File: Halo_mod.F90

sbufs : real*8, intent(in), dimension(:)
Subroutine: halo_update_mask. Module: HALO_MOD. File: Halo_mod.F90

scnts : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

scnts : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

scnts : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

sdspl : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

sdspl : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

sdspl : integer, dimension(0:grid%npes_world-1)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

shp : integer, intent(in), dimension(:)
Subroutine: gatherinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

shp : integer, intent(in), dimension(:)
Subroutine: gatherlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

shp : integer, intent(in), dimension(:)
Subroutine: gatherreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

shp : integer, intent(in), dimension(:)
Subroutine: scatterinteger. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

shp : integer, intent(in), dimension(:)
Subroutine: scatterlogical. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

shp : integer, intent(in), dimension(:)
Subroutine: scatterreal8. Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90

shp : integer, dimension(:)
Subroutine: sendrecv. Module: HALO_MOD. File: Halo_mod.F90

shp : integer, dimension(:)
Subroutine: sendrecv_int. Module: HALO_MOD. File: Halo_mod.F90

skip : logical, optional, intent(in)
Subroutine: checksum_1d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

skip : logical, optional, intent(in)
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

skip : logical, optional, intent(in)
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

skip : logical, optional, intent(in)
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

skip : logical, optional, intent(in)
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

skip_ : integer
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

skip_ : integer
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

skip_ : integer
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

skip_ : integer
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

skip_parallel : used from pario_fbsa
Global variable . Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

south : integer, parameter
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = 2**1
southjmm1 : integer, parameter
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = 2**4
stgr : logical, optional, intent(in)
Subroutine: checksum_1d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr : logical, optional, intent(in)
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr : logical, optional, intent(in)
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr : logical, optional, intent(in)
Subroutine: checksum_column_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr : logical, optional, intent(in)
Subroutine: checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr : logical, optional, intent(in)
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr : logical, optional, intent(in)
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr : logical, optional, intent(in)
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr_ : integer
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr_ : integer
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr_ : integer
Subroutine: checksum_column_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr_ : integer
Subroutine: checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr_ : integer
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr_ : integer
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stgr_ : integer
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

stride : integer, intent(in)
Subroutine: gettypeindex. Module: MPISUPPORT_MOD. File: MpiSupport_mod.F90

string : character(len=*), intent(in)
Subroutine: write_parallel_string_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

string : character(len=*), intent(in), dimension(:)
Subroutine: write_parallel_string_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

sumxpe :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
sum an array over processors without reducing its rank
swap_ne : logical
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

swap_sw : logical
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

tag : integer
Subroutine: incrementmpitag. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

tag : integer, intent(in)
Subroutine: irecv_from_j_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

tag : integer, intent(in)
Subroutine: isend_to_j_0d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

tag : integer, intent(in)
Subroutine: recv_from_j_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

tag : integer, intent(in)
Subroutine: send_to_j_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

this : type(processtopology_type), intent(in)
Subroutine: amroot_mpi. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

this : type(processtopology_type), intent(in)
Subroutine: flatrank. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

this : type(dist_grid), intent(in)
Subroutine: getmpicommunicator. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

this : type(processtopology_type), intent(in)
Subroutine: getmpicommunicator. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

this : type(processtopology_type), intent(inout)
Subroutine: getmpirank. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

this : type(dist_grid), intent(in)
Subroutine: getmpitag. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

this : type(processtopology_type), intent(in)
Subroutine: getneighborrank_method. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

this : type(dist_grid), intent(in)
Subroutine: getnumallprocesses. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

this : type(dist_grid), intent(in)
Subroutine: getnumprocesses. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

this : type(processtopology_type), intent(in)
Subroutine: getpartition. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

this : type(processtopology_type), intent(in)
Subroutine: getranktopology. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

this : type(dist_grid), intent(in)
Subroutine: hasnorthpole. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

this : type(dist_grid), intent(in)
Subroutine: hasperiodicbc. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

this : type(dist_grid), intent(in)
Subroutine: hassouthpole. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

this : type(dist_grid), intent(inout)
Subroutine: incrementmpitag. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

this : type(processtopology_type)
Subroutine: newprocesstopology_mpi. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

this : type(processtopology_type)
Subroutine: newprocesstopology_serial. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

this : type(domain_type), intent(inout)
Subroutine: setaxis. Module: DOMAIN_MOD. File: Domain_mod.F90

this : type(dist_grid), intent(inout)
Subroutine: setmpicommunicator. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

this : type(domain_type), intent(inout)
Subroutine: settile. Module: DOMAIN_MOD. File: Domain_mod.F90

this : type(processtopology_type), intent(in)
Subroutine: usempi. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

tile : integer, intent(in)
Subroutine: settile. Module: DOMAIN_MOD. File: Domain_mod.F90

tile_comms : integer, dimension(ntiles_max)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

tile_root_procs : integer, dimension(ntiles_max)
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

title : character(len=*), optional, intent(in)
Subroutine: checkreadstatus. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

title : character(len=*), optional, intent(in)
Subroutine: checkwritestatus. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

title : character*80
Subroutine: readt8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
title of file record
title : character*80
Subroutine: readt8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
title of file record
title : character*80
Subroutine: readt8_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
title of file record
title : character*80
Subroutine: readt8_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
title of file record
title : character*80
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
title of file record
title : character*80
Subroutine: readt_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
title of file record
title : character*80
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
title of file record
title : character*80
Subroutine: readt_parallel_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
title of file record
title : character*80
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
title of file record
title : character*80
Subroutine: readt_parallel_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90
title of file record
title : character*80, intent(in)
Subroutine: writet8_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
title written to disk
title : character*80, intent(in)
Subroutine: writet8_column_3d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

title : character*80, intent(in)
Subroutine: writet_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
title written to disk
title : character*80, intent(in)
Subroutine: writet_parallel_2d. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

topology : integer, dimension(NUM_DIMENSIONS)
Subroutine: getranktopology. Module: PROCESSTOPOLOGY_MOD. File: ProcessTopology_mod.F90

tsize : integer
Subroutine: alloc_gs_wksp. Module: DD2D_UTILS. File: dd2d_utils.f

uninitialized : integer, parameter
Subroutine: getlogunit. Module: DIST_GRID_MOD. File: dist_grid_mod.F90
Initial Value = -1
unit : integer, optional, intent(in)
Subroutine: checksum_1d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit : integer, optional, intent(in)
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit : integer, optional, intent(in)
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit : integer, optional, intent(in)
Subroutine: checksum_column_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit : integer, optional, intent(in)
Subroutine: checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit : integer, optional, intent(in)
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit : integer, optional, intent(in)
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit : integer, optional, intent(in)
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit : integer, optional, intent(in)
Subroutine: int_checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit : integer, intent(in), optional
Subroutine: read_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

unit : integer, intent(in), optional
Subroutine: read_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

unit : integer, intent(in), optional
Subroutine: read_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

unit : integer, intent(in), optional
Subroutine: write_parallel_integer_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

unit : integer, intent(in), optional
Subroutine: write_parallel_integer_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

unit : integer, intent(in), optional
Subroutine: write_parallel_real8_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

unit : integer, intent(in), optional
Subroutine: write_parallel_real8_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

unit : integer, intent(in), optional
Subroutine: write_parallel_string_0. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

unit : integer, intent(in), optional
Subroutine: write_parallel_string_1. Module: SPECIALIO_MOD. File: SpecialIO_mod.F90

unit_ : integer
Subroutine: checksum_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit_ : integer
Subroutine: checksum_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit_ : integer
Subroutine: checksum_column_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit_ : integer
Subroutine: checksum_column_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit_ : integer
Subroutine: checksum_column_4d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit_ : integer
Subroutine: checksumj_2d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unit_ : integer
Subroutine: checksumj_3d. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

unpack :
Global variable . Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90
Generic routine to unpack into a distributed
unpack_block :
Global variable . Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90
Generic routine to unpack into a distributed
unpack_column :
Global variable . Module: GATHERSCATTER_MOD. File: GatherScatter_mod.F90
Generic routine to unpack into a distributed
unpack_data : used from dd2d_utils
Global variable . Module: PARIO_FBSA. File: pario_fbsa.f

val : integer, intent(in)
Subroutine: globalmax_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

val : integer, intent(in), dimension(:)
Subroutine: globalmax_i_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

val : real*8, intent(in)
Subroutine: globalmax_r. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

val : integer, intent(in)
Subroutine: globalmin_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

val : real*8, intent(in)
Subroutine: globalmin_r. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

val_max : integer, intent(out)
Subroutine: globalmax_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

val_max : integer, intent(out), dimension(:)
Subroutine: globalmax_i_1d. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

val_max : real*8, intent(out)
Subroutine: globalmax_r. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

val_min : integer, intent(out)
Subroutine: globalmin_i. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

val_min : real*8, intent(out)
Subroutine: globalmin_r. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

via :
Global variable . Module: DIST_GRID_MOD. File: dist_grid_mod.F90
INIT_BAND_PACK_TYPE
width : integer, optional
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

width_ : integer
Subroutine: init_grid. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

x : real*4
Subroutine: mread_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
dummy variable
x : real*4
Subroutine: mread_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
dummy variable
x : real*4
Subroutine: readt_parallel_2d. Module: PARIO_FBSA. File: pario_fbsa.f
dummy variable
x : real*4
Subroutine: readt_parallel_3d. Module: PARIO_FBSA. File: pario_fbsa.f
dummy variable
x : real*4
Subroutine: readt_parallel_column_3d. Module: PARIO_FBSA. File: pario_fbsa.f
dummy variable
x : real*8, dimension(:, :, grid%J_STRT_HALO:, :)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

x0 : real*8, optional
Subroutine: log_parallel. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

x1 : real*8, optional, dimension(:)
Subroutine: log_parallel. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

x_in : real*8, dimension(:, grid%J_STRT_HALO:)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

x_in : real*8, dimension(:, grid%J_STRT_HALO:, :)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

x_out : real*8, dimension(:, :)
Subroutine: transpose_ij. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

x_out : real*8, dimension(:, :, :)
Subroutine: transpose_ijk. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

x_tr : real*8, dimension(:, :, :, :)
Subroutine: transpose_column. Module: DIST_GRID_MOD. File: dist_grid_mod.F90

xdim : integer, integer, integer, integer, integer, integer
Subroutine: do_2d. Module: DD2D_UTILS. File: dd2d_utils.f

xdim : integer, integer, integer, integer, integer, integer
Subroutine: do_3d. Module: DD2D_UTILS. File: dd2d_utils.f

xdim : integer, integer, integer, integer, integer, integer
Subroutine: do_4d. Module: DD2D_UTILS. File: dd2d_utils.f

xdim : integer, integer, integer, integer, integer, integer
Subroutine: do_5d. Module: DD2D_UTILS. File: dd2d_utils.f

xdim : integer
Subroutine: get_nlnk_2d. Module: DD2D_UTILS. File: dd2d_utils.f

xdim : integer
Subroutine: get_nlnk_3d. Module: DD2D_UTILS. File: dd2d_utils.f

xdim : integer
Subroutine: get_nlnk_4d. Module: DD2D_UTILS. File: dd2d_utils.f

xdim : integer
Subroutine: get_nlnk_5d. Module: DD2D_UTILS. File: dd2d_utils.f

xpos : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

ypos : integer
Subroutine: init_dist_grid. Module: DD2D_UTILS. File: dd2d_utils.f

zon : real*8, allocatable, dimension(:)
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

zon : real*8
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

zsum : real*8, optional, intent(out)
Subroutine: globalsum_ij. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

zsum : real*8, optional, intent(out)
Subroutine: globalsum_ijk. Module: GLOBALSUM_MOD. File: GlobalSum_mod.F90

Simplex Website Curator: Igor Aleinov — NASA Official: Gavin A. Schmidt

Contact GISS NASA Privacy PolicyAccessibility