Go to the source code of this file.
|
|
template<class T , GlobalVariableType redop> |
| T | int_reduce_get_start_var () |
| |
| template<> |
| f32 | int_reduce_get_start_var< f32, GlobalVariableType::min > () |
| |
| template<> |
| f64 | int_reduce_get_start_var< f64, GlobalVariableType::min > () |
| |
| template<> |
| f32 | int_reduce_get_start_var< f32, GlobalVariableType::max > () |
| |
| template<> |
| f64 | int_reduce_get_start_var< f64, GlobalVariableType::max > () |
| |
| template<> |
| f32 | int_reduce_get_start_var< f32, GlobalVariableType::sum > () |
| |
| template<> |
| f64 | int_reduce_get_start_var< f64, GlobalVariableType::sum > () |
| |
|
template<class T , GlobalVariableType redop> |
| T | int_reduce_val_loc (T a, T b) |
| |
| template<> |
| f32 | int_reduce_val_loc< f32, GlobalVariableType::min > (f32 a, f32 b) |
| |
| template<> |
| f32 | int_reduce_val_loc< f32, GlobalVariableType::max > (f32 a, f32 b) |
| |
| template<> |
| f32 | int_reduce_val_loc< f32, GlobalVariableType::sum > (f32 a, f32 b) |
| |
|
template<class T , GlobalVariableType redop> |
| T | int_reduce_val_mpi (T val_acc_loc) |
| |
| template<> |
| f32 | int_reduce_val_mpi< f32, GlobalVariableType::min > (f32 val_acc_loc) |
| |
| template<> |
| f32 | int_reduce_val_mpi< f32, GlobalVariableType::max > (f32 val_acc_loc) |
| |
| template<> |
| f32 | int_reduce_val_mpi< f32, GlobalVariableType::sum > (f32 val_acc_loc) |
| |
| template<class T , GlobalVariableType redop> |
| T | int_reduce (std::unordered_map< u64, T > &val_map) |
| |
◆ int_reduce()
template<class T , GlobalVariableType redop>
| T int_reduce |
( |
std::unordered_map< u64, T > & |
val_map | ) |
|
◆ int_reduce_get_start_var< f32, GlobalVariableType::max >()
template<>
| f32 int_reduce_get_start_var< f32, GlobalVariableType::max > |
( |
| ) |
|
◆ int_reduce_get_start_var< f32, GlobalVariableType::min >()
template<>
| f32 int_reduce_get_start_var< f32, GlobalVariableType::min > |
( |
| ) |
|
◆ int_reduce_get_start_var< f32, GlobalVariableType::sum >()
template<>
| f32 int_reduce_get_start_var< f32, GlobalVariableType::sum > |
( |
| ) |
|
◆ int_reduce_get_start_var< f64, GlobalVariableType::max >()
template<>
| f64 int_reduce_get_start_var< f64, GlobalVariableType::max > |
( |
| ) |
|
◆ int_reduce_get_start_var< f64, GlobalVariableType::min >()
template<>
| f64 int_reduce_get_start_var< f64, GlobalVariableType::min > |
( |
| ) |
|
◆ int_reduce_get_start_var< f64, GlobalVariableType::sum >()
template<>
| f64 int_reduce_get_start_var< f64, GlobalVariableType::sum > |
( |
| ) |
|
◆ int_reduce_val_loc< f32, GlobalVariableType::max >()
template<>
| f32 int_reduce_val_loc< f32, GlobalVariableType::max > |
( |
f32 |
a, |
|
|
f32 |
b |
|
) |
| |
◆ int_reduce_val_loc< f32, GlobalVariableType::min >()
template<>
| f32 int_reduce_val_loc< f32, GlobalVariableType::min > |
( |
f32 |
a, |
|
|
f32 |
b |
|
) |
| |
◆ int_reduce_val_loc< f32, GlobalVariableType::sum >()
template<>
| f32 int_reduce_val_loc< f32, GlobalVariableType::sum > |
( |
f32 |
a, |
|
|
f32 |
b |
|
) |
| |
◆ int_reduce_val_mpi< f32, GlobalVariableType::max >()
template<>
| f32 int_reduce_val_mpi< f32, GlobalVariableType::max > |
( |
f32 |
val_acc_loc | ) |
|
◆ int_reduce_val_mpi< f32, GlobalVariableType::min >()
template<>
| f32 int_reduce_val_mpi< f32, GlobalVariableType::min > |
( |
f32 |
val_acc_loc | ) |
|
◆ int_reduce_val_mpi< f32, GlobalVariableType::sum >()
template<>
| f32 int_reduce_val_mpi< f32, GlobalVariableType::sum > |
( |
f32 |
val_acc_loc | ) |
|