From 7c6df778f5fa042fb8a375def2e24c4d1190a2fe Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 11 Feb 2026 16:49:00 +0100 Subject: [PATCH 1/4] Adapt system tests setup for fenics-adapter Related to https://github.com/precice/fenics-adapter/pull/202 https://github.com/precice/fenics-adapter/issues/201 --- tools/tests/dockerfiles/ubuntu_2404/Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/tests/dockerfiles/ubuntu_2404/Dockerfile b/tools/tests/dockerfiles/ubuntu_2404/Dockerfile index 7cd356612..8e067fbda 100644 --- a/tools/tests/dockerfiles/ubuntu_2404/Dockerfile +++ b/tools/tests/dockerfiles/ubuntu_2404/Dockerfile @@ -32,8 +32,10 @@ RUN apt-get -qq update && \ libbenchmark-dev \ libboost-all-dev \ libeigen3-dev \ + libopenmpi-dev \ libxml2-dev \ lsb-release \ + openmpi-bin \ petsc-dev \ python3-dev \ python3-numpy \ @@ -100,7 +102,7 @@ RUN add-apt-repository -y ppa:fenics-packages/fenics && \ USER precice ARG FENICS_ADAPTER_REF # Building fenics-adapter -RUN python3 -m venv /home/precice/venv && \ +RUN python3 -m venv --system-site-packages /home/precice/venv && \ . /home/precice/venv/bin/activate && \ pip3 install git+https://github.com/precice/fenics-adapter.git@${FENICS_ADAPTER_REF} From f86cee7c15fd817df2d2472aaca93d1e6da863b7 Mon Sep 17 00:00:00 2001 From: Ishaan Desai Date: Mon, 16 Feb 2026 13:16:38 +0100 Subject: [PATCH 2/4] Temporarily switch FENICS_ADAPTER_REF to develop for testing --- tools/tests/components.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/tests/components.yaml b/tools/tests/components.yaml index 35f5d1739..83bc51b54 100644 --- a/tools/tests/components.yaml +++ b/tools/tests/components.yaml @@ -79,7 +79,7 @@ fenics-adapter: default: "master" FENICS_ADAPTER_REF: semnantic: Git ref of the fenics adapter to use - default: "master" + default: "develop" nutils-adapter: repository: https://github.com/precice/nutils-adapter @@ -165,4 +165,4 @@ dealii-adapter: default: "master" DEALII_ADAPTER_REF: description: Version of deal.ii-adapter to use - default: "master" \ No newline at end of file + default: "master" From 3cdf1839fd7b84b90c073875e4033a78d9e24a1e Mon Sep 17 00:00:00 2001 From: Ishaan Desai Date: Tue, 17 Feb 2026 17:32:32 +0100 Subject: [PATCH 3/4] Revert FENICS_ADAPTER_REF back to master --- tools/tests/components.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/tests/components.yaml b/tools/tests/components.yaml index 83bc51b54..c632b5e46 100644 --- a/tools/tests/components.yaml +++ b/tools/tests/components.yaml @@ -79,7 +79,7 @@ fenics-adapter: default: "master" FENICS_ADAPTER_REF: semnantic: Git ref of the fenics adapter to use - default: "develop" + default: "master" nutils-adapter: repository: https://github.com/precice/nutils-adapter From 430df444a49218bab64c0ceef6d47bb49929ca56 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 18 Feb 2026 14:58:33 +0100 Subject: [PATCH 4/4] Restore components.yml --- tools/tests/components.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/tests/components.yaml b/tools/tests/components.yaml index c632b5e46..35f5d1739 100644 --- a/tools/tests/components.yaml +++ b/tools/tests/components.yaml @@ -165,4 +165,4 @@ dealii-adapter: default: "master" DEALII_ADAPTER_REF: description: Version of deal.ii-adapter to use - default: "master" + default: "master" \ No newline at end of file