From 3364f11456f0f3d4993405f726930514b8777fc8 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sun, 12 Jul 2026 17:47:42 +0200 Subject: [PATCH 01/11] Add ASTE to the system tests --- aste-turbine/metadata.yaml | 14 ++ tools/tests/component-templates/aste.yaml | 17 +++ tools/tests/components.yaml | 18 +++ .../tests/dockerfiles/ubuntu_2404/Dockerfile | 121 +++++++++++++++++- tools/tests/tests.yaml | 15 ++- 5 files changed, 179 insertions(+), 6 deletions(-) create mode 100644 aste-turbine/metadata.yaml create mode 100644 tools/tests/component-templates/aste.yaml diff --git a/aste-turbine/metadata.yaml b/aste-turbine/metadata.yaml new file mode 100644 index 000000000..b4856edcd --- /dev/null +++ b/aste-turbine/metadata.yaml @@ -0,0 +1,14 @@ +name: ASTE turbine +path: aste-turbine +url: https://precice.org/tutorials-aste-turbine.html + +participants: + - ASTE + +cases: + aste: + participant: ASTE + directory: . + run: ./run.sh + component: aste + \ No newline at end of file diff --git a/tools/tests/component-templates/aste.yaml b/tools/tests/component-templates/aste.yaml new file mode 100644 index 000000000..d5a7e807b --- /dev/null +++ b/tools/tests/component-templates/aste.yaml @@ -0,0 +1,17 @@ +build: + context: {{ dockerfile_context }} + args: + {% for key, value in build_arguments.items() %} + - {{key}}={{value}} + {% endfor %} + target: aste +depends_on: + prepare: + condition: service_completed_successfully +volumes: + - {{ run_directory }}:/runs +command: > + /bin/bash -c "id && + cd '/runs/{{ tutorial_folder }}/{{ case_folder }}' && + source /home/precice/venv/bin/activate && + {{ run }} | tee system-tests_{{ case_folder }}.log 2>&1" diff --git a/tools/tests/components.yaml b/tools/tests/components.yaml index 4cfd75a17..49afb3820 100644 --- a/tools/tests/components.yaml +++ b/tools/tests/components.yaml @@ -253,3 +253,21 @@ su2-adapter: SU2_ADAPTER_REF: repository: https://github.com/precice/su2-adapter default: "develop" + +aste: + template: component-templates/aste.yaml + build_arguments: + PLATFORM: + default: "ubuntu_2404" + # The name "PLATFORM" is misleading: For this component, we use a different base image. + PRECICE_REF: + repository: https://github.com/precice/precice + default: "develop" + PRECICE_PRESET: + default: "production-audit" + TUTORIALS_REF: + repository: https://github.com/precice/tutorials + default: "develop" + ASTE_REF: + repository: https://github.com/precice/aste + default: "develop" \ No newline at end of file diff --git a/tools/tests/dockerfiles/ubuntu_2404/Dockerfile b/tools/tests/dockerfiles/ubuntu_2404/Dockerfile index c6c1a4231..1da2ef2a7 100644 --- a/tools/tests/dockerfiles/ubuntu_2404/Dockerfile +++ b/tools/tests/dockerfiles/ubuntu_2404/Dockerfile @@ -74,7 +74,7 @@ USER precice FROM precice_dependencies AS precice -# Install & build precice into /home/precice/precice +# Build & install precice into /home/precice/precice ARG PRECICE_PR ARG PRECICE_REF ARG PRECICE_PRESET @@ -92,10 +92,10 @@ RUN git clone https://github.com/precice/precice.git precice && \ cd ../.. && rm -rf precice ENV PATH="${PATH}:/home/precice/.local/bin" -ENV LD_LIBRARY_PATH="/home/precice/.local/lib:${LD_LIBRARY_PATH}" -ENV CPATH="/home/precice/.local/include:$CPATH" -ENV PKG_CONFIG_PATH="/home/precice/.local/lib/pkgconfig:$PKG_CONFIG_PATH" -ENV CMAKE_PREFIX_PATH="/home/precice/.local:$CMAKE_PREFIX_PATH" +ENV LD_LIBRARY_PATH="/home/precice/.local/lib" +ENV CPATH="/home/precice/.local/include" +ENV PKG_CONFIG_PATH="/home/precice/.local/lib/pkgconfig" +ENV CMAKE_PREFIX_PATH="/home/precice/.local" ### end of precice stage ### @@ -450,3 +450,114 @@ RUN cd "${SU2_HOME}" &&\ ./meson.py build -Denable-pywrapper=true --prefix=$SU2_RUN &&\ ./ninja -C build install ### end of su2_adapter stage ### + + +##################################################################### +# Build stages using third-party base images # +##################################################################### + + +FROM ubuntu:26.04 AS aste + +ARG PRECICE_UID=1000 +ARG PRECICE_GID=1000 +ARG PRECICE_PR +ARG PRECICE_REF +ARG PRECICE_PRESET +ARG ASTE_PR +ARG ASTE_REF + +USER root +SHELL ["/bin/bash", "-c"] +ENV DEBIAN_FRONTEND=noninteractive + +# Set the same user as the rest of the system tests components, for consistency. +RUN set -eux; \ + if getent group "${PRECICE_GID}" >/dev/null; then \ + existing_group="$(getent group "${PRECICE_GID}" | cut -d: -f1)"; \ + if [ "${existing_group}" != "precice" ]; then \ + groupmod -n precice "${existing_group}"; \ + fi; \ + else \ + groupadd -g "${PRECICE_GID}" precice; \ + fi; \ + if getent passwd "${PRECICE_UID}" >/dev/null; then \ + existing_user="$(getent passwd "${PRECICE_UID}" | cut -d: -f1)"; \ + if [ "${existing_user}" != "precice" ]; then \ + usermod -l precice -d /home/precice -m "${existing_user}"; \ + fi; \ + usermod -g "${PRECICE_GID}" precice; \ + else \ + useradd -u "${PRECICE_UID}" -g "${PRECICE_GID}" -ms /bin/bash precice; \ + fi; \ + mkdir -p /home/precice; \ + chown -R "${PRECICE_UID}:${PRECICE_GID}" /home/precice + +# Dependencies for preCICE and common dependencies for the tutorials/tests +RUN apt-get -qq update && \ + apt-get -qq -y install \ + build-essential \ + software-properties-common \ + cmake \ + curl \ + g++ \ + gfortran \ + git \ + libbenchmark-dev \ + libboost-all-dev \ + libeigen3-dev \ + libopenmpi-dev \ + libxml2-dev \ + lsb-release \ + openmpi-bin \ + petsc-dev \ + python3-dev \ + python3-numpy \ + python3-pip \ + python3-venv \ + pkg-config \ + wget \ + inotify-tools + +# Additional dependencies for ASTE +RUN apt-get -qq update && \ + apt-get -qq -y install \ + libmetis-dev \ + libvtk9-dev + +USER precice +WORKDIR /home/precice + +# Build & install precice into /home/precice/precice +RUN git clone https://github.com/precice/precice.git precice && \ + cd precice && \ + if [ -n "${PRECICE_PR}" ]; then git fetch origin pull/${PRECICE_PR}/head; fi && \ + git checkout ${PRECICE_REF} && \ + mkdir build && cd build &&\ + cmake .. --preset=${PRECICE_PRESET} -DCMAKE_INSTALL_PREFIX=/home/precice/.local/ -DBUILD_TESTING=OFF && \ + make all install -j $(nproc) && \ + cd ../.. && rm -rf precice + +ENV PATH="${PATH}:/home/precice/.local/bin" +ENV LD_LIBRARY_PATH="/home/precice/.local/lib" +ENV CPATH="/home/precice/.local/include" +ENV PKG_CONFIG_PATH="/home/precice/.local/lib/pkgconfig" +ENV CMAKE_PREFIX_PATH="/home/precice/.local" + +RUN git clone https://github.com/precice/aste.git aste && \ + cd aste && \ + if [ -n "${ASTE_PR}" ]; then git fetch origin pull/${ASTE_PR}/head; fi && \ + git checkout ${ASTE_REF} + +RUN python3 -m venv /home/precice/venv && \ + . /home/precice/venv/bin/activate && \ + pip install -r /home/precice/aste/requirements.txt && \ + pip install vtk + +RUN cd /home/precice/aste && \ + mkdir build && cd build &&\ + cmake .. -DCMAKE_INSTALL_PREFIX=/home/precice/.local/ && \ + make all install -j $(nproc) && \ + cd ../.. && rm -rf aste + +WORKDIR /home/precice \ No newline at end of file diff --git a/tools/tests/tests.yaml b/tools/tests/tests.yaml index ffa2ab26c..54c58814b 100644 --- a/tools/tests/tests.yaml +++ b/tools/tests/tests.yaml @@ -11,6 +11,14 @@ # Skipped components are still mentioned in a comment. test_suites: + aste-turbine: + tutorials: + - &aste-turbine + path: aste-turbine + case_combination: + - aste + reference_result: ./aste-turbine/reference-results/aste-turbine.tar.gz + breaking-dam-2d: tutorials: - &breaking-dam-2d_fluid-openfoam_solid-calculix @@ -651,6 +659,7 @@ test_suites: release: tutorials: + - *aste-turbine - *breaking-dam-2d_fluid-openfoam_solid-calculix - *channel-transport_fluid-openfoam_transport-nutils - *channel-transport_fluid-openfoam_transport-openfoam @@ -746,7 +755,11 @@ test_suites: - *partitioned-pipe-multiscale_fluid1d-left-nutils_fluid3d-right-openfoam # parallel-implicit (IQN-ILS), axial-geometric-multiscale - *elastic-tube-1d_fluid-fortran-module_solid-fortran-module # integration with Fortran (module) - *perpendicular-flap_fluid-openfoam_solid-calculix # integration with C - + + aste: + tutorials: + - *aste-turbine + calculix-adapter: tutorials: - *breaking-dam-2d_fluid-openfoam_solid-calculix From 4040916489ac23f6490eb14ee78dc04d17a44c88 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sun, 12 Jul 2026 17:58:27 +0200 Subject: [PATCH 02/11] Increase the build_timeout --- tools/tests/components.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/tests/components.yaml b/tools/tests/components.yaml index 49afb3820..38e73b0c7 100644 --- a/tools/tests/components.yaml +++ b/tools/tests/components.yaml @@ -256,6 +256,7 @@ su2-adapter: aste: template: component-templates/aste.yaml + build_timeout: 600 build_arguments: PLATFORM: default: "ubuntu_2404" From d80bf302dd8e32939227eb42861e303b69703957 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sun, 12 Jul 2026 18:26:27 +0200 Subject: [PATCH 03/11] Pre-process ASTE test case --- tools/tests/tests.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/tests/tests.yaml b/tools/tests/tests.yaml index 54c58814b..c419a009c 100644 --- a/tools/tests/tests.yaml +++ b/tools/tests/tests.yaml @@ -13,10 +13,12 @@ test_suites: aste-turbine: tutorials: + # This test case only needs one ASTE instance, and is structured differently than most tutorials - &aste-turbine path: aste-turbine case_combination: - aste + run-before: sed -i 's|../precice-exports|precice-exports|g' precice-config.xml reference_result: ./aste-turbine/reference-results/aste-turbine.tar.gz breaking-dam-2d: From 31a92ede499cf4703e6f019710863b4206804bb5 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sun, 12 Jul 2026 18:38:16 +0200 Subject: [PATCH 04/11] Move pre-processing step to metadata --- aste-turbine/metadata.yaml | 3 ++- tools/tests/tests.yaml | 2 -- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/aste-turbine/metadata.yaml b/aste-turbine/metadata.yaml index b4856edcd..5c25fefb5 100644 --- a/aste-turbine/metadata.yaml +++ b/aste-turbine/metadata.yaml @@ -5,10 +5,11 @@ url: https://precice.org/tutorials-aste-turbine.html participants: - ASTE +# This test case only needs one ASTE instance, and is structured differently than most tutorials cases: aste: participant: ASTE directory: . - run: ./run.sh + run: sed -i 's|../precice-exports|precice-exports|g' precice-config.xml && ./run.sh component: aste \ No newline at end of file diff --git a/tools/tests/tests.yaml b/tools/tests/tests.yaml index c419a009c..54c58814b 100644 --- a/tools/tests/tests.yaml +++ b/tools/tests/tests.yaml @@ -13,12 +13,10 @@ test_suites: aste-turbine: tutorials: - # This test case only needs one ASTE instance, and is structured differently than most tutorials - &aste-turbine path: aste-turbine case_combination: - aste - run-before: sed -i 's|../precice-exports|precice-exports|g' precice-config.xml reference_result: ./aste-turbine/reference-results/aste-turbine.tar.gz breaking-dam-2d: From 50dd8fb8724aba6f255a9075c901f79ea25f857d Mon Sep 17 00:00:00 2001 From: preCICE Tests VM Date: Sun, 12 Jul 2026 18:39:01 +0200 Subject: [PATCH 05/11] Add reference results for aste-turbine --- .../reference-results/aste-turbine.tar.gz | 3 + .../reference_results.metadata | 76 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 aste-turbine/reference-results/aste-turbine.tar.gz create mode 100644 aste-turbine/reference-results/reference_results.metadata diff --git a/aste-turbine/reference-results/aste-turbine.tar.gz b/aste-turbine/reference-results/aste-turbine.tar.gz new file mode 100644 index 000000000..3c567820e --- /dev/null +++ b/aste-turbine/reference-results/aste-turbine.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f6b6fc3c94268b1db6c03dff0069238242d765429d0c8693515bb276470e208 +size 447944 diff --git a/aste-turbine/reference-results/reference_results.metadata b/aste-turbine/reference-results/reference_results.metadata new file mode 100644 index 000000000..04503175a --- /dev/null +++ b/aste-turbine/reference-results/reference_results.metadata @@ -0,0 +1,76 @@ + + +# Reference Results + +This file contains an overview of the results over the reference results as well as the arguments used to generate them. +We also include some information on the machine used to generate them + +## List of files + +| name | time | sha256 | +|------|------|-------| +| aste-turbine.tar.gz | 2026-07-12 18:38:48 | 6f6b6fc3c94268b1db6c03dff0069238242d765429d0c8693515bb276470e208 | + +## List of arguments used to generate the files + +| name | value | +|------|------| +| PLATFORM | ubuntu_2404 | +| CALCULIX_VERSION | 2.20 | +| DUMUX_VERSION | 3.7 | +| DUNE_VERSION_DUMUX | 2.9 | +| DUNE_VERSION_DUNE | 2.9 | +| OPENFOAM_EXECUTABLE | openfoam2512 | +| SU2_VERSION | 7.5.1 | +| FENICS_ADAPTER_REF | v2.3.0 | +| FENICSX_ADAPTER_REF | v1.0.1 | +| FMI_RUNNER_REF | v0.2.1 | +| CALCULIX_ADAPTER_REF | v2.20.1 | +| DEALII_ADAPTER_REF | a421d92 | +| DUNE_ADAPTER_REF | 778d3bb | +| DUMUX_ADAPTER_REF | 3f3f54f | +| MICRO_MANAGER_REF | bf5ea7b | +| OPENFOAM_ADAPTER_REF | 2c3062c | +| PRECICE_REF | b770460f2447b94da430086085d6b424e7c073e9 | +| PYTHON_BINDINGS_REF | v3.4.0 | +| SU2_ADAPTER_REF | 5abe79b | +| TUTORIALS_REF | 31a92ede499cf4703e6f019710863b4206804bb5 | +| PRECICE_PRESET | production-audit | +| ASTE_REF | 4e32a4f942e0b96f56095cea653d4af470dee1d4 | +| PRECICE_UID | 1003 | +| PRECICE_GID | 1003 | +## Information about the machine + +### uname -a + +Linux precice-tests 5.15.0-185-generic #195-Ubuntu SMP Fri Jun 19 17:11:50 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux + + +### lscpu + +Architecture: x86_64 +CPU op-mode(s): 32-bit, 64-bit +Address sizes: 45 bits physical, 48 bits virtual +Byte Order: Little Endian +CPU(s): 4 +On-line CPU(s) list: 0-3 +Vendor ID: GenuineIntel +Model name: Intel(R) Xeon(R) Gold 6130 CPU @ 2.10GHz +CPU family: 6 +Model: 85 +Thread(s) per core: 1 +Core(s) per socket: 1 +Socket(s): 4 +Stepping: 4 +BogoMIPS: 4199.99 +Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat pku ospke md_clear flush_l1d arch_capabilities +Hypervisor vendor: VMware +Virtualization type: full +L1d cache: 128 KiB (4 instances) +L1i cache: 128 KiB (4 instances) +L2 cache: 4 MiB (4 instances) +L3 cache: 88 MiB (4 instances) +NUMA node(s): 1 +NUMA node0 CPU(s): 0-3 From e755039274a82ba6fd89435a0d35adfb95b096ab Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sun, 12 Jul 2026 18:45:09 +0200 Subject: [PATCH 06/11] Add ASTE_REF in reference_versions.yaml --- tools/tests/reference_versions.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/tests/reference_versions.yaml b/tools/tests/reference_versions.yaml index a2b84c81c..d9994c125 100644 --- a/tools/tests/reference_versions.yaml +++ b/tools/tests/reference_versions.yaml @@ -13,6 +13,7 @@ OPENFOAM_EXECUTABLE: "openfoam2512" SU2_VERSION: "7.5.1" # Tested components +ASTE_REF: "4e32a4f" # develop, July 12, 2026 FENICS_ADAPTER_REF: "v2.3.0" FENICSX_ADAPTER_REF: "v1.0.1" FMI_RUNNER_REF: "v0.2.1" From 4bd437045855f00a2748063e0fcaf57481757a1f Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sun, 12 Jul 2026 18:47:26 +0200 Subject: [PATCH 07/11] Set temporary PRECICE_REF --- tools/tests/reference_versions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/tests/reference_versions.yaml b/tools/tests/reference_versions.yaml index d9994c125..c72108526 100644 --- a/tools/tests/reference_versions.yaml +++ b/tools/tests/reference_versions.yaml @@ -23,7 +23,7 @@ DUNE_ADAPTER_REF: "778d3bb" # main, July 8, 2026 DUMUX_ADAPTER_REF: "3f3f54f" # develop, May 27, 2026 MICRO_MANAGER_REF: "bf5ea7b" # develop, July 7, 2026 OPENFOAM_ADAPTER_REF: "2c3062c" # develop, May 27, 2026 -PRECICE_REF: "v3.4.1" +PRECICE_REF: "a5eefcd" PYTHON_BINDINGS_REF: "v3.4.0" SU2_ADAPTER_REF: "5abe79b" # develop, May 27, 2026 TUTORIALS_REF: "develop" From 5505c650030f1cb18619ad8871108be93c709dab Mon Sep 17 00:00:00 2001 From: preCICE Tests VM Date: Sun, 12 Jul 2026 18:55:54 +0200 Subject: [PATCH 08/11] Add reference results for aste-turbine --- aste-turbine/reference-results/aste-turbine.tar.gz | 4 ++-- aste-turbine/reference-results/reference_results.metadata | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/aste-turbine/reference-results/aste-turbine.tar.gz b/aste-turbine/reference-results/aste-turbine.tar.gz index 3c567820e..c37dc9d42 100644 --- a/aste-turbine/reference-results/aste-turbine.tar.gz +++ b/aste-turbine/reference-results/aste-turbine.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6f6b6fc3c94268b1db6c03dff0069238242d765429d0c8693515bb276470e208 -size 447944 +oid sha256:ff82c177d573329d2965196c311eda53e60e58f3ae9b833df235a9b9c364ef8b +size 447811 diff --git a/aste-turbine/reference-results/reference_results.metadata b/aste-turbine/reference-results/reference_results.metadata index 04503175a..2ad0cd028 100644 --- a/aste-turbine/reference-results/reference_results.metadata +++ b/aste-turbine/reference-results/reference_results.metadata @@ -11,7 +11,7 @@ We also include some information on the machine used to generate them | name | time | sha256 | |------|------|-------| -| aste-turbine.tar.gz | 2026-07-12 18:38:48 | 6f6b6fc3c94268b1db6c03dff0069238242d765429d0c8693515bb276470e208 | +| aste-turbine.tar.gz | 2026-07-12 18:47:57 | ff82c177d573329d2965196c311eda53e60e58f3ae9b833df235a9b9c364ef8b | ## List of arguments used to generate the files @@ -24,6 +24,7 @@ We also include some information on the machine used to generate them | DUNE_VERSION_DUNE | 2.9 | | OPENFOAM_EXECUTABLE | openfoam2512 | | SU2_VERSION | 7.5.1 | +| ASTE_REF | 4e32a4f | | FENICS_ADAPTER_REF | v2.3.0 | | FENICSX_ADAPTER_REF | v1.0.1 | | FMI_RUNNER_REF | v0.2.1 | @@ -33,12 +34,11 @@ We also include some information on the machine used to generate them | DUMUX_ADAPTER_REF | 3f3f54f | | MICRO_MANAGER_REF | bf5ea7b | | OPENFOAM_ADAPTER_REF | 2c3062c | -| PRECICE_REF | b770460f2447b94da430086085d6b424e7c073e9 | +| PRECICE_REF | a5eefcd | | PYTHON_BINDINGS_REF | v3.4.0 | | SU2_ADAPTER_REF | 5abe79b | -| TUTORIALS_REF | 31a92ede499cf4703e6f019710863b4206804bb5 | +| TUTORIALS_REF | 4bd437045855f00a2748063e0fcaf57481757a1f | | PRECICE_PRESET | production-audit | -| ASTE_REF | 4e32a4f942e0b96f56095cea653d4af470dee1d4 | | PRECICE_UID | 1003 | | PRECICE_GID | 1003 | ## Information about the machine From d9d078c9c7deab91113ef7f2200a294bf1b388ef Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sun, 12 Jul 2026 19:03:50 +0200 Subject: [PATCH 09/11] Revert PRECICE_REF --- tools/tests/reference_versions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/tests/reference_versions.yaml b/tools/tests/reference_versions.yaml index c72108526..d9994c125 100644 --- a/tools/tests/reference_versions.yaml +++ b/tools/tests/reference_versions.yaml @@ -23,7 +23,7 @@ DUNE_ADAPTER_REF: "778d3bb" # main, July 8, 2026 DUMUX_ADAPTER_REF: "3f3f54f" # develop, May 27, 2026 MICRO_MANAGER_REF: "bf5ea7b" # develop, July 7, 2026 OPENFOAM_ADAPTER_REF: "2c3062c" # develop, May 27, 2026 -PRECICE_REF: "a5eefcd" +PRECICE_REF: "v3.4.1" PYTHON_BINDINGS_REF: "v3.4.0" SU2_ADAPTER_REF: "5abe79b" # develop, May 27, 2026 TUTORIALS_REF: "develop" From b32f576419eb40a68627e704becc3893a3eb1bb6 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sun, 12 Jul 2026 19:04:46 +0200 Subject: [PATCH 10/11] Disable comparisons --- tools/tests/tests.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/tests/tests.yaml b/tools/tests/tests.yaml index 54c58814b..65e6246a6 100644 --- a/tools/tests/tests.yaml +++ b/tools/tests/tests.yaml @@ -17,6 +17,7 @@ test_suites: path: aste-turbine case_combination: - aste + skip_compare: true # partitioning the mesh differently in each run reference_result: ./aste-turbine/reference-results/aste-turbine.tar.gz breaking-dam-2d: From 6922ed824092cda8cb95e2e20ec4359efc98d372 Mon Sep 17 00:00:00 2001 From: preCICE Tests VM Date: Sun, 12 Jul 2026 19:27:58 +0200 Subject: [PATCH 11/11] Add reference results for aste-turbine --- aste-turbine/reference-results/aste-turbine.tar.gz | 4 ++-- aste-turbine/reference-results/reference_results.metadata | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/aste-turbine/reference-results/aste-turbine.tar.gz b/aste-turbine/reference-results/aste-turbine.tar.gz index c37dc9d42..2af32ed00 100644 --- a/aste-turbine/reference-results/aste-turbine.tar.gz +++ b/aste-turbine/reference-results/aste-turbine.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff82c177d573329d2965196c311eda53e60e58f3ae9b833df235a9b9c364ef8b -size 447811 +oid sha256:d7fcd67871487fad7339837f29a1919b54d34960cc846075c24f4cf8bb54a271 +size 448107 diff --git a/aste-turbine/reference-results/reference_results.metadata b/aste-turbine/reference-results/reference_results.metadata index 2ad0cd028..bb0a0718b 100644 --- a/aste-turbine/reference-results/reference_results.metadata +++ b/aste-turbine/reference-results/reference_results.metadata @@ -11,7 +11,7 @@ We also include some information on the machine used to generate them | name | time | sha256 | |------|------|-------| -| aste-turbine.tar.gz | 2026-07-12 18:47:57 | ff82c177d573329d2965196c311eda53e60e58f3ae9b833df235a9b9c364ef8b | +| aste-turbine.tar.gz | 2026-07-12 19:25:48 | d7fcd67871487fad7339837f29a1919b54d34960cc846075c24f4cf8bb54a271 | ## List of arguments used to generate the files @@ -34,10 +34,10 @@ We also include some information on the machine used to generate them | DUMUX_ADAPTER_REF | 3f3f54f | | MICRO_MANAGER_REF | bf5ea7b | | OPENFOAM_ADAPTER_REF | 2c3062c | -| PRECICE_REF | a5eefcd | +| PRECICE_REF | b770460f2447b94da430086085d6b424e7c073e9 | | PYTHON_BINDINGS_REF | v3.4.0 | | SU2_ADAPTER_REF | 5abe79b | -| TUTORIALS_REF | 4bd437045855f00a2748063e0fcaf57481757a1f | +| TUTORIALS_REF | b32f576419eb40a68627e704becc3893a3eb1bb6 | | PRECICE_PRESET | production-audit | | PRECICE_UID | 1003 | | PRECICE_GID | 1003 |