MPI-SCATCI 2.0
An MPI version of SCATCI
Loading...
Searching...
No Matches
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.
subroutine Parallelization_module::summarize (this)
 Write current grid layout to stdout.
logical function Parallelization_module::is_my_group_work (this, i)
 Check whether this work-item is to be processed by this process' group.
integer function Parallelization_module::which_group_is_work (this, i)
 Find out which group workitem will be processed by.
integer function Parallelization_module::group_master_world_rank (this, igroup)
 Find out world rank of the master process of a given MPI group.
subroutine Parallelization_module::square (n, a, b)
 Given integer area of a box, calculate its edges.

Variables

type(processgrid) Parallelization_module::process_grid