Index | Rundeck: P1SoM40 | Created: Mon May 20 03:30:12 EDT 2024 |
DIST_GRID_MOD | File: dist_grid_mod.F90 |
Author : NCCS ASTG
Version:
Subroutines:
- abort
- band_pack
- band_pack_column
- band_pack_ij
- band_pack_ijl
- barrier
- broadcast
- broadcast_0d
- broadcast_1d
- broadcast_2d
- broadcast_3d
- broadcast_4d
- destroy_grid
- finish_app
- getdomainbounds
- getlogunit
- getmpicommunicator
- getmpitag
- getnumallprocesses
- getnumprocesses
- globalmax
- globalmax_i
- globalmax_i_1d
- globalmax_r
- globalmin
- globalmin_i
- globalmin_r
- hasnorthpole
- hasperiodicbc
- hassouthpole
- havelatitude
- here
- ibroadcast_0d
- ibroadcast_0d_world
- ibroadcast_1d
- ibroadcast_2d
- ibroadcast_3d
- ibroadcast_4d
- incrementmpitag
- init_app
- init_band_pack_type
- init_grid
- irecv_from_j_0d
- isend_to_j_0d
- isinlocalsubdomain
- isperiodic
- log_parallel
- recv_from_j
- recv_from_j_1d
- send_to_j
- send_to_j_1d
- setcommunicator
- setmpicommunicator
- sumxpe
- sumxpe_1d
- sumxpe_1d_i
- sumxpe_2d
- sumxpe_3d
- sumxpe_4d
- transp
- transpose_column
- transpose_ij
- transpose_ijk
Global Variables:
- am_i_root : used from mpisupport_mod
- dist_grid : used from dd2d_utils
- derived type to provide domain decomposition information
Used by: | PARIO_FBSA |
- init_dist_grid : used from dd2d_utils
- dist_grid : used from dd2d_utils
- derived type to provide domain decomposition information
Used by: | PARIO_FBSA |
- init_app :
- set some parameters and initialize ESMF
- finish_app :
- Cleans up at the end of the run (closes debugging file)
- globalmin :
- Generic wrapper for Real
- globalmax :
- Generic wrapper for Real/integer
- sumxpe :
- sum an array over processors without reducing its rank
- get :
- - extracts bounds information from DIST_GRID object
- globalmin :
- Generic wrapper for Real
- globalmax :
- Generic wrapper for Real/integer
- broadcast :
- Generic routine to broadcast data to all PEs.
Used by: | PARIO_FBSA |
- band_pack :
- Procedure in which each PE receives data from other PEs
- band_pack_type :
- a data structure needed by BAND_PACK, initialized
- via :
- INIT_BAND_PACK_TYPE
- init_band_pack_type :
- initialization routine during which each PE
- halo_width :
integer, parameter
- Initial Value
= 1
- root :
integer
- npes_world :
integer
- number of total processes
- communicator :
integer
- rank :
integer
- index of _this_ PET (analagous to MPI rank)
- checksum_unit :
integer, public
- north :
integer, parameter
- Initial Value
= 2**0
- north2 :
integer, parameter
- Initial Value
= 2**2
- north3 :
integer, parameter
- Initial Value
= 2**3
- south :
integer, parameter
- Initial Value
= 2**1
- southjmm1 :
integer, parameter
- Initial Value
= 2**4
- maxstrlen :
integer, parameter
- Initial Value
= 40