SURFEX v8.1
General documentation of Surfex
Data Types | Functions/Subroutines
compensated_summation_mod Module Reference

Data Types

interface  compensated_dot_product
 
interface  compensated_dot_product_omp
 
interface  compensated_sum
 
interface  compensated_sum_omp
 

Functions/Subroutines

subroutine, public compensated_sum (P, KN, PCORR, PERR)
 
subroutine, public compensated_sum_omp (P, KN, PCORR, PERR)
 
subroutine, public compensated_dot_product (P1, P2, PW, POUT, KN, PCORR, PERR)
 
subroutine, public compensated_dot_product_omp (P1, P2, PW, POUT, KN, PCORR, PERR)
 

Function/Subroutine Documentation

◆ compensated_dot_product()

subroutine, public compensated_summation_mod::compensated_dot_product ( real(kind=jprb), dimension(kn), intent(in)  P1,
real(kind=jprb), dimension(kn), intent(in)  P2,
real(kind=jprb), dimension(kn), intent(in), optional  PW,
real(kind=jprb), dimension(kn), intent(out)  POUT,
integer(kind=jpim), intent(in)  KN,
real(kind=jprb), intent(out)  PCORR,
real(kind=jprb), intent(out)  PERR 
)

Definition at line 257 of file compensated_summation_mod.F90.

◆ compensated_dot_product_omp()

subroutine, public compensated_summation_mod::compensated_dot_product_omp ( real(kind=jprb), dimension(kn), intent(in)  P1,
real(kind=jprb), dimension(kn), intent(in)  P2,
real(kind=jprb), dimension(kn), intent(in), optional  PW,
real(kind=jprb), dimension(kn), intent(out)  POUT,
integer(kind=jpim), intent(in)  KN,
real(kind=jprb), intent(out)  PCORR,
real(kind=jprb), intent(out)  PERR 
)

Definition at line 333 of file compensated_summation_mod.F90.

Here is the call graph for this function:

◆ compensated_sum()

subroutine, public compensated_summation_mod::compensated_sum ( real(kind=jprb), dimension(kn), intent(inout)  P,
integer(kind=jpim), intent(in)  KN,
real(kind=jprb), intent(out)  PCORR,
real(kind=jprb), intent(out)  PERR 
)

Definition at line 130 of file compensated_summation_mod.F90.

◆ compensated_sum_omp()

subroutine, public compensated_summation_mod::compensated_sum_omp ( real(kind=jprb), dimension(kn), intent(inout)  P,
integer(kind=jpim), intent(in)  KN,
real(kind=jprb), intent(out)  PCORR,
real(kind=jprb), intent(out)  PERR 
)

Definition at line 192 of file compensated_summation_mod.F90.

Here is the call graph for this function: