Skip to content

v2.2.0

Latest

Choose a tag to compare

@CINTROINI CINTROINI released this 22 Oct 17:09
· 3 commits to master since this release
Immutable release. Only release title and notes can be modified.
8c36c6b

πŸš€ Release v2.2.0

This release introduces adaptive mesh refinement, new advection and source term integrators, the MUMPS parallel direct solver and more flexible coefficients, along with performance improvements, a streamlined installation procedure and an extensively updated documentation.


✨ New Features

πŸ”² Adaptive Mesh Refinement


🧩 SLOTH Coefficients

  • Time-dependent coefficients read from CSV files by @CINTROINI in #185
  • Coefficients depending on spatial coordinates (JSON coordinates key) by @CINTROINI in #188

πŸ”§ Integrators, Solvers & Boundary Conditions

  • Source term and advection integrators (SourceTerm, Advection, SplitAdvection, inflow/outflow) by @CINTROINI in #190
  • Support for the MUMPS parallel sparse direct solver by @CINTROINI in #184
  • Variable Dirichlet boundary conditions by @marineharel in #166

πŸ“Š Post-processing

  • Post-processing enhancement: common output directory and single ParaView file for multiphysics simulations, and optional post-processing by @CINTROINI in #169
  • Coefficient VTK post-processing and simplified multiphase test setup by @CINTROINI in #176

⚑ Performance

  • Evaluate fields once per element in volume integrators and compute energy gradients once per element by @CINTROINI in #193
  • Avoid per-step rebuilds in monolithic explicit solves by @CINTROINI in #192

βš™οΈ Compilation & Deployment

  • Optimisation of the installation procedure by @CINTROINI in #189
  • Release preparation: dependency cleanup (unused SuiteSparse removed), updated Spack script, envSloth.sh and CMakeLists.txt, Topaze offline build cloning SLOTH from GitHub, and Linux CI fixes by @CINTROINI in #195

πŸ› οΈ Bug Fixes


πŸ“ Documentation

πŸ”² Adaptive Mesh Refinement

🧩 Coefficients

πŸ”§ Integrators & Solvers

πŸ“Š Post-processing

πŸŽ“ Tutorials

βš™οΈ Installation

πŸ“š Reference

Full Changelog: v2.1.0...v2.2.0