Skip to content
/ VaSP Public

A collection of tools for pre-processing, simulating, and post-processing vascular fluid-structure-interaction problems

License

Notifications You must be signed in to change notification settings

KVSlab/VaSP

Repository files navigation

VaSP - Vascular Fluid-Structure Interaction Pipeline

GPL-3.0 codecov CI GitHub pages

Output pre processing

Description

The Vascular Fluid-Structure Interaction Simulation Pipeline (VaSP) is a toolkit for simulating fluid-structure interactions (FSI) in vascular systems. It streamlines the process from pre-processing to post-processing of vascular FSI simulations. Starting with medical image-based surface meshes, VaSP uses extended version of VMTK to generate volumetric FSI meshes. It then runs FSI simulations using turtleFSI. For post-processing, VaSP employs FEniCS and other Python packages to compute hemodynamic indices like wall shear stress and stress/strain. By integrating these tools, VaSP aims to simplify vascular FSI analyses.

Installation

VaSP is a Python package for Python >= 3.10, with main dependencies to VaMPy and turtleFSI. VaSP and its dependencies can be installed with conda on Linux and macOS as explained here. The package can also be installed and run through its latest Docker image supported by Windows, Linux, and macOS, as explained here.

Documentation

The documentation is hosted here

Licence

This software is licensed under the GNU GPL, version 3 or (at your option) any later version.

Authors

Issues

Please report bugs and other issues through the issue tracker at:

https://github.com/KVSlab/VaSP/issues