SCALE-RM
Modules | Functions/Subroutines | Variables
scale_prc_cartesC.F90 File Reference
#include "scalelib.h"
Include dependency graph for scale_prc_cartesC.F90:

Go to the source code of this file.

Modules

module  scale_prc_cartesc
 module process / cartesC
 

Functions/Subroutines

subroutine, public scale_prc_cartesc::prc_cartesc_setup
 Setup Processor topology. More...
 

Variables

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