Ithildin

Ithildin implements efficient, parallelized simulations of anisotropic reaction-diffusion problems in excitable media using MPI for multi-core CPU processing.


Key Features:

  • Parallelized simulation: Ithildin uses parallelization on multiple CPU processors via the message passing interface (MPI).
  • Anisotropic reaction-diffusion modeling: The library handles anisotropic reaction-diffusion problems in excitable media.
  • Wave pattern analysis: Ithildin provides tools for analyzing complex wave patterns in cardiac tissue.
  • Pseudo-electrogram recording: The library supports recording of pseudo-electrograms during simulations.
  • Filament trajectory recording: Ithildin can record filament trajectories.

Scientific Applications:

  • Cardiac electrophysiology simulation: Ithildin simulates the mono-domain description of cardiac electrophysiology, including electrical waves controlling the heartbeat.
  • S1S2 protocol simulation: The library supports S1S2 protocol simulations for studying cardiac tissue response.
  • Spiral wave dynamics: Ithildin simulates spiral break-up and spiral waves in ventricular geometry.
  • Ventricular geometry modeling: The library enables detailed simulations in ventricular geometry from simple 2D to complex 3D tissue models.

Methodology:

Ithildin is written in C++ and uses MPI for parallelization on multiple CPU processors.

Topics

Details

Programming Languages:
C++
Added:
1/14/2026
Last Updated:
1/14/2026

Operations

Publications