Skip to content

Commit 3143788

Browse files
authored
Merge branch 'develop' into flow-over-heated-plate-fenicsx
2 parents d676c9d + 47a4396 commit 3143788

File tree

73 files changed

+2502
-278
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+2502
-278
lines changed

.github/workflows/system-tests-latest-components.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ jobs:
136136
CALCULIX_VERSION:2.20,\
137137
CALCULIX_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-calculix-adapter }},\
138138
FENICS_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-fenics-adapter }},\
139-
OPENFOAM_EXECUTABLE:openfoam2312,\
139+
OPENFOAM_EXECUTABLE:openfoam2512,\
140140
OPENFOAM_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-openfoam-adapter }},\
141141
SU2_VERSION:7.5.1,\
142142
SU2_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-su2-adapter }},\

.github/workflows/system-tests-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ jobs:
124124
CALCULIX_VERSION:2.20,\
125125
CALCULIX_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-calculix-adapter }},\
126126
FENICS_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-fenics-adapter }},\
127-
OPENFOAM_EXECUTABLE:openfoam2312,\
127+
OPENFOAM_EXECUTABLE:openfoam2512,\
128128
OPENFOAM_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-openfoam-adapter }},\
129129
SU2_VERSION:7.5.1,\
130130
SU2_ADAPTER_REF:${{ needs.gather-refs.outputs.ref-su2-adapter }},\

changelog-entries/678.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Added new [free-flow-over-porous-media tutorial](https://precice.org/tutorials-free-flow-over-porous-media-2d.html) (migrated from the [example case in dumux-adapter](https://github.com/precice/dumux-adapter/tree/77e0fe5ca0dc6a1414d6cce5813ca914f0904259/examples/ff-pm)).

changelog-entries/691.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Updated the recommended preCICE version in the Quickstart tutorial [#691](https://github.com/precice/tutorials/pull/691)

changelog-entries/695.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- removed warning about python and cpp solvers not having the same results [#695](https://github.com/precice/tutorials/pull/695)

changelog-entries/699.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Adhered to the participant, data, and mesh naming rules in the two-scale heat conduction case [#699](https://github.com/precice/tutorials/pull/699)

elastic-tube-1d/README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ preCICE configuration (image generated using the [precice-config-visualizer](htt
4040
Both fluid and solid participant are supported in:
4141

4242
- *C++*: example solvers using the intrinsic [C++ API of preCICE](https://precice.org/couple-your-code-api.html). The fluid solver also depends on LAPACK (e.g. on Ubuntu `sudo apt-get install liblapack-dev`)
43-
- *Python*: example solvers using the preCICE [Python bindings](https://precice.org/installation-bindings-python.html). Both solvers depend on `numpy`. The fluid solver additionally depends on the Python libraries `scipy matplotlib`. You can get these libraries from your system package manager or with `pip3 install --user <package>`.
43+
- *Python*: example solvers using the preCICE [Python bindings](https://precice.org/installation-bindings-python.html). The run script installs these automatically via pip in a virtual environment.
4444
- *Rust*: example solvers using the preCICE [Rust bindings](https://precice.org/installation-bindings-rust.html). They need `cargo` to be installed.
4545

4646
## Running the Simulation
@@ -62,10 +62,6 @@ cd solid-cpp
6262

6363
**Optional for python-fluid:** A run-time plot visualization can be triggered by passing `--enable-plot` in `run.sh` of `FluidSolver.py`. Additionally a video of the run-time plot visualization can be generated by additionally passing `--write-video`
6464

65-
{% warning %}
66-
The C++ and Python solvers lead to different results. Please consider the Python results as the correct ones and refer to this [open issue](https://github.com/precice/tutorials/issues/195) for more insight. Contributions are particularly welcome here.
67-
{% endwarning %}
68-
6965
## Post-processing
7066

7167
![Elastic tube animation](images/tutorials-elastic-tube-1d-animation.gif)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:45966fe65edaa117964c3977632e8c4589645f86de3cf592a64560225ae997f6
3-
size 706971
2+
oid sha256:9b66094c7cf9cc8e58892e31474b31eab1dc2b6efd29444c8c7d6801e3f6ef3c
3+
size 706900
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:b245b06ac8d4d572bf83cd6bdc156c0bb31fa89a34fbc76d4916a4f5cb216385
3-
size 707271
2+
oid sha256:2c3f7c9d3173e4c65fe74458ab682f763a3f4de910c33839a1f139ffb93830d8
3+
size 707176
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:e2c03a1f6f6cd52b4eff509cab69c4003b931ff845c7c2e1633371dac5b675e8
3-
size 707888
2+
oid sha256:d0f9c38e953f6fdd1ac7124431d370c429128f440e90dcd52555442dc925e9be
3+
size 707671

0 commit comments

Comments
 (0)