MPI-SCATCI  2.0
An MPI version of SCATCI
Parallelization_module.F90 File Reference

Go to the source code of this file.

Data Types

type  parallelization_module::processgrid
 MPI process grid layout. More...
 

Modules

module  parallelization_module
 Distribution of processes into a grid.
 

Functions/Subroutines

subroutine parallelization_module::setup_process_grid (this, ngroup, sequential)
 Initialize the process grid. More...
 
subroutine parallelization_module::summarize (this)
 Write current grid layout to stdout. More...
 
logical function parallelization_module::is_my_group_work (this, i)
 Check whether this work-item is to be processed by this process' group. More...
 
integer function parallelization_module::which_group_is_work (this, i)
 Find out which group workitem will be processed by. More...
 
integer function parallelization_module::group_master_world_rank (this, igroup)
 Find out world rank of the master process of a given MPI group. More...
 
subroutine parallelization_module::square (n, a, b)
 Given integer area of a box, calculate its edges. More...
 

Variables

type(processgrid) parallelization_module::process_grid