Research:ChaNGa Issues
From Astronomy Facility Wiki
Issues with using Research:ChaNGa and how to address them are listed here.
[edit]
Runtime Asserts
There are many sanity checks within the code using the assert() call. Here are some common ones with explainations of what has gone wrong.
Assertion "bInBox" failed in file TreePiece.cpp line 622
This happens when running with periodic boundary conditions and a particle is WAY outside the fiducial box. This is an indication of bad initial conditions or "superluminal" velocities.
[edit]
Deadlocks
Deadlocks are hard to track down. One common deadlock is that a process gets held up in a lock within malloc() or free(). This will happen if you link with "-memory os" instead of using charm++ default memory allocator.
