0.6.0
Loading...
Searching...
No Matches
global_reduction.f90 File Reference

Data Types

interface  mod_global_min::global_min
 
interface  mod_global_max::global_max
 
interface  mod_global_min_array::global_min_array
 
interface  mod_global_max_array::global_max_array
 
interface  mod_global_sum::global_sum
 

Modules

module  mod_global_min
 Generic min routine for integer or double scalar (minimum value between different values given on each processor)
 
module  mod_global_max
 Generic max routine for integer or double (maximum between different values given on each processor)
 
module  mod_global_min_array
 Generic minval routine for an array of integer or double (minval between different arrays given on each processor)
 
module  mod_global_max_array
 Generic maxval routine for an array of integer or double (maxval between different arrays given on each processor)
 
module  mod_global_sum
 Sums a scalar across processes in place.
 
module  mod_global_reduction
 Global reduction functions.
 

Functions/Subroutines

subroutine mod_global_min::global_min_integer (val)
 
subroutine mod_global_min::global_min_double (val)
 
subroutine mod_global_max::global_max_integer (val)
 
subroutine mod_global_max::global_max_double (val)
 
subroutine mod_global_max::global_max_integer_array (val)
 
subroutine mod_global_max::global_max_double_array (val)
 
subroutine mod_global_min_array::global_min_array_double (tab, min_val)
 
subroutine mod_global_min_array::global_min_array_integer (tab, min_val)
 
subroutine mod_global_max_array::global_max_array_double (tab, max_val)
 
subroutine mod_global_max_array::global_max_array_integer (tab, max_val)
 
subroutine mod_global_sum::global_sum_integer (val)
 
subroutine mod_global_sum::global_sum_long_integer (val)
 
subroutine mod_global_sum::global_sum_double (val)
 
subroutine mod_global_sum::global_sum_double_array (val)