SCALE-RM
Modules | Functions/Subroutines | Variables
scale_rm_process.F90 File Reference

Go to the source code of this file.

Modules

module  scale_rm_process
 module RM PROCESS
 

Functions/Subroutines

subroutine, public scale_rm_process::prc_setup
 Setup Processor topology. More...
 

Variables

integer, parameter, public scale_rm_process::prc_w = 1
 [node direction] west More...
 
integer, parameter, public scale_rm_process::prc_n = 2
 [node direction] north More...
 
integer, parameter, public scale_rm_process::prc_e = 3
 [node direction] east More...
 
integer, parameter, public scale_rm_process::prc_s = 4
 [node direction] south More...
 
integer, parameter, public scale_rm_process::prc_nw = 5
 [node direction] northwest More...
 
integer, parameter, public scale_rm_process::prc_ne = 6
 [node direction] northeast More...
 
integer, parameter, public scale_rm_process::prc_sw = 7
 [node direction] southwest More...
 
integer, parameter, public scale_rm_process::prc_se = 8
 [node direction] southeast More...
 
integer, public scale_rm_process::prc_num_x = 1
 x length of 2D processor topology More...
 
integer, public scale_rm_process::prc_num_y = 1
 y length of 2D processor topology More...
 
integer, dimension(:,:), allocatable, public scale_rm_process::prc_2drank
 node index in 2D topology More...
 
integer, dimension(8), public scale_rm_process::prc_next = -1
 node ID of 8 neighbour process More...
 
logical, public scale_rm_process::prc_has_w
 
logical, public scale_rm_process::prc_has_n
 
logical, public scale_rm_process::prc_has_e
 
logical, public scale_rm_process::prc_has_s