| title | Partitioned heat conduction (complex setup) |
|---|---|
| permalink | tutorials-partitioned-heat-conduction-complex.html |
| keywords | FEniCS, Heat conduction |
| summary | This tutorial is the advanced version of the "partitioned heat conduction" tutorial, showcasing more advanced features and geometries. |
{% note %} Get the case files of this tutorial, as continuously rendered here, or see the latest released version (if there is already one). Read how in the tutorials introduction. {% endnote %}
This case is an advanced version of partitioned-heat-conduction. Some advanced features offered by this case:
- Geometries may be chosen arbitrarily. One possibility is to use a circle and a rectangular plate with a hole, but you can also provide your own geometry, if you want.
- You may combine arbitrary mesh resolutions at the coupling interface.
- Nearest projection mapping is used.
- The Dirichlet and Neumann participants may be swapped arbitrarily.
- The exchanged temperature is still scalar valued, but the heat flux is vector valued.
- You can decide to use a time dependent heat flux and right-hand side to make the problem more challenging.
preCICE configuration (image generated using the precice-config-visualizer):
See partitioned-heat-conduction, only fenics is provided as a solver.
See partitioned-heat-conduction. The additional featured mentioned above can be activated via command line arguments. Please run python3 solver-fenics/heat.py --help for a full list of provided arguments.
