-
- Downloads
Add reproductible floating point array sum
sums are reproducible whichever - the array ordering is - the number of processors is - the number of threads is To use classic sums one can use the `--no-reproductible-sums` option the default behavior is reproductible summation.
parent
25d7011d
No related branches found
No related tags found
Showing
- src/mesh/ItemArrayUtils.hpp 33 additions, 104 deletionssrc/mesh/ItemArrayUtils.hpp
- src/mesh/ItemValueUtils.hpp 58 additions, 30 deletionssrc/mesh/ItemValueUtils.hpp
- src/mesh/SubItemArrayPerItemUtils.hpp 30 additions, 96 deletionssrc/mesh/SubItemArrayPerItemUtils.hpp
- src/mesh/SubItemValuePerItemUtils.hpp 12 additions, 86 deletionssrc/mesh/SubItemValuePerItemUtils.hpp
- src/scheme/DiscreteFunctionP0.hpp 8 additions, 68 deletionssrc/scheme/DiscreteFunctionP0.hpp
- src/utils/Array.hpp 40 additions, 29 deletionssrc/utils/Array.hpp
- src/utils/CMakeLists.txt 1 addition, 0 deletionssrc/utils/CMakeLists.txt
- src/utils/Messenger.hpp 4 additions, 2 deletionssrc/utils/Messenger.hpp
- src/utils/PugsUtils.cpp 6 additions, 0 deletionssrc/utils/PugsUtils.cpp
- src/utils/ReproductibleSumMPI.hpp 124 additions, 0 deletionssrc/utils/ReproductibleSumMPI.hpp
- src/utils/ReproductibleSumManager.cpp 15 additions, 0 deletionssrc/utils/ReproductibleSumManager.cpp
- src/utils/ReproductibleSumManager.hpp 14 additions, 0 deletionssrc/utils/ReproductibleSumManager.hpp
- src/utils/ReproductibleSumUtils.hpp 877 additions, 0 deletionssrc/utils/ReproductibleSumUtils.hpp
- tests/test_Array.cpp 65 additions, 191 deletionstests/test_Array.cpp
- tests/test_DiscreteFunctionP0.cpp 21 additions, 21 deletionstests/test_DiscreteFunctionP0.cpp
- tests/test_ItemArrayUtils.cpp 18 additions, 11 deletionstests/test_ItemArrayUtils.cpp
- tests/test_ItemValueUtils.cpp 176 additions, 20 deletionstests/test_ItemValueUtils.cpp
- tests/test_SubItemArrayPerItemUtils.cpp 82 additions, 3 deletionstests/test_SubItemArrayPerItemUtils.cpp
- tests/test_SubItemValuePerItemUtils.cpp 57 additions, 14 deletionstests/test_SubItemValuePerItemUtils.cpp
Loading
Please register or sign in to comment