Skip to content

Finite element framework for cardiac electromechanics problems

License

Notifications You must be signed in to change notification settings

KIT-IBT/CardioMechanics

Repository files navigation

CardioMechanics

CardioMechanics is a simulation environment designed for (but not limited to) cardiac tissue electromechanics problems. As of 09/2023, active development on this software is no longer pursued. Therefore, support is limited. Even though this repository includes a standalone cardiac electrophysiology solver, we recommend using openCARP instead if you are only interested in cardiac electrophysiology.

Features

The following features are available:

  • Single cell electrophysiology model test suite.
  • Electrophysiology simulations using Monodomain and Bidomain.
  • Passive and active tissue mechanics.
  • Support for 1-, 2-, and 4-chamber heart geometries.
  • Recovery of the reference configuration.
  • Passive parameter optimization.
  • Lumped parameter model of the circulatory system featuring heart valve dynamics.
  • Electromechanically coupled simulations.
  • XML-based simulation setup.

Building from Source

See docs/BUILD.md

Building Docker image

A Docker image of CardioMechanics is available in the Package Registry of this repository.

See docker/README.md for compiling the Docker image yourself.

Examples

See examples

User manual

See User's Manual & Documentation

License

This project is licensed under the GNU General Public License 3 - see the LICENSE.md file for details.

Acknowledgments

CardioMechanics builds on

and the contributions of many former (PhD-)students at IBT.