Skip to content

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.
  • VolView: Medical image data visualization.
  • ParaView: A powerful VTK based visualization/post-processing software.
  • OpenFlipper: Processing mesh data.
  • Meshmixer: Processing triangle surface mesh data.
  • FreeCAD: Scriptable 3D CAD modeler.
  • FlowVC:  Lagrangian processing of velocity data. FTLE, particle residence time, particle tracking,