I’m happy to announce the release of BOUT++ v4.3.2, which fixes several bugs in the library code, examples and the project infrastructure:

  • Make downloading the submodules a bit nicer, including an option for using non-bundled versions when using configure
  • Make dz in the Python API a property
  • Make Div_par_K_Grad_par check the staggered location of its inputs
  • Enable split-flux derivatives on staggered fields
  • Fix Grad2_par2 implementation in InvertParCR
  • Fix an issue writing FieldPerps
  • Make it easier to compile the examples with different versions of BOUT++, plus fixes for the tokamak-2fluid example
  • Fix Div_par when using more than one y-guard cell
  • Fix an issue with text attributes in HDF5 files

You can download this version from here: https://github.com/boutproject/BOUT-dev/releases/tag/v4.3.2 and you can reference this version using the following DOI: 10.5281/zenodo.4046792.

Thanks to everybody who contributed bugfixes and testing for this version, particularly Ben Dudson, Brendan Shanahan, David Schwörer, and John Omotani!