From 5656f39a095a7eb6d9b587934895a3d5ca662184 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Fri, 29 May 2026 15:19:01 +0200 Subject: [PATCH 01/11] Add elastic-tube-1d_fluid-fortran_solid-fortran test --- elastic-tube-1d/metadata.yaml | 38 +++++++++++++++++++++++------------ tools/tests/tests.yaml | 7 +++++++ 2 files changed, 32 insertions(+), 13 deletions(-) diff --git a/elastic-tube-1d/metadata.yaml b/elastic-tube-1d/metadata.yaml index 79e66ab61..9d467b866 100644 --- a/elastic-tube-1d/metadata.yaml +++ b/elastic-tube-1d/metadata.yaml @@ -10,32 +10,44 @@ cases: fluid-cpp: participant: Fluid directory: ./fluid-cpp - run: mkdir build && cmake -S . -B build && cmake --build build && ./run.sh + run: ./run.sh component: bare - solid-cpp: - participant: Solid - directory: ./solid-cpp - run: mkdir build && cmake -S . -B build && cmake --build build && ./run.sh + fluid-fortran: + participant: Fluid + directory: ./fluid-fortran + run: ./run.sh component: bare - + fluid-python: participant: Fluid directory: ./fluid-python run: ./run.sh component: python-bindings - - solid-python: - participant: Solid - directory: ./solid-python - run: ./run.sh - component: python-bindings - + fluid-rust: participant: Fluid directory: ./fluid-rust run: ./run.sh component: bare + + solid-cpp: + participant: Solid + directory: ./solid-cpp + run: ./run.sh + component: bare + + solid-fortran: + participant: Solid + directory: ./solid-fortran + run: ./run.sh + component: bare + + solid-python: + participant: Solid + directory: ./solid-python + run: ./run.sh + component: python-bindings solid-rust: participant: Solid diff --git a/tools/tests/tests.yaml b/tools/tests/tests.yaml index fc851e2bd..256a38011 100644 --- a/tools/tests/tests.yaml +++ b/tools/tests/tests.yaml @@ -53,6 +53,12 @@ test_suites: - solid-python max_time: 0.1 reference_result: ./elastic-tube-1d/reference-results/fluid-cpp_solid-python.tar.gz + - &elastic-tube-1d_fluid-fortran_solid-fortran + path: elastic-tube-1d + case_combination: + - fluid-fortran + - solid-fortran + reference_result: ./elastic-tube-1d/reference-results/fluid-fortran_solid-fortran.tar.gz - &elastic-tube-1d_fluid-python_solid-python path: elastic-tube-1d case_combination: @@ -330,6 +336,7 @@ test_suites: - *channel-transport-reaction_fluid-fenics_chemical-fenics - *elastic-tube-1d_fluid-cpp_solid-cpp - *elastic-tube-1d_fluid-cpp_solid-python + - *elastic-tube-1d_fluid-fortran_solid-fortran - *elastic-tube-1d_fluid-python_solid-python - *elastic-tube-3d_fluid-openfoam_solid-calculix - *flow-over-heated-plate_fluid-openfoam_solid-fenics From 1b6e1c5d8842f894d343d87ff9316686a8595d43 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sat, 30 May 2026 11:12:48 +0200 Subject: [PATCH 02/11] Replace precicef_set_vertices with precicef_set_mesh_vertices --- elastic-tube-1d/fluid-fortran-module/src/FluidSolver.f90 | 2 +- elastic-tube-1d/fluid-fortran/src/FluidSolver.f90 | 2 +- elastic-tube-1d/solid-fortran-module/src/SolidSolver.f90 | 2 +- elastic-tube-1d/solid-fortran/src/SolidSolver.f90 | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/elastic-tube-1d/fluid-fortran-module/src/FluidSolver.f90 b/elastic-tube-1d/fluid-fortran-module/src/FluidSolver.f90 index f2b4485f5..3087c09c7 100644 --- a/elastic-tube-1d/fluid-fortran-module/src/FluidSolver.f90 +++ b/elastic-tube-1d/fluid-fortran-module/src/FluidSolver.f90 @@ -101,7 +101,7 @@ program FluidSolver vertexIDs(i) = i - 1 end do - call precicef_set_vertices(meshName, chunkLength, grid, vertexIDs, len_trim(meshName)) + call precicef_set_mesh_vertices(meshName, chunkLength, grid, vertexIDs, len_trim(meshName)) ! Check if Initial Data is Required and Write if Necessary call precicef_requires_initial_data(bool) diff --git a/elastic-tube-1d/fluid-fortran/src/FluidSolver.f90 b/elastic-tube-1d/fluid-fortran/src/FluidSolver.f90 index 3df2f935b..5efb0bf2b 100644 --- a/elastic-tube-1d/fluid-fortran/src/FluidSolver.f90 +++ b/elastic-tube-1d/fluid-fortran/src/FluidSolver.f90 @@ -100,7 +100,7 @@ program FluidSolver vertexIDs(i) = i - 1 end do - call precicef_set_vertices(meshName, chunkLength, grid, vertexIDs) + call precicef_set_mesh_vertices(meshName, chunkLength, grid, vertexIDs) ! Check if Initial Data is Required and Write if Necessary call precicef_requires_initial_data(bool) diff --git a/elastic-tube-1d/solid-fortran-module/src/SolidSolver.f90 b/elastic-tube-1d/solid-fortran-module/src/SolidSolver.f90 index 86be2925f..a10174295 100644 --- a/elastic-tube-1d/solid-fortran-module/src/SolidSolver.f90 +++ b/elastic-tube-1d/solid-fortran-module/src/SolidSolver.f90 @@ -63,7 +63,7 @@ program SolidSolver vertexIDs(i) = i - 1 ! 0-based indexing here end do - call precicef_set_vertices(meshName, chunkLength, grid, vertexIDs, & + call precicef_set_mesh_vertices(meshName, chunkLength, grid, vertexIDs, & len_trim(meshName)) ! Check if initial data is required and write if necessary diff --git a/elastic-tube-1d/solid-fortran/src/SolidSolver.f90 b/elastic-tube-1d/solid-fortran/src/SolidSolver.f90 index 9de1b1d63..bbd5e4716 100644 --- a/elastic-tube-1d/solid-fortran/src/SolidSolver.f90 +++ b/elastic-tube-1d/solid-fortran/src/SolidSolver.f90 @@ -59,7 +59,7 @@ program SolidSolver vertexIDs(i) = i - 1 ! 0-based indexing here end do - call precicef_set_vertices(meshName, chunkLength, grid, vertexIDs) + call precicef_set_mesh_vertices(meshName, chunkLength, grid, vertexIDs) ! Check if initial data is required and write if necessary call precicef_requires_initial_data(bool) From b5fa96459fd63a9d544d91a892266fea7ee46d12 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sat, 30 May 2026 11:28:27 +0200 Subject: [PATCH 03/11] Add .gitignore files for precice.f90 --- elastic-tube-1d/fluid-fortran-module/src/.gitignore | 1 + elastic-tube-1d/solid-fortran-module/src/.gitignore | 1 + 2 files changed, 2 insertions(+) create mode 100644 elastic-tube-1d/fluid-fortran-module/src/.gitignore create mode 100644 elastic-tube-1d/solid-fortran-module/src/.gitignore diff --git a/elastic-tube-1d/fluid-fortran-module/src/.gitignore b/elastic-tube-1d/fluid-fortran-module/src/.gitignore new file mode 100644 index 000000000..12783dc37 --- /dev/null +++ b/elastic-tube-1d/fluid-fortran-module/src/.gitignore @@ -0,0 +1 @@ +precice.f90 \ No newline at end of file diff --git a/elastic-tube-1d/solid-fortran-module/src/.gitignore b/elastic-tube-1d/solid-fortran-module/src/.gitignore new file mode 100644 index 000000000..12783dc37 --- /dev/null +++ b/elastic-tube-1d/solid-fortran-module/src/.gitignore @@ -0,0 +1 @@ +precice.f90 \ No newline at end of file From 9af1aaaa994e3f6be4cb44af6948ffabced96aac Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sat, 30 May 2026 11:29:00 +0200 Subject: [PATCH 04/11] Make downloading of precice.f90 configurable --- elastic-tube-1d/fluid-fortran-module/run.sh | 6 ++++-- elastic-tube-1d/solid-fortran-module/run.sh | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/elastic-tube-1d/fluid-fortran-module/run.sh b/elastic-tube-1d/fluid-fortran-module/run.sh index 0b6d315c7..1bdc031a6 100755 --- a/elastic-tube-1d/fluid-fortran-module/run.sh +++ b/elastic-tube-1d/fluid-fortran-module/run.sh @@ -5,8 +5,10 @@ set -e -u exec > >(tee --append "$LOGFILE") 2>&1 if [ ! -f src/precice.f90 ]; then - echo "Fetching precice.f90 (Module for Fortran bindings of preCICE)..." - curl -o src/precice.f90 https://raw.githubusercontent.com/precice/fortran-module/master/precice.f90 + # Get the preCICE Fortran module. Switch the branch with ./run.sh . + DEFAULT_BRANCH="main" + echo "Fetching precice.f90 from https://github.com/precice/fortran-module/tree/${1:-$DEFAULT_BRANCH}..." + curl -o src/precice.f90 "https://raw.githubusercontent.com/precice/fortran-module/${1:-$DEFAULT_BRANCH}/precice.f90" fi if [ ! -d build ]; then diff --git a/elastic-tube-1d/solid-fortran-module/run.sh b/elastic-tube-1d/solid-fortran-module/run.sh index 337bd8c1f..f00e4903f 100755 --- a/elastic-tube-1d/solid-fortran-module/run.sh +++ b/elastic-tube-1d/solid-fortran-module/run.sh @@ -5,8 +5,10 @@ set -e -u exec > >(tee --append "$LOGFILE") 2>&1 || true if [ ! -f src/precice.f90 ]; then - echo "Fetching precice.f90 (Module for Fortran bindings of preCICE)..." - curl -o src/precice.f90 https://raw.githubusercontent.com/precice/fortran-module/master/precice.f90 + # Get the preCICE Fortran module. Switch the branch with ./run.sh . + DEFAULT_BRANCH="main" + echo "Fetching precice.f90 from https://github.com/precice/fortran-module/tree/${1:-$DEFAULT_BRANCH}..." + curl -o src/precice.f90 "https://raw.githubusercontent.com/precice/fortran-module/${1:-$DEFAULT_BRANCH}/precice.f90" fi if [ ! -d build ]; then From a2d6e1ab7b46395e445c51cc80308159228e7e72 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sat, 30 May 2026 11:32:46 +0200 Subject: [PATCH 05/11] Add the fortran-module to the tests --- elastic-tube-1d/metadata.yaml | 12 ++++++++++++ tools/tests/tests.yaml | 11 +++++++++++ 2 files changed, 23 insertions(+) diff --git a/elastic-tube-1d/metadata.yaml b/elastic-tube-1d/metadata.yaml index 9d467b866..e8fcc30a8 100644 --- a/elastic-tube-1d/metadata.yaml +++ b/elastic-tube-1d/metadata.yaml @@ -19,6 +19,12 @@ cases: run: ./run.sh component: bare + fluid-fortran-module: + participant: Fluid + directory: ./fluid-fortran-module + run: ./run.sh develop + component: bare + fluid-python: participant: Fluid directory: ./fluid-python @@ -43,6 +49,12 @@ cases: run: ./run.sh component: bare + solid-fortran-module: + participant: Solid + directory: ./solid-fortran-module + run: ./run.sh develop + component: bare + solid-python: participant: Solid directory: ./solid-python diff --git a/tools/tests/tests.yaml b/tools/tests/tests.yaml index 256a38011..a45bb119e 100644 --- a/tools/tests/tests.yaml +++ b/tools/tests/tests.yaml @@ -59,6 +59,12 @@ test_suites: - fluid-fortran - solid-fortran reference_result: ./elastic-tube-1d/reference-results/fluid-fortran_solid-fortran.tar.gz + - &elastic-tube-1d_fluid-fortran-module_solid-fortran-module + path: elastic-tube-1d + case_combination: + - fluid-fortran-module + - solid-fortran-module + reference_result: ./elastic-tube-1d/reference-results/fluid-fortran-module_solid-fortran-module.tar.gz - &elastic-tube-1d_fluid-python_solid-python path: elastic-tube-1d case_combination: @@ -337,6 +343,7 @@ test_suites: - *elastic-tube-1d_fluid-cpp_solid-cpp - *elastic-tube-1d_fluid-cpp_solid-python - *elastic-tube-1d_fluid-fortran_solid-fortran + - *elastic-tube-1d_fluid-fortran-module_solid-fortran-module - *elastic-tube-1d_fluid-python_solid-python - *elastic-tube-3d_fluid-openfoam_solid-calculix - *flow-over-heated-plate_fluid-openfoam_solid-fenics @@ -409,6 +416,10 @@ test_suites: # Excluded: # *two-scale-heat-conduction_macro-dumux_micro-dumux # too small values to compare + fortran-module: + tutorials: + - *elastic-tube-1d_fluid-fortran-module_solid-fortran-module + micro-manager: tutorials: - *two-scale-heat-conduction_macro-dumux_micro-dumux From 1f5b4f0e41919183d690c67e7c9c5dfa8fef1ab0 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sat, 30 May 2026 11:39:03 +0200 Subject: [PATCH 06/11] Move precice.f90 to thirdparty/ --- elastic-tube-1d/fluid-fortran-module/.gitignore | 1 + elastic-tube-1d/fluid-fortran-module/CMakeLists.txt | 2 +- elastic-tube-1d/fluid-fortran-module/run.sh | 4 ++-- elastic-tube-1d/fluid-fortran-module/src/.gitignore | 1 - elastic-tube-1d/solid-fortran-module/.gitignore | 1 + elastic-tube-1d/solid-fortran-module/run.sh | 12 +++++------- elastic-tube-1d/solid-fortran-module/src/.gitignore | 1 - 7 files changed, 10 insertions(+), 12 deletions(-) create mode 100644 elastic-tube-1d/fluid-fortran-module/.gitignore delete mode 100644 elastic-tube-1d/fluid-fortran-module/src/.gitignore create mode 100644 elastic-tube-1d/solid-fortran-module/.gitignore delete mode 100644 elastic-tube-1d/solid-fortran-module/src/.gitignore diff --git a/elastic-tube-1d/fluid-fortran-module/.gitignore b/elastic-tube-1d/fluid-fortran-module/.gitignore new file mode 100644 index 000000000..1066763d1 --- /dev/null +++ b/elastic-tube-1d/fluid-fortran-module/.gitignore @@ -0,0 +1 @@ +thirdparty/ \ No newline at end of file diff --git a/elastic-tube-1d/fluid-fortran-module/CMakeLists.txt b/elastic-tube-1d/fluid-fortran-module/CMakeLists.txt index 706fd822f..2db65502e 100644 --- a/elastic-tube-1d/fluid-fortran-module/CMakeLists.txt +++ b/elastic-tube-1d/fluid-fortran-module/CMakeLists.txt @@ -20,7 +20,7 @@ add_executable(FluidSolver src/FluidComputeSolution.f90 src/utilities.f90 src/FluidSolver.f90 - src/precice.f90 + thirdparty/precice.f90 ) target_link_libraries(FluidSolver PRIVATE precice::precice) diff --git a/elastic-tube-1d/fluid-fortran-module/run.sh b/elastic-tube-1d/fluid-fortran-module/run.sh index 1bdc031a6..a7e3326cb 100755 --- a/elastic-tube-1d/fluid-fortran-module/run.sh +++ b/elastic-tube-1d/fluid-fortran-module/run.sh @@ -4,11 +4,11 @@ set -e -u . ../../tools/log.sh exec > >(tee --append "$LOGFILE") 2>&1 -if [ ! -f src/precice.f90 ]; then +if [ ! -f thirdparty/precice.f90 ]; then # Get the preCICE Fortran module. Switch the branch with ./run.sh . DEFAULT_BRANCH="main" echo "Fetching precice.f90 from https://github.com/precice/fortran-module/tree/${1:-$DEFAULT_BRANCH}..." - curl -o src/precice.f90 "https://raw.githubusercontent.com/precice/fortran-module/${1:-$DEFAULT_BRANCH}/precice.f90" + curl --create-dirs -o thirdparty/precice.f90 "https://raw.githubusercontent.com/precice/fortran-module/${1:-$DEFAULT_BRANCH}/precice.f90" fi if [ ! -d build ]; then diff --git a/elastic-tube-1d/fluid-fortran-module/src/.gitignore b/elastic-tube-1d/fluid-fortran-module/src/.gitignore deleted file mode 100644 index 12783dc37..000000000 --- a/elastic-tube-1d/fluid-fortran-module/src/.gitignore +++ /dev/null @@ -1 +0,0 @@ -precice.f90 \ No newline at end of file diff --git a/elastic-tube-1d/solid-fortran-module/.gitignore b/elastic-tube-1d/solid-fortran-module/.gitignore new file mode 100644 index 000000000..1066763d1 --- /dev/null +++ b/elastic-tube-1d/solid-fortran-module/.gitignore @@ -0,0 +1 @@ +thirdparty/ \ No newline at end of file diff --git a/elastic-tube-1d/solid-fortran-module/run.sh b/elastic-tube-1d/solid-fortran-module/run.sh index f00e4903f..4e9ca3dff 100755 --- a/elastic-tube-1d/solid-fortran-module/run.sh +++ b/elastic-tube-1d/solid-fortran-module/run.sh @@ -1,22 +1,20 @@ #!/usr/bin/env bash set -e -u -. ../../tools/log.sh || true +. ../../tools/log.sh exec > >(tee --append "$LOGFILE") 2>&1 || true -if [ ! -f src/precice.f90 ]; then +if [ ! -f thirdparty/precice.f90 ]; then # Get the preCICE Fortran module. Switch the branch with ./run.sh . DEFAULT_BRANCH="main" echo "Fetching precice.f90 from https://github.com/precice/fortran-module/tree/${1:-$DEFAULT_BRANCH}..." - curl -o src/precice.f90 "https://raw.githubusercontent.com/precice/fortran-module/${1:-$DEFAULT_BRANCH}/precice.f90" + curl --create-dirs -o thirdparty/precice.f90 "https://raw.githubusercontent.com/precice/fortran-module/${1:-$DEFAULT_BRANCH}/precice.f90" fi if [ ! -d build ]; then mkdir build - cd build - cmake .. - cmake --build . - cd .. + cmake -S . -B build + cmake --build build fi ./build/SolidSolver ../precice-config.xml diff --git a/elastic-tube-1d/solid-fortran-module/src/.gitignore b/elastic-tube-1d/solid-fortran-module/src/.gitignore deleted file mode 100644 index 12783dc37..000000000 --- a/elastic-tube-1d/solid-fortran-module/src/.gitignore +++ /dev/null @@ -1 +0,0 @@ -precice.f90 \ No newline at end of file From 400d55dba8ed2a92ec17ccfaed91476e25a9692c Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sat, 30 May 2026 11:40:00 +0200 Subject: [PATCH 07/11] Fix typo --- elastic-tube-1d/solid-fortran-module/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/elastic-tube-1d/solid-fortran-module/CMakeLists.txt b/elastic-tube-1d/solid-fortran-module/CMakeLists.txt index a1be8258f..2dd4005f7 100644 --- a/elastic-tube-1d/solid-fortran-module/CMakeLists.txt +++ b/elastic-tube-1d/solid-fortran-module/CMakeLists.txt @@ -18,7 +18,7 @@ find_package(precice 3 REQUIRED CONFIG) add_executable(SolidSolver src/SolidComputeSolution.f90 src/SolidSolver.f90 - src/precice.f90 + thirdparty/precice.f90 ) target_link_libraries(SolidSolver PRIVATE precice::precice) From f3b3bc25b7a6ac7ca74f88a8cfe27712136c8565 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sat, 30 May 2026 12:34:38 +0200 Subject: [PATCH 08/11] Add changelog entry --- changelog-entries/823.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog-entries/823.md diff --git a/changelog-entries/823.md b/changelog-entries/823.md new file mode 100644 index 000000000..f5c6e7e8e --- /dev/null +++ b/changelog-entries/823.md @@ -0,0 +1 @@ +- Updated the elastic-tube-1d fortran-module cases to download the fortran-module into `thirdparty/` [#823](https://github.com/precice/tutorials/pull/823) \ No newline at end of file From a154420da111e879eb60b4554c40d7d7a0711fe3 Mon Sep 17 00:00:00 2001 From: Gerasimos Chourdakis Date: Sat, 30 May 2026 12:35:30 +0200 Subject: [PATCH 09/11] Update the TUTORIALS_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 376c123bd..7e2aa8743 100644 --- a/tools/tests/reference_versions.yaml +++ b/tools/tests/reference_versions.yaml @@ -21,7 +21,7 @@ OPENFOAM_ADAPTER_REF: "2c3062c" # develop, May 27, 2026 PRECICE_REF: "v3.4.1" PYTHON_BINDINGS_REF: "v3.4.0" SU2_ADAPTER_REF: "5abe79b" # develop, May 27, 2026 -TUTORIALS_REF: "33a2563" # other branch, May 29, 2026 +TUTORIALS_REF: "f3b3bc2" # other branch, May 29, 2026 # Additional settings PRECICE_PRESET: "production-audit" \ No newline at end of file From 2eb899fd74688280c19d34b2fe31e7e1e14ae9d7 Mon Sep 17 00:00:00 2001 From: preCICE Tests VM Date: Sat, 30 May 2026 12:36:43 +0200 Subject: [PATCH 10/11] Add reference results --- .../fluid-fortran-module_solid-fortran-module.tar.gz | 3 +++ .../reference-results/reference_results.metadata | 6 ++---- 2 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 elastic-tube-1d/reference-results/fluid-fortran-module_solid-fortran-module.tar.gz diff --git a/elastic-tube-1d/reference-results/fluid-fortran-module_solid-fortran-module.tar.gz b/elastic-tube-1d/reference-results/fluid-fortran-module_solid-fortran-module.tar.gz new file mode 100644 index 000000000..92c826777 --- /dev/null +++ b/elastic-tube-1d/reference-results/fluid-fortran-module_solid-fortran-module.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f358e26bb088bd84193a44b66843900fc341421dd558761620fadcd4eada806 +size 250934 diff --git a/elastic-tube-1d/reference-results/reference_results.metadata b/elastic-tube-1d/reference-results/reference_results.metadata index 82a75f601..c104d58dd 100644 --- a/elastic-tube-1d/reference-results/reference_results.metadata +++ b/elastic-tube-1d/reference-results/reference_results.metadata @@ -11,9 +11,7 @@ We also include some information on the machine used to generate them | name | time | sha256 | |------|------|-------| -| fluid-cpp_solid-cpp.tar.gz | 2026-05-28 11:46:06 | 6cdb7515613c0d6ef5f7e3d86c08e4d0dd933ccec1b41c5459c956d8b68c84e0 | -| fluid-python_solid-python.tar.gz | 2026-05-28 11:46:06 | fcd3ac4ecceddbe7c429af155e50175f38998fad1449b117aa8c60ef7b1bff12 | -| fluid-cpp_solid-python.tar.gz | 2026-05-28 11:46:06 | 3a87326b2673b9a17ce94a9c280d4c76664a9465946a1b18e9fa118c70be51a6 | +| fluid-fortran-module_solid-fortran-module.tar.gz | 2026-05-30 12:36:28 | 3f358e26bb088bd84193a44b66843900fc341421dd558761620fadcd4eada806 | ## List of arguments used to generate the files @@ -34,7 +32,7 @@ We also include some information on the machine used to generate them | PRECICE_REF | v3.4.1 | | PYTHON_BINDINGS_REF | v3.4.0 | | SU2_ADAPTER_REF | 5abe79b | -| TUTORIALS_REF | 9cb7068 | +| TUTORIALS_REF | f3b3bc2 | | PRECICE_PRESET | production-audit | | PRECICE_UID | 1003 | | PRECICE_GID | 1003 | From 81f7c027491f2a8590955a8c92a32d07a6741996 Mon Sep 17 00:00:00 2001 From: preCICE Tests VM Date: Sat, 30 May 2026 12:40:10 +0200 Subject: [PATCH 11/11] Add reference results --- .../reference-results/fluid-cpp_solid-cpp.tar.gz | 4 ++-- .../reference-results/fluid-cpp_solid-python.tar.gz | 4 ++-- .../fluid-fortran-module_solid-fortran-module.tar.gz | 4 ++-- .../reference-results/fluid-fortran_solid-fortran.tar.gz | 3 +++ .../reference-results/fluid-python_solid-python.tar.gz | 4 ++-- .../reference-results/reference_results.metadata | 6 +++++- 6 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 elastic-tube-1d/reference-results/fluid-fortran_solid-fortran.tar.gz diff --git a/elastic-tube-1d/reference-results/fluid-cpp_solid-cpp.tar.gz b/elastic-tube-1d/reference-results/fluid-cpp_solid-cpp.tar.gz index b9fec481f..09b084538 100644 --- a/elastic-tube-1d/reference-results/fluid-cpp_solid-cpp.tar.gz +++ b/elastic-tube-1d/reference-results/fluid-cpp_solid-cpp.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6cdb7515613c0d6ef5f7e3d86c08e4d0dd933ccec1b41c5459c956d8b68c84e0 -size 250418 +oid sha256:96e14acd91881112e38f7e4445329c565178353b62c1bebbc8a72a63d03cc0e6 +size 250333 diff --git a/elastic-tube-1d/reference-results/fluid-cpp_solid-python.tar.gz b/elastic-tube-1d/reference-results/fluid-cpp_solid-python.tar.gz index 9d0f43a77..6131ee3d1 100644 --- a/elastic-tube-1d/reference-results/fluid-cpp_solid-python.tar.gz +++ b/elastic-tube-1d/reference-results/fluid-cpp_solid-python.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a87326b2673b9a17ce94a9c280d4c76664a9465946a1b18e9fa118c70be51a6 -size 25983 +oid sha256:6c79542944d1d623b8a39110e8534b7297a1f5fe62348c00e4e34279e23ae25b +size 25969 diff --git a/elastic-tube-1d/reference-results/fluid-fortran-module_solid-fortran-module.tar.gz b/elastic-tube-1d/reference-results/fluid-fortran-module_solid-fortran-module.tar.gz index 92c826777..429320763 100644 --- a/elastic-tube-1d/reference-results/fluid-fortran-module_solid-fortran-module.tar.gz +++ b/elastic-tube-1d/reference-results/fluid-fortran-module_solid-fortran-module.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3f358e26bb088bd84193a44b66843900fc341421dd558761620fadcd4eada806 -size 250934 +oid sha256:6cf76ce3df2836f842c3db9928ba3fe97af7e14c6244f45e5c672379481254af +size 250849 diff --git a/elastic-tube-1d/reference-results/fluid-fortran_solid-fortran.tar.gz b/elastic-tube-1d/reference-results/fluid-fortran_solid-fortran.tar.gz new file mode 100644 index 000000000..01e80c00e --- /dev/null +++ b/elastic-tube-1d/reference-results/fluid-fortran_solid-fortran.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53809112177efdeec4c89e697aaf411c6203dbfb96414c8a1213219cff68c0a6 +size 250700 diff --git a/elastic-tube-1d/reference-results/fluid-python_solid-python.tar.gz b/elastic-tube-1d/reference-results/fluid-python_solid-python.tar.gz index 3057f1567..f35239055 100644 --- a/elastic-tube-1d/reference-results/fluid-python_solid-python.tar.gz +++ b/elastic-tube-1d/reference-results/fluid-python_solid-python.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fcd3ac4ecceddbe7c429af155e50175f38998fad1449b117aa8c60ef7b1bff12 -size 250792 +oid sha256:662da5d26698496aa97afea77df1c3cc928faa4432a96a893fc91decea12adfd +size 250944 diff --git a/elastic-tube-1d/reference-results/reference_results.metadata b/elastic-tube-1d/reference-results/reference_results.metadata index c104d58dd..aa78ae01d 100644 --- a/elastic-tube-1d/reference-results/reference_results.metadata +++ b/elastic-tube-1d/reference-results/reference_results.metadata @@ -11,7 +11,11 @@ We also include some information on the machine used to generate them | name | time | sha256 | |------|------|-------| -| fluid-fortran-module_solid-fortran-module.tar.gz | 2026-05-30 12:36:28 | 3f358e26bb088bd84193a44b66843900fc341421dd558761620fadcd4eada806 | +| fluid-fortran-module_solid-fortran-module.tar.gz | 2026-05-30 12:38:08 | 6cf76ce3df2836f842c3db9928ba3fe97af7e14c6244f45e5c672379481254af | +| fluid-cpp_solid-python.tar.gz | 2026-05-30 12:38:08 | 6c79542944d1d623b8a39110e8534b7297a1f5fe62348c00e4e34279e23ae25b | +| fluid-fortran_solid-fortran.tar.gz | 2026-05-30 12:38:08 | 53809112177efdeec4c89e697aaf411c6203dbfb96414c8a1213219cff68c0a6 | +| fluid-cpp_solid-cpp.tar.gz | 2026-05-30 12:38:08 | 96e14acd91881112e38f7e4445329c565178353b62c1bebbc8a72a63d03cc0e6 | +| fluid-python_solid-python.tar.gz | 2026-05-30 12:38:08 | 662da5d26698496aa97afea77df1c3cc928faa4432a96a893fc91decea12adfd | ## List of arguments used to generate the files