The Artificial Intelligence and Modeling Laboratory for Cardiovascular Diseases
Open-access Packages
IMMERSED BOUNDARY METHODS
IBAMR is a distributed-memory parallel implementation of the immersed boundary (IB) method with support for Cartesian grid adaptive mesh refinement (AMR)
cuIBM solves the 2D incompressible Navier-Stokes equations with an immersed-boundary method on a single CUDA-capable GPU device with the CUSP library.
PetIBM implements immersed-boundary methods to solve 2D and 3D incompressible Navier-Stokes on stretched Cartesian grids using a projection approach.
FINITE ELEMENT SOLVERS
FEniCS is a popular open-source (LGPLv3) computing platform for solving partial differential equations (PDEs).
SimVascular is a fully opensource software package providing a complete pipeline from medical image data segmentation to patient specific blood flow simulation and analysis.
MEDICAL IMAGE PROCESSING
THE VASCULAR MODELING TOOLKIT: vmtk is a collection of libraries and tools for 3D reconstruction, geometric analysis, mesh generation and surface data analysis for image-based modeling of blood vessels.
The Visualization Toolkit (VTK): A collection of C++ libraries for visualization and post-processing of a wide range of data. VTK libraries are available in Python, providing powerful and efficient post-processing of different types of computational data.