SURFEX v8.1
General documentation of Surfex
Data Types | Modules | Functions/Subroutines
order_independent_summation_mod.F90 File Reference

Go to the source code of this file.

Data Types

interface  order_independent_summation_mod::order_indep_local_sum
 
interface  order_independent_summation_mod::order_indep_global_sum
 
interface  order_independent_summation_mod::order_indep_global_sum2
 
interface  order_independent_summation_mod::order_indep_allreduce
 
interface  order_independent_summation_mod::order_indep_dot_product
 

Modules

module  order_independent_summation_mod
 

Functions/Subroutines

real(kind=jprb) function, public order_independent_summation_mod::order_indep_local_sum (PIN, LD_ABORT_IFNOT_REPROD, LD_OPENMP)
 
real(kind=jprb) function, public order_independent_summation_mod::order_indep_global_sum (PIN, KNG, LD_ABORT_IFNOT_REPROD, LD_OPENMP)
 
subroutine, public order_independent_summation_mod::order_indep_global_sum2 (PIN, POUT, KNVEC, KDIM, KNL, LD_ABORT_IFNOT_REPROD, LD_OPENMP)
 
subroutine, public order_independent_summation_mod::order_indep_allreduce (PIN, POUT, LD_ABORT_IFNOT_REPROD, LD_OPENMP)
 
real(kind=jprb) function, public order_independent_summation_mod::order_indep_dot_product (P1, P2, PW, KNG, LD_ABORT_IFNOT_REPROD, LD_OPENMP)
 
real(kind=jprb) function order_independent_summation_mod::round (PRES)