Skip to content

v202404.0.0 - Now with preCICE v3!

Latest
Compare
Choose a tag to compare
@MakisH MakisH released this 24 Apr 13:27
4ac47a4

This release corresponds to the preCICE Distribution v2404.0 and is the first one that ships with preCICE v3 (v3.1.1) installed. It also brings the following new features and fixes:

  • Solvers and adapters:
    • Added DuMux 3.8 and DuMux-preCICE adapter v3.8
    • Updated CalculiX to 2.20
    • Updated DUNE to 2.9.1
    • Updated OpenFOAM to v2312
    • Updated SU2 to 7.5.1 (note that the SU2 adapter was recently rewritten to use the SU2 Python wrapper)
    • Removed Nutils. This is now installed in a virtual environment for each tutorial case that needs it, to not enforce the same version requirements among all cases.
    • Removed swak4Foam. The few cases that depended on it now implement custom coded boundary conditions.
    • Switched preCICE to be built in Release with Debug Information mode, enabling debug output. This should make things a bit faster, while still allowing some debugging.
  • preCICE tools:
  • Other tools and important changes:
    • Added the Meld diff tool
    • Added pipx
    • Switched the PDF viewer to Atril, working around an issue with opening links from PDF files to Firefox in that Ubuntu version.
    • Switched back to the bento/ubuntu-20.04 base box, as the generic/ubuntu-2004 does not build anymore (see #84). Even though Ubuntu 22.04 has already been around since a while, we have issues porting all solvers (mainly code_aster) to Ubuntu 22.04. We plan to upgrade directly to Ubuntu 24.04 in the next release.

Known issues:

  • The Vagrant box does not build anymore in the GitHub runners (#92). The box included on Vagrant Cloud has been built on a different system than the previous release.
  • Some tutorial cases do not work:
    • two-scale-heat-conduction DuMux cases: the scripts require C++ features not available by default on Ubuntu 20.04 (semi-related issue: precice/tutorials#529).
    • perpendicular-flap solids4Foam case: solids4Foam currently requires an older OpenFOAM version (v2012) than the one we ship with.

Full Changelog: v202211.0.0...v202404.0.0

This release contains code contributions and reviews by (in alphabetical order): @IshaanDesai @fsimonis @Fujikawas @MakisH @mathiskelm @uekerman