-
- Downloads
Rework reductions
- define min, max and sum functions for generic array types. These are local (i.e. non-parallel) reductions - define min, max and sum functions for item value types. These are parallel reductions Parallel versions are not finished since - ghost items need to be ignored - mpi sum reduction needs to take into account non scalar types (i.e. TinyVector's and TinyMatrix's for instance)
Showing
- src/algebra/TinyMatrix.hpp 9 additions, 0 deletionssrc/algebra/TinyMatrix.hpp
- src/algebra/TinyVector.hpp 9 additions, 0 deletionssrc/algebra/TinyVector.hpp
- src/mesh/GmshReader.cpp 5 additions, 5 deletionssrc/mesh/GmshReader.cpp
- src/mesh/ItemValueUtils.hpp 191 additions, 0 deletionssrc/mesh/ItemValueUtils.hpp
- src/output/VTKWriter.hpp 0 additions, 7 deletionssrc/output/VTKWriter.hpp
- src/scheme/AcousticSolver.hpp 2 additions, 1 deletionsrc/scheme/AcousticSolver.hpp
- src/utils/ArrayUtils.hpp 148 additions, 115 deletionssrc/utils/ArrayUtils.hpp
- src/utils/Messenger.hpp 31 additions, 0 deletionssrc/utils/Messenger.hpp
- tests/test_ArrayUtils.cpp 43 additions, 64 deletionstests/test_ArrayUtils.cpp
Loading
Please register or sign in to comment