Skip to content

v2.4.0

Latest
Compare
Choose a tag to compare
@landinjm landinjm released this 01 Nov 18:04
· 10 commits to master since this release
2de053b

Moderate update from 2.3. The main changes are compatibility with deal.II 9.6.0, support for the use of up to 6th order elements, improved testing and continuous integration, code auto-formatting, and bug fixes.

Features

  • deal.II 9.2.0 - 9.6.0 compatibility by @landinjm in #226 and #236
  • Adding support for 4th, 5th, and 6th order elements by @landinjm in #251
  • The local element volume is now available in equations.cc and postprocess.cc for stabilization schemes like PSPG and SUPG by @landinjm in #269
  • Fields can be pinned to 0 at any vertex in the mesh. This works in addition to the boundary conditions prescribed in parameters.prm by @landinjm in #275
  • Switched Allen-Cahn documentation to markdown by @landinjm in #263

Bug fixes

  • Fixed explicit solves for problems with both scalar and vector explicit fields by @landinjm in #208
  • Fixed multiple linear/nonlinear solves by @landinjm in #241
  • Fixed incomplete refactoring of methods in customPDE override by @landinjm in #256
  • Fixed FloodFiller unit test and fixed grainGrowth bug by @zachcroft in #224
  • Optimized vtk file read-in behavior by @fractalsbyx in #222
  • Better error handling for boundary conditions by @zachcroft in #225
  • Better error handling for model constants by @landinjm in #262
  • Deleted deprecated applications by @landinjm in #234

Miscellaneous

Tests/CI

  • Continuous integration via GitHub Actions by @landinjm in #230
  • Adding script to check that all applications work by @landinjm in #245
  • Update automatic test script to run in parallel by @landinjm in #247

New Contributors

Full Changelog: v2.3...v2.4