v5.1.0
What's Changed
- SNB and InvertParDiv for nonuniform grids by @bendudson in #2572
- Fix error message by @dschwoerer in #2642
- Expose mixed derivatives by @dschwoerer in #2639
- Cleanup syntax by @dschwoerer in #2638
- Merge v5 into next - resolve conflicts by @dschwoerer in #2658
- Merge v5 into next by @ZedThree in #2655
- Squash optional by @dschwoerer in #2659
- Always provide applyParallelBoundary by @dschwoerer in #2640
- Fix getUniform warning by @dschwoerer in #2644
- Handle missing python better for finding numpy by @dschwoerer in #2643
- Fix some warnings and deprecated headers by @ZedThree in #2666
- Fix versions after release by @dschwoerer in #2669
- Improve docs + fix boutpp docs (master) by @dschwoerer in #2664
- Fix some warnings by @dschwoerer in #2661
- switch to BOUT_FOR and simplify Div_a_Grad_perp by @dschwoerer in #2641
- fix boutconfig's
has
by @dschwoerer in #2647 - Fix versions after release (next) by @dschwoerer in #2670
- Compute modulo only once by @dschwoerer in #2645
- Set some _ROOT vars by @dschwoerer in #2652
- Add dependabot config by @dschwoerer in #2680
- Some fixes for tokamak-2fluid example by @ZedThree in #2668
- Error early with in-source-builds by @dschwoerer in #2660
- More forgiving restart inputs by @bendudson in #2676
- apply clang-format v15.0.7 and .clang-format@d8f14fdd by @dschwoerer in #2662
- Python: If we are on a tag, we should use that as version by @dschwoerer in #2683
- Recommend
requirements.txt
for dependencies by @dschwoerer in #2689 - Add
plt.show()
to example by @dschwoerer in #2687 - CI: switch to openmpi for fedora GHA by @dschwoerer in #2682
- Fix pvode warnings by @dschwoerer in #2684
- Track more build options by @dschwoerer in #2634
- Revert "Workaround for test-restart-io for recent boututils" by @dschwoerer in #2685
- Update boututils and boutdata to working versions by @dschwoerer in #2679
- Update bundled boututils and boutdata by @dschwoerer in #2657
- isUniform: Do not fail if numbers are only almost equal by @dschwoerer in #2693
- Docs for docs improvements by @dschwoerer in #2690
- Fix SUNDIALS
Context
construction for MPICH by @dschwoerer in #2678 - Improve checking in coords constructor by @dschwoerer in #2650
- CI: do not run on removed old ubuntu by @dschwoerer in #2695
- Fall back to pkgconfig for finding netcdf-cxx4 by @dschwoerer in #2686
- CI: Update runs-on (next) by @dschwoerer in #2696
- Docs: Fix default branch for "suggest edit" by @ZedThree in #2697
- Improve invSg calculation by @dschwoerer in #2646
- Add support for PETSc & SLEPc 3.18 / 3.19 by @ZedThree in #2704
- provide VectorMetric in vectormetric.hxx by @dschwoerer in #2706
- Remove last uses of
bout::globals::dump
by @ZedThree in #2699 - Remove unnecessary check for aligned fields when applying twist-shift by @dschwoerer in #2711
- The additional check is not needed by @dschwoerer in #2710
- Get mesh outputs after physics init by @bendudson in #2714
- Solver improvements by @bendudson in #2716
- Review of PR #2514 (Switch to CMake) by @tomc271 in #2694
- Do not try to run SLEPc or PETSc in configure by @dschwoerer in #2709
- Switch to CMake in CI and docs by @dschwoerer in #2514
- Update
make dist
invocation by @dschwoerer in #2707 - mesh:paralleltransform is a section by @dschwoerer in #2702
- Remove references to build dir from install by @dschwoerer in #2628
- CI install natsort by @bendudson in #2723
- Revert sundials detection by @dschwoerer in #2725
- Fix static CI build by @dschwoerer in #2724
- Bump
clang-tidy-review
version by @ZedThree in #2726 - CI: Install dnf5 for Fedora by @dschwoerer in #2731
- Build containers in GHA CI by @dschwoerer in #2511
- Generate BOUT++ tar via boutpp backend by @dschwoerer in #2708
- Remove h5py - we only support netcdf by @dschwoerer in #2735
- Update to dnf5 (master) by @dschwoerer in #2732
- Improving compatibility with fmt 10 by @dschwoerer in #2730
- Fix FV::Div_a_Grad_perp Y alignment by @bendudson in #2722
- Update RELEASE_HOWTO.md by @dschwoerer in #2741
- 5.1 release candidate by @ZedThree in #2720
- CMake: Fix version detection from git tag by @ZedThree in #2753
- Add fallback if the version has been bumped bot not tagged by @dschwoerer in #2754
New Contributors
Full Changelog: v5.0.0...v5.1.0