From 2898d3e43c1134647e1d3975dc0615e315a2d67c Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 30 Sep 2026 11:39:29 +0200 Subject: [PATCH 1/5] Nutils: Set recommendations for parallel processing --- tests/component-templates/nutils-adapter.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/component-templates/nutils-adapter.yaml b/tests/component-templates/nutils-adapter.yaml index 3ea7ad8d0..baffdee15 100644 --- a/tests/component-templates/nutils-adapter.yaml +++ b/tests/component-templates/nutils-adapter.yaml @@ -13,6 +13,8 @@ volumes: command: > /bin/bash -c "id && cd '/runs/{{ tutorial_folder }}/{{ case_folder }}' && + export NUTILS_NPROCS=8 && + export OMP_NUM_THREADS=1 && {{ run }} && rm -rf .venv __pycache__ | tee system-tests_{{ case_folder }}.log 2>&1" From 0526dc5d99fc17272b1e41932634f615461ea166 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 30 Sep 2026 13:03:46 +0200 Subject: [PATCH 2/5] Replace exports with docker-compose environment --- tests/component-templates/nutils-adapter.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/component-templates/nutils-adapter.yaml b/tests/component-templates/nutils-adapter.yaml index baffdee15..bf2fc3a09 100644 --- a/tests/component-templates/nutils-adapter.yaml +++ b/tests/component-templates/nutils-adapter.yaml @@ -10,11 +10,12 @@ depends_on: condition: service_completed_successfully volumes: - {{ run_directory }}:/runs +environment: + NUTILS_NPROCS: 8 + OMP_NUM_THREADS: 1 command: > /bin/bash -c "id && cd '/runs/{{ tutorial_folder }}/{{ case_folder }}' && - export NUTILS_NPROCS=8 && - export OMP_NUM_THREADS=1 && {{ run }} && rm -rf .venv __pycache__ | tee system-tests_{{ case_folder }}.log 2>&1" From 3258dfe63c8c2121b6629e276d0b015c272a4d73 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 30 Sep 2026 13:44:40 +0200 Subject: [PATCH 3/5] Revert environment --- tests/component-templates/nutils-adapter.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/tests/component-templates/nutils-adapter.yaml b/tests/component-templates/nutils-adapter.yaml index bf2fc3a09..3ea7ad8d0 100644 --- a/tests/component-templates/nutils-adapter.yaml +++ b/tests/component-templates/nutils-adapter.yaml @@ -10,9 +10,6 @@ depends_on: condition: service_completed_successfully volumes: - {{ run_directory }}:/runs -environment: - NUTILS_NPROCS: 8 - OMP_NUM_THREADS: 1 command: > /bin/bash -c "id && cd '/runs/{{ tutorial_folder }}/{{ case_folder }}' && From 115549e968fb6b54eaeac216f3b3dc5e4a2f7cb4 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Wed, 30 Sep 2026 13:45:14 +0200 Subject: [PATCH 4/5] Increase timeout for turek-hron-fsi3_fluid-nutils_solid-nutils --- tests/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/tests.yaml b/tests/tests.yaml index 3c41b0f11..4f56d671c 100644 --- a/tests/tests.yaml +++ b/tests/tests.yaml @@ -658,7 +658,7 @@ test_suites: - fluid-nutils - solid-nutils max_time: 0.003 - timeout: 1200 + timeout: 1800 reference_result: ./turek-hron-fsi3/reference-results/fluid-nutils_solid-nutils.tar.gz turek-hron-fsi3_fluid-openfoam_solid-dealii: From a22221236df5a6ce2bf8679d541954b540ae82b7 Mon Sep 17 00:00:00 2001 From: preCICE Tests VM Date: Wed, 30 Sep 2026 14:33:49 +0200 Subject: [PATCH 5/5] Update reference results for weekly nutils tests --- .../reference-results/fluid-nutils_transport-nutils.tar.gz | 4 ++-- .../reference-results/fluid-nutils_solid-calculix.tar.gz | 4 ++-- .../reference-results/fluid-openfoam_solid-nutils.tar.gz | 4 ++-- .../reference-results/fluid-nutils_solid-nutils.tar.gz | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/channel-transport/reference-results/fluid-nutils_transport-nutils.tar.gz b/channel-transport/reference-results/fluid-nutils_transport-nutils.tar.gz index 0ca0d040e..244bcfbec 100644 --- a/channel-transport/reference-results/fluid-nutils_transport-nutils.tar.gz +++ b/channel-transport/reference-results/fluid-nutils_transport-nutils.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88f14284c484db5e806a884bb6cddee4e583607cb71f01a3d6f367d6125a7aaa -size 1610585 +oid sha256:a82176db6353a81c2af8c7375b0eeed6e76bab9c55c8313236b7a3c42bff8119 +size 1609316 diff --git a/perpendicular-flap/reference-results/fluid-nutils_solid-calculix.tar.gz b/perpendicular-flap/reference-results/fluid-nutils_solid-calculix.tar.gz index 9863c0e95..138406897 100644 --- a/perpendicular-flap/reference-results/fluid-nutils_solid-calculix.tar.gz +++ b/perpendicular-flap/reference-results/fluid-nutils_solid-calculix.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19316047524c56e1675cae8e80014bc6f845f074ce8b225b880fa7a7e140e567 -size 103799 +oid sha256:ade45d41a1f4c3702c1f7b0d24cf12ff58818be2a91d3087b1903a621a30eb91 +size 105235 diff --git a/perpendicular-flap/reference-results/fluid-openfoam_solid-nutils.tar.gz b/perpendicular-flap/reference-results/fluid-openfoam_solid-nutils.tar.gz index f775666ef..9ce21fdf8 100644 --- a/perpendicular-flap/reference-results/fluid-openfoam_solid-nutils.tar.gz +++ b/perpendicular-flap/reference-results/fluid-openfoam_solid-nutils.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8b622b7fa5a6b56dcdbfa09f077d78a38ae565fa2e4e9d286fc08d1de985a1e -size 56534 +oid sha256:10ec3077fcad87e4c21dfdea4d6bf066b02610b62e833bb04e83465a5581be82 +size 57910 diff --git a/turek-hron-fsi3/reference-results/fluid-nutils_solid-nutils.tar.gz b/turek-hron-fsi3/reference-results/fluid-nutils_solid-nutils.tar.gz index 85380e20f..6a613c202 100644 --- a/turek-hron-fsi3/reference-results/fluid-nutils_solid-nutils.tar.gz +++ b/turek-hron-fsi3/reference-results/fluid-nutils_solid-nutils.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c50c0c5d35cf0808ad33ea068ba94b7eb1d9e1573c4a65991c25e98c21055fcd -size 3868 +oid sha256:35d9addaad36dcc5c1ce8c495ff3adb1900dcdef05c08cae09253de62917fc8f +size 25643