Skip to content

Releases: precice/vm

v202404.0.0 - Now with preCICE v3!

24 Apr 13:27
4ac47a4
Compare
Choose a tag to compare

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

v202211.0.0 - Last with preCICE v2.x

22 Nov 22:06
4996945
Compare
Choose a tag to compare

This release corresponds to the preCICE Distribution v2211.0 and brings the following new features and fixes:

  • Added ASTE and Julia bindings
  • Added dune-fem
  • Added the binaries of the elastic-tube-1d C++ solvers
  • Upgraded OpenFOAM to v2206, CalculiX to v2.20, and Nutils to v7.2 (with a special case for the perpendicular-flap/fluid-nutils tutorial case)
  • Added the Python pandas package
  • Added libvirt support (experimental)
  • Replaced the PDF reader Evince with Atril, fixing an issue with opening URLs in PDF files
  • Updated preCICE branch name (master->main)
  • Updated a few CI-related things

Full Changelog: v202202.0.1...v202211.0.0

This release contains code contributions and reviews by (in alphabetical order): @davidscn, @erikscheurer, @fsimonis, @IshaanDesai, @MakisH

A few minor post-workshop improvements

29 Mar 12:38
56a16b2
Compare
Choose a tag to compare

This is a minor revision of the VM, with mainly the following changes:

  • Enabled automatic login for the desktop session (#37), contributed by @MakisH and @fsimonis
  • Added IPython for richer auto-completion (#39), contributed by @MakisH, suggested by @carlosal1015, reviewed by @IshaanDesai
  • Renamed the precice-config-visualizer aliases from config-visualizer, config-visualizer-png, config-visualizer-pdf to:

v202202.0.0

13 Feb 10:57
1045afd
Compare
Choose a tag to compare

This is a scheduled release in the context of the preCICE distribution 2202.0. Follow the documentation, or get it from Vagrant Cloud.

Main changes:

  • Added swak4Foam.
  • Added DUNE and the experimental DUNE adapter
  • Added the tools Disk Usage Analyzer and Catfish File Search
  • Added a link to Terminator on the desktop
  • Updated to OpenFOAM v2112, CalculiX 2.19, deal.II 9.3, and Nutils 6.3.
  • Built all example solvers (solvedummies, quickstart, and more) and prepared the heat-exchanger case
  • Replaced ParaView (from the official generic Linux packages) with the one from APT
  • Removed large unnecessary files to save space.

The related versioning systems now are:

  • tutorials: (yyyymm).(tutorials revision)
  • vm: (tutorials).(vm revision)
  • distribution: (yymm).(distribution revision)

v202104.1.0

03 May 21:12
66ee0cd
Compare
Choose a tag to compare

This includes all the component versions described in the preCICE distribution 2104.0. It also fixes several issues (including file permissions, meaning that you can now "git pull" from repositories). This is the first version to include code_aster and the respective adapter.

Get it from Vagrant Cloud: https://app.vagrantup.com/precice/boxes/precice-vm/versions/202104.1.0