IndexRundeck: P1SoM40Created: Mon May 20 03:30:12 EDT 2024

DD2D_UTILS

File: dd2d_utils.f
Summary: dd2d_utils provides communication procedures for domain decomposition using MPI. Currently, 2D cubed-sphere and 1D lat-lon layouts are enabled. These routines were developed to meet the requirements of modelE not met by other packages.
Author : M. Kelley
Version: 1.0
Usage:

Subroutines:
alloc_gs_wksp

alloc_gs_wksp_default

do_2d

do_2d

do_2d

do_2d

do_2d

do_2d

do_3d

do_3d

do_3d

do_3d

do_3d

do_3d

do_4d

do_4d

do_4d

do_4d

do_4d

do_4d

do_5d

do_5d

do_5d

do_5d

do_5d

do_5d

get_nlnk

get_nlnk_2d

get_nlnk_3d

get_nlnk_4d

get_nlnk_5d

init_dist_grid

isinlocalsubdomain

on_ullr

pack_data

swap_int

unpack_data


Global Variables:
hidden_type : used from hidden_mod

lookup_pet :
index of PET for a given J
nkmax : integer, parameter
Initial Value = 100
buf1d_local : real*8, dimension(:), allocatable

buf1d_tile : real*8, dimension(:), allocatable

bufij_tile : real*8, dimension(:), allocatable

bufsend : real*8, dimension(:), allocatable

bufrecv : real*8, dimension(:), allocatable

reallocatebufsend : logical

buf1d_local_size : integer
Initial Value = -1
buf1d_tile_size : integer
Initial Value = -1
bufij_tile_size : integer
Initial Value = -1
communicator_ : integer

Simplex Website Curator: Igor Aleinov — NASA Official: Gavin A. Schmidt

Contact GISS NASA Privacy PolicyAccessibility