SURFEX v8.1
General documentation of Surfex
|
Data Types | |
interface | order_indep_allreduce |
interface | order_indep_dot_product |
interface | order_indep_global_sum |
interface | order_indep_global_sum2 |
interface | order_indep_local_sum |
Functions/Subroutines | |
real(kind=jprb) function, public | order_indep_local_sum (PIN, LD_ABORT_IFNOT_REPROD, LD_OPENMP) |
real(kind=jprb) function, public | order_indep_global_sum (PIN, KNG, LD_ABORT_IFNOT_REPROD, LD_OPENMP) |
subroutine, public | order_indep_global_sum2 (PIN, POUT, KNVEC, KDIM, KNL, LD_ABORT_IFNOT_REPROD, LD_OPENMP) |
subroutine, public | order_indep_allreduce (PIN, POUT, LD_ABORT_IFNOT_REPROD, LD_OPENMP) |
real(kind=jprb) function, public | order_indep_dot_product (P1, P2, PW, KNG, LD_ABORT_IFNOT_REPROD, LD_OPENMP) |
real(kind=jprb) function | round (PRES) |
subroutine, public order_independent_summation_mod::order_indep_allreduce | ( | real(kind=jprb), dimension(:), intent(in) | PIN, |
real(kind=jprb), dimension(:), intent(out) | POUT, | ||
logical, intent(in), optional | LD_ABORT_IFNOT_REPROD, | ||
logical, intent(in), optional | LD_OPENMP | ||
) |
Definition at line 807 of file order_independent_summation_mod.F90.
real(kind=jprb) function, public order_independent_summation_mod::order_indep_dot_product | ( | real(kind=jprb), dimension(:), intent(in) | P1, |
real(kind=jprb), dimension(:), intent(in) | P2, | ||
real(kind=jprb), dimension(:), intent(in), optional | PW, | ||
integer(kind=jpim), intent(in), optional | KNG, | ||
logical, intent(in), optional | LD_ABORT_IFNOT_REPROD, | ||
logical, intent(in), optional | LD_OPENMP | ||
) |
Definition at line 977 of file order_independent_summation_mod.F90.
real(kind=jprb) function, public order_independent_summation_mod::order_indep_global_sum | ( | real(kind=jprb), dimension(:), intent(in) | PIN, |
integer(kind=jpim), intent(in), optional | KNG, | ||
logical, intent(in), optional | LD_ABORT_IFNOT_REPROD, | ||
logical, intent(in), optional | LD_OPENMP | ||
) |
Definition at line 254 of file order_independent_summation_mod.F90.
subroutine, public order_independent_summation_mod::order_indep_global_sum2 | ( | real(kind=jprb), dimension(:,:), intent(in) | PIN, |
real(kind=jprb), dimension(knvec), intent(out) | POUT, | ||
integer(kind=jpim), intent(in) | KNVEC, | ||
integer(kind=jpim), intent(in) | KDIM, | ||
integer(kind=jpim), dimension(knvec), intent(in) | KNL, | ||
logical, intent(in), optional | LD_ABORT_IFNOT_REPROD, | ||
logical, intent(in), optional | LD_OPENMP | ||
) |
Definition at line 516 of file order_independent_summation_mod.F90.
real(kind=jprb) function, public order_independent_summation_mod::order_indep_local_sum | ( | real(kind=jprb), dimension(:), intent(in) | PIN, |
logical, intent(in), optional | LD_ABORT_IFNOT_REPROD, | ||
logical, intent(in), optional | LD_OPENMP | ||
) |
Definition at line 96 of file order_independent_summation_mod.F90.
|
private |
Definition at line 1289 of file order_independent_summation_mod.F90.