You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The + some_integer here does not refer to a line number:
3: QuokkaSimulation<StreamingProblem>::computeAfterEvolve(amrex::Vector<double, std::__1::allocator<double>>&) (in test_radiation_streaming) + 1256
Instead it refers to a byte offset in the binary file. To get line numbers, you have to compile it in debug mode (or at least with -g to get debugging information embedded in the binary).
Describe the bug
FPE failure when
sim.stopTime_ = 0.0
.To Reproduce
Steps to reproduce the behavior:
RadStreaming
, and see it passes.sim.maxTimesteps_ = 0
orsim.stopTime_ = 0.0
and observe it failed. The error message is copied below:sim.evolve();
, compile and run. See the same error message.Additional context
The same test ran without a problem a few month ago. I speculate it started to fail after the FPE commit.
Contents of Backtrace.0:
Line 1256 of QuokkaSimulation is:
amrex::Gpu::streamSynchronizeAll(); // just in case
The text was updated successfully, but these errors were encountered: