Octopus
ring_pattern.F90 File Reference

Go to the source code of this file.

Modules

module  ring_pattern_oct_m
 This module is an helper to perform ring-pattern communications among all states.
 

Data Types

type  ring_pattern_oct_m::ring_pattern_t
 

Functions/Subroutines

subroutine ring_pattern_oct_m::ring_pattern_start (this, mpi_grp, double_sided_comms)
 Starts the ring pattern scheme. More...
 
integer pure function ring_pattern_oct_m::ring_pattern_get_nsteps (this)
 Returns the total number of steps in the ring. More...
 
integer pure function ring_pattern_oct_m::ring_pattern_get_rank_to (this, istep)
 Returns the rank where to send the information. More...
 
integer pure function ring_pattern_oct_m::ring_pattern_get_rank_from (this, istep)
 Returns the rank from which we receive the information. More...