The Ithildin library for efficient numerical solution of anisotropic reaction-diffusion problems in excitable media
- PMID: 39298417
- PMCID: PMC11412660
- DOI: 10.1371/journal.pone.0303674
The Ithildin library for efficient numerical solution of anisotropic reaction-diffusion problems in excitable media
Abstract
Ithildin is an open-source library and framework for efficient parallelized simulations of excitable media, written in the C++ programming language. It uses parallelization on multiple CPU processors via the message passing interface (MPI). We demonstrate the library's versatility through a series of simulations in the context of the monodomain description of cardiac electrophysiology, including the S1S2 protocol, spiral break-up, and spiral waves in ventricular geometry. Our work demonstrates the power of Ithildin as a tool for studying complex wave patterns in cardiac tissue and its potential to inform future experimental and theoretical studies. We publish our full code with this paper in the name of open science.
Copyright: © 2024 Kabus et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Conflict of interest statement
The authors have declared that no competing interests exist.
Figures











References
-
- Tolkien JRR. The Lord of the Rings: The Fellowship of the Ring. Allen & Unwin; 1954.
MeSH terms
LinkOut - more resources
Full Text Sources