Skip to content

BOUT++ v4.1.0

Compare
Choose a tag to compare
@ZedThree ZedThree released this 22 Sep 08:41
· 10384 commits to master since this release

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