Skip to content

Commit

Permalink
Add new solid solver to Nutils adapter overview page (#325)
Browse files Browse the repository at this point in the history
  • Loading branch information
uekerman authored Jan 11, 2024
1 parent 63072fb commit 84f6f6c
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions pages/docs/adapters/adapter-nutils.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,11 @@ The best way to learn how to couple a [Nutils](http://www.nutils.org/) applicati
* [Two heat conduction scripts coupled to one another](https://github.com/precice/tutorials/blob/master/partitioned-heat-conduction/nutils/heat.py) (Nutils 6 and 7)
* [A heat conduction script coupled to CFD for conjugate heat transfer](https://github.com/precice/tutorials/blob/master/flow-over-heated-plate/solid-nutils/solid.py) (Nutils 7)
* [An ALE incompressible Navier-Stokes solver coupled to solid mechanics for fluid-structure interaction](https://github.com/precice/tutorials/blob/master/perpendicular-flap/fluid-nutils/fluid.py) (Nutils 6, [needs update](https://github.com/precice/tutorials/issues/217))
* [A linear solid mechanics solver coupled to fluid mechanics for fluid-structure interaction](https://github.com/precice/tutorials/blob/master/perpendicular-flap/solid-nutils/solid.py) (Nutils 8)
* [A channel flow solver coupled to a transport problem solver](https://github.com/precice/tutorials/tree/master/channel-transport) (Nutils 7)
* [A fracture mechanics solver volume-coupled to a dummy electro-chemistry corrosion model](https://github.com/uekerman/Coupled-Brittle-Fracture/blob/master/fracture.py) (Nutils 6)
* [A 1D compressible fluid solver coupled to a 3D compressible fluid solver](https://gitlab.lrz.de/precice/ofw2019-experiments/-/blob/master/D/nutils/sonicLiquid.py) (uses deprecated version of Python bindings) (Nutils 5)

To install a specific version of Nutils use, for example: `pip3 install --user nutils==6.3`.

Version 8 requires `bottombar` as a dependency. `pip` might automatically install version `2.0`, which has [known issues](https://github.com/precice/precice/issues/1443) when used with preCICE. A [patch](https://github.com/evalf/bottombar/commit/fd2dc3a76db282e5ba1f12047683100a299cf651) was implemented in version `2.1`, thus a workaround is to explicitly re-install version `2.1`: `pip3 install --user bottombar==2.1`.

0 comments on commit 84f6f6c

Please sign in to comment.