Open
Description
I have packaged omega_h for Fedora since STEPS depends on it.
When I enable Omega_h_USE_OpenMP
I noticed that tests take much longer to complete. But, more important, with OpenMP reverse_class_test
fails and three other tests (warp_test_parallel
, rc_field_test
and rc_field_testp
) timeout.
Without OpenMP all tests succeed.
The failing test leaves the following entry in the build log:
22/29 Test #26: reverse_class_test ...............***Failed 1.50 sec
assertion face_rc.ab2b == LOs({0, 1, 2, 3, 4, 5}) failed at /builddir/build/BUILD/omega_h-10.1.0/src/reverse_class_test.cpp +24
===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= PID 20208 RUNNING AT bc3fa31bf587483097c971437abb46e1
= EXIT CODE: 134
= CLEANING UP REMAINING PROCESSES
= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
===================================================================================
YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Aborted (signal 6)
This typically refers to a problem with your application.
Please see the FAQ page for debugging suggestions
I also tried with Omega_h_THROW
enabled in the hope that this would give me some more info when the test crashes, but it just changes the assertion line to:
terminate called after throwing an instance of 'Omega_h::exception'
what(): assertion face_rc.ab2b == LOs({0, 1, 2, 3, 4, 5}) failed at /builddir/build/BUILD/omega_h-10.1.0/src/reverse_class_test.cpp +24
The full log is available online. You may wanna search for EXIT CODE: 134
. The actual testing starts at ^Executing(%check):
.
Let me know what other information you may need.
Metadata
Metadata
Assignees
Labels
No labels