From 90a94819db4ac0a4de93d0c3785fd44b77bae276 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Tue, 23 Dec 2025 17:28:29 +0100 Subject: [PATCH] Bump versions in Quickstart and system tests - preCICE v3.2.0 -> v3.3.0 - Python bindings v3.2.0 -> v3.3.0 - OpenFOAM v2312 -> v2512 - URL: develop.openfoam.com -> gitlab.com/openfoam --- .../workflows/system-tests-latest-components.yml | 2 +- .github/workflows/system-tests-pr.yml | 2 +- .../solver-openfoam/.clang-format | 5 +++-- quickstart/README.md | 16 ++++++++-------- tools/tests/README.md | 2 +- tools/tests/components.yaml | 2 +- tools/tests/reference_versions.yaml | 10 +++++----- 7 files changed, 20 insertions(+), 19 deletions(-) diff --git a/.github/workflows/system-tests-latest-components.yml b/.github/workflows/system-tests-latest-components.yml index 095f90cd2..2953bcf2d 100644 --- a/.github/workflows/system-tests-latest-components.yml +++ b/.github/workflows/system-tests-latest-components.yml @@ -136,7 +136,7 @@ jobs: CALCULIX_VERSION:2.20,\ CALCULIX_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-calculix-adapter }},\ FENICS_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-fenics-adapter }},\ - OPENFOAM_EXECUTABLE:openfoam2312,\ + OPENFOAM_EXECUTABLE:openfoam2512,\ OPENFOAM_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-openfoam-adapter }},\ SU2_VERSION:7.5.1,\ SU2_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-su2-adapter }},\ diff --git a/.github/workflows/system-tests-pr.yml b/.github/workflows/system-tests-pr.yml index f7d0531f9..683b863b6 100644 --- a/.github/workflows/system-tests-pr.yml +++ b/.github/workflows/system-tests-pr.yml @@ -124,7 +124,7 @@ jobs: CALCULIX_VERSION:2.20,\ CALCULIX_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-calculix-adapter }},\ FENICS_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-fenics-adapter }},\ - OPENFOAM_EXECUTABLE:openfoam2312,\ + OPENFOAM_EXECUTABLE:openfoam2512,\ OPENFOAM_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-openfoam-adapter }},\ SU2_VERSION:7.5.1,\ SU2_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-su2-adapter }},\ diff --git a/partitioned-heat-conduction/solver-openfoam/.clang-format b/partitioned-heat-conduction/solver-openfoam/.clang-format index 00adea7a3..8284a6189 100644 --- a/partitioned-heat-conduction/solver-openfoam/.clang-format +++ b/partitioned-heat-conduction/solver-openfoam/.clang-format @@ -3,11 +3,12 @@ Language: Cpp # BasedOnStyle: LLVM # # Proposed clang-format-11 style for OpenFOAM, trying to follow the OpenFOAM style guide: -# https://develop.openfoam.com/Development/openfoam/-/wikis/coding/style/style +# https://gitlab.com/openfoam/core/openfoam/-/wikis/coding/style/style # Configuration developed for the OpenFOAM-preCICE adapter code: # https://github.com/precice/openfoam-adapter # Contribute to the discussion at the respective OpenFOAM issue: -# https://develop.openfoam.com/Development/openfoam/-/issues/1634 +# https://develop.openfoam.com/Development/openfoam/-/issues/1634 (archived) +# https://gitlab.com/openfoam/core/openfoam/-/issues/1634 # # Keep `public:` at the first indentation level AccessModifierOffset: -4 diff --git a/quickstart/README.md b/quickstart/README.md index cd6927202..bfcc75f7b 100644 --- a/quickstart/README.md +++ b/quickstart/README.md @@ -21,15 +21,15 @@ To get a feeling what preCICE does, watch a [short presentation](https://www.you 1. Get and install preCICE. For Ubuntu 24.04 (Noble Numbat), this is pretty easy: [download](https://github.com/precice/precice/releases/latest) and install our binary package by clicking on it or using the following commands: ```bash - wget https://github.com/precice/precice/releases/download/v3.2.0/libprecice3_3.2.0_noble.deb - sudo apt install ./libprecice3_3.2.0_noble.deb + wget https://github.com/precice/precice/releases/download/v3.3.0/libprecice3_3.3.0_noble.deb + sudo apt install ./libprecice3_3.3.0_noble.deb ``` | OS | Package | | --- | --- | - | Ubuntu 22.04 Jammy Jellyfish | [`libprecice3_3.2.0_jammy.deb`](https://github.com/precice/precice/releases/download/v3.2.0/libprecice3_3.2.0_jammy.deb) | - | Ubuntu 24.04 Noble Numbat | [`libprecice3_3.2.0_noble.deb`](https://github.com/precice/precice/releases/download/v3.2.0/libprecice3_3.2.0_noble.deb) | - | Debian 12 "bookworm" | [`libprecice3_3.2.0_bookworm.deb`](https://github.com/precice/precice/releases/download/v3.2.0/libprecice3_3.2.0_bookworm.deb) | + | Ubuntu 22.04 Jammy Jellyfish | [`libprecice3_3.3.0_jammy.deb`](https://github.com/precice/precice/releases/download/v3.3.0/libprecice3_3.3.0_jammy.deb) | + | Ubuntu 24.04 Noble Numbat | [`libprecice3_3.3.0_noble.deb`](https://github.com/precice/precice/releases/download/v3.3.0/libprecice3_3.3.0_noble.deb) | + | Debian 12 "bookworm" | [`libprecice3_3.3.0_bookworm.deb`](https://github.com/precice/precice/releases/download/v3.3.0/libprecice3_3.3.0_bookworm.deb) | | Something else | See an [overview of options](https://precice.org/installation-overview.html) | Facing any problems? [Ask for help](https://precice.org/community-channels.html). @@ -38,10 +38,10 @@ To get a feeling what preCICE does, watch a [short presentation](https://www.you ```bash # Add the signing key, add the repository, update (check this): wget -q -O - https://dl.openfoam.com/add-debian-repo.sh | sudo bash - # Install OpenFOAM v2412: - sudo apt install openfoam2412-dev + # Install OpenFOAM v2512: + sudo apt install openfoam2512-dev # Enable OpenFOAM by default in your system and apply now: - echo "source /usr/lib/openfoam/openfoam2412/etc/bashrc" >> ~/.bashrc + echo "source /usr/lib/openfoam/openfoam2512/etc/bashrc" >> ~/.bashrc source ~/.bashrc ``` diff --git a/tools/tests/README.md b/tools/tests/README.md index d2bbfc831..15952ae1d 100644 --- a/tools/tests/README.md +++ b/tools/tests/README.md @@ -261,7 +261,7 @@ openfoam-adapter: default: "master" OPENFOAM_EXECUTABLE: description: exectuable of openfoam to use - default: "openfoam2312" + default: "openfoam2512" OPENFOAM_ADAPTER_REF: description: Reference/tag of the actual OpenFOAM adapter default: "master" diff --git a/tools/tests/components.yaml b/tools/tests/components.yaml index cb5333210..35f5d1739 100644 --- a/tools/tests/components.yaml +++ b/tools/tests/components.yaml @@ -53,7 +53,7 @@ openfoam-adapter: default: "master" OPENFOAM_EXECUTABLE: description: exectuable of openfoam to use - default: "openfoam2312" + default: "openfoam2512" OPENFOAM_ADAPTER_REF: description: Reference/tag of the OpenFOAM adapter to use default: "master" diff --git a/tools/tests/reference_versions.yaml b/tools/tests/reference_versions.yaml index d27090663..feff4afb8 100644 --- a/tools/tests/reference_versions.yaml +++ b/tools/tests/reference_versions.yaml @@ -1,13 +1,13 @@ -PRECICE_REF: "v3.2.0" +PRECICE_REF: "v3.3.0" PRECICE_PRESET: "production-audit" -OPENFOAM_EXECUTABLE: "openfoam2312" +OPENFOAM_EXECUTABLE: "openfoam2512" OPENFOAM_ADAPTER_REF: "v1.3.1" -PYTHON_BINDINGS_REF: "v3.2.0" +PYTHON_BINDINGS_REF: "v3.3.0" FENICS_ADAPTER_REF: "v2.2.0" -TUTORIALS_REF: "80b5e41" # develop, April 12, 2025 +TUTORIALS_REF: "b3de2af" # develop, December 23, 2025 PLATFORM: "ubuntu_2404" CALCULIX_VERSION: "2.20" CALCULIX_ADAPTER_REF: "v2.20.1" SU2_VERSION: "7.5.1" SU2_ADAPTER_REF: "64d4aff" # Distribution v2404 -DEALII_ADAPTER_REF: "02c5d18" # develop, April 12, 2025 +DEALII_ADAPTER_REF: "02c5d18" # develop, August 12, 2024