mgnisia / tutorials

Various tutorial cases for the coupling library preCICE with real solvers with Dockerfiles

Home Page:https://www.precice.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

preCICE Tutorials + Dockerfiles

This repository contains ready-to-run tutorial cases for the coupling library preCICE.

You may find step-by-step instructions for each case in the preCICE wiki. More tutorials come with each adapter and you can also find them in the wiki.

The files in this repository are organized in the form problem_type/geometry/solvers. The following cases are currently provided:

  • CHT: Conjugate Heat Transfer
    • heat_exchanger: A shell-and-tube heat exchanger
      • buoyantSimpleFoam-CalculiX
    • flow-over-plate: A channel flow over a hot plate
      • buoyantPimpleFoam-fenics: for running see README.md
  • HT: Heat Transfer
    • partitioned-heat: Solving heat equation on a partitioned domain
      • fenics-fenics: for running see README.md
  • FSI: Fluid-Structure Interaction
    • flap_perp: A flap attached on the walls of a channel, perpendicular to the flow
      • SU2-CalculiX
      • OpenFOAM-CalculiX
    • cylinderFlap: A cylinder with a flexible flap in a channel flow. The von Karman vortices cause the flap to oscillate.
      • OpenFOAM-CalculiX
  • SSI: Structure-Structure Interaction
    • loaded_beam: A partitioned elastic beam fixed at both ends. A mechanical force is applied to one partition.
      • CalculiX-CalculiX

About

Various tutorial cases for the coupling library preCICE with real solvers with Dockerfiles

https://www.precice.org/

License:GNU Lesser General Public License v3.0


Languages

Language:Shell 41.1%Language:C++ 32.5%Language:Python 26.3%