Various tutorial cases for the coupling library preCICE with real solvers. These files are meant to be rendered on precice.org, so don't look at the README files here.
The Nutils case is available here (a deprecated version of the Python bindings is still used)
Challenge: one preCICE config needs to fit all. This means dimensions="2" everywhere and the same coupling data names (forces, no stresses).
Furthermore, we should get similar physical results for all combinations (the compressible SU2 here is an exception). This means, in particular, that we need physical parameters all solvers can deal with. Here: only small deformations (but still visible) and small Re (such that no upwind scheme is necessary, compare Sect. 4.2 here).
As part of the tutorials restructuring we want to flatten the second (solver) hierarchy. For the
flow-over-heated-plate
case this is non-trivial.We currently have: https://github.com/precice/tutorials/tree/restructure/perpendicular-flap
We want instead:
The Nutils case is available here (a deprecated version of the Python bindings is still used)
Challenge: one preCICE config needs to fit all. This means
dimensions="2"
everywhere and the same coupling data names (forces, no stresses).Furthermore, we should get similar physical results for all combinations (the compressible SU2 here is an exception). This means, in particular, that we need physical parameters all solvers can deal with. Here: only small deformations (but still visible) and small Re (such that no upwind scheme is necessary, compare Sect. 4.2 here).
For further conventions please copy from the
turek-hron-fsi3
structure: https://github.com/precice/tutorials/tree/restructure/turek-hron-fsi3