Remove the fallback code, where Kokkos versions are available#5276
Remove the fallback code, where Kokkos versions are available#5276RudolfWeeber wants to merge 7 commits intoespressomd:pythonfrom
Conversation
…M disabled
find src/core -name '*.hpp' -o -name '*.cpp' -o -name '*.impl.hpp' | \
xargs grep -l ESPRESSO_SHARED_MEMORY_PARALLELISM | \
xargs -I{} unifdef -DESPRESSO_SHARED_MEMORY_PARALLELISM -t {} -o /dev/null
56920ec to
5b0dbc9
Compare
a8ff3cb to
941fb0d
Compare
|
Blocked by espressomd/docker#224 Now that all CI jobs use shared memory, FPE tests can run on the parallel code, and divisions by zero are detected. |
|
A floating-point exception is triggered in ScaFaCoS dipoles are also affected, usually in the tuning function. GDB has trouble extracting the source code from my ScaFaCoS library built in Debug mode... The Verlet test triggers a FPE because we purposefully place 1000 particles at the box origin to check the Verlet list backup algorithm when the neighbor list is too small. This test clearly needs to be skipped when FPE is enabled. |
find src/core -name '.hpp' -o -name '.cpp' -o -name '*.impl.hpp' |
xargs grep -l ESPRESSO_SHARED_MEMORY_PARALLELISM |
xargs -I{} unifdef -DESPRESSO_SHARED_MEMORY_PARALLELISM -t {} -o /dev/null