BOUT++ v4.1.0
BOUT++ v4.1.0 is a feature release, containing some interesting new features, including:
- A way to cleanly stop simulations either through a stop-file, or via a KILL
signal - User-defined multiple monitors with different frequencies
- Four new boundary iterators for the inner and outer boundaries in
double null configurations - Better handling of 1D/2D Fields
- Dumping the actual settings used during a simulation to a file
- Colour output to highlight warnings/errors, along with options to
increase/decrease verbosity - Configure-time options to enable profiling with Score-P and coverage
checking with gcov - Removal of various functions deprecated in v4.0.0
- An overhauled testing framework with unit tests using GoogleTest
This release also represents a major tidy up of the codebase, fixing several hundred warnings, removing unused and unnecessary code, and implementing a better, more comprehensive testing suite.
For a more comprehensive changelog, please see CHANGELOG.md