https://github.com/precice/calculix-adapter
preCICE-adapter for the CSM code CalculiX
https://github.com/precice/calculix-adapter
calculix co-simulation conjugate-heat-transfer fem fluid-structure-interaction multi-physics precice precice-adapter
Last synced: 9 months ago
JSON representation
preCICE-adapter for the CSM code CalculiX
- Host: GitHub
- URL: https://github.com/precice/calculix-adapter
- Owner: precice
- License: gpl-3.0
- Created: 2017-05-11T10:33:19.000Z (about 9 years ago)
- Default Branch: develop
- Last Pushed: 2025-08-11T11:15:55.000Z (10 months ago)
- Last Synced: 2025-08-11T13:10:09.074Z (10 months ago)
- Topics: calculix, co-simulation, conjugate-heat-transfer, fem, fluid-structure-interaction, multi-physics, precice, precice-adapter
- Language: C
- Size: 1.1 MB
- Stars: 55
- Watchers: 15
- Forks: 25
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CalculiX-preCICE adapter
The adapter was initially developed for conjugate heat transfer (CHT) simulations via preCICE by Lucia Cheung in the scope of her master’s thesis [[1]](https://www5.in.tum.de/pub/Cheung2016_Thesis.pdf) in cooperation with [SimScale](https://www.simscale.com/). For running the adapter for CHT simulations refer to this thesis. The adapter was extended to fluid-structure interaction by Alexander Rusch [[2]](https://www.gacm2017.uni-stuttgart.de/registration/Upload/ExtendedAbstracts/ExtendedAbstract_0138.pdf).
The latest version of the adapter is based on **CalculiX version 2.20.**
Legacy versions of the adapter for older versions of CalculiX are supported on various branches. Branches for CalculiX version older than 2.15 require **preCICE v1.x**, whereas newer versions rely on **preCICE v2.x**. The release [v2.20.1](https://github.com/precice/calculix-adapter/releases/tag/v2.20.1) relies on **preCICE v3.0.x**.
## Start here
Go to the [adapter documentation](https://precice.org/adapter-calculix-overview.html)
## References
[1] Lucia Cheung Yau. Conjugate heat transfer with the multiphysics coupling library precice. Master’s thesis, Department of Informatics, Technical University of Munich, 2016.
[2] Benjamin Uekermann, Hans-Joachim Bungartz, Lucia Cheung Yau, Gerasimos Chourdakis and Alexander Rusch. Official preCICE Adapters for Standard Open-Source Solvers. In Proceedings of the _7th GACM Colloquium on Computational Mechanics for Young Scientists from Academia_, 2017.
## License
This project contains modified CalculiX files (licensed under [GPLv2 or later](http://www.dhondt.de/gpl-2.0.txt)) and additional adapter-specific files ([GPLv3](./LICENSE)). As a whole, this project is licensed under GPLv3.