Exercise 8 - Project B: 2D simulation of heat transfer in a coffee mug
  • C++ 66.7%
  • Python 14.2%
  • Makefile 10.9%
  • Shell 3%
  • MATLAB 2.8%
  • Other 2.4%
Find a file
2026-01-28 18:42:37 +01:00
fluid-openfoam fix fluid mesh 2026-01-27 19:09:23 +01:00
generate_mesh add another 67 degree break condition 2026-01-26 17:24:33 +01:00
mgrid_2 tweaked parameters to be more realistic -> coffee cup cools down early (as expected) 2026-01-28 11:36:32 +01:00
preCICE_tools copied from preCICE tutorials 2026-01-26 16:14:46 +01:00
results results 2026-01-28 18:36:19 +01:00
solid-cpp fix double counting time 2026-01-28 15:43:46 +01:00
.gitignore gitignore 2026-01-27 19:16:10 +01:00
animation_preview.png preview 2026-01-28 18:39:23 +01:00
CLANG_default.mk added subdomain support in Mesh class, CalculateLaplaceMult implementation 2026-01-22 17:52:23 +01:00
GCC_default.mk added subdomain support in Mesh class, CalculateLaplaceMult implementation 2026-01-22 17:52:23 +01:00
GCC_SINGLE_default.mk added subdomain support in Mesh class, CalculateLaplaceMult implementation 2026-01-22 17:52:23 +01:00
GCCMKL_default.mk added subdomain support in Mesh class, CalculateLaplaceMult implementation 2026-01-22 17:52:23 +01:00
pdf_preview.png preview 2026-01-28 18:35:20 +01:00
precice-config.xml parameters 2026-01-27 19:02:07 +01:00
project.pdf project pdf 2026-01-22 21:15:11 +01:00
README.md README.md aktualisiert 2026-01-28 18:42:37 +01:00

Click on the image to get to the report

PDF Preview

Click on the image to view animated air flow of the first 0.2 seconds

PDF Preview

How to run simulation (i) and (ii)

Running

from /mgrid_2 run in bash:

  • make run

Cleaning up afterwards

from /mgrid_2 run in bash:

  • make clean

How to run coupled simulation (iii)

Running

from /fluid-openfoam run in bash:

  • openfoam2512
  • ./run.sh

from /solid-cpp run in bash:

  • cmake . && make
  • ./run.sh

Cleaning up afterwards

from /fluid-openfoam run in bash:

  • ./clean.sh

from /solid-cpp run in bash:

  • ./clean.sh