SimVascular Documentation

Learn SimVascular, build cardiovascular models, run simulations, and find technical details.

Create SimVascular Project

Use this sequence to become familiar with the software, create a first image-based geometric model of the vascular anatomy, and run a hemodynamic simulation.

  1. 1
    Install SimVascular and learn the interface

    Install the application, understand projects, and become familiar with the graphical user interface.

  2. 2
    Create an image-based geometric model of the vascular anatomy

    Follow the tutorial to work with medical image data, vessel paths, lumen segmentations, a solid model, and a finite element mesh.

  3. 3
    Set up a CFD simulation

    Continue from geometric model construction to boundary conditions, solver inputs, and simulation results.

Documentation Pages

Getting Started

Use the tutorial to install SimVascular, learn how projects and the graphical interface work, and construct a first cardiovascular model.

Geometric Modeling

Create vessel paths and lumen segmentations from image data, then construct a three-dimensional vascular model.

Meshing

Generate and inspect finite element meshes, control local refinement, and add boundary layers for simulation.

CFD Simulation

Assign boundary conditions, generate solver input files, run blood-flow simulations, and review results.

svMultiPhysics

Configure and run three-dimensional multiphysics simulations, understand solver inputs and data formats, and consult theory and developer guidance.

General Boundary Conditions

Define custom boundary conditions, prepare required files, compile the model, and run it with a simulation.

ROM Simulation

Create and run computationally efficient 0D and 1D models, calibrate parameters, and visualize reduced-order model results.

Python Interface

Automate SimVascular tasks and work programmatically with projects, geometry, modeling, segmentation, and meshing.

References

Literature on boundary conditions, solvers, modeling, meshing, validation, clinical applications, and uncertainty quantification

Clinical Examples

Review complete cardiovascular cases that connect clinical data, modeling choices, boundary conditions, and simulation results.

Coronary Normal

Coronary anatomy, model construction, simulation setup, parameters, and results

Aortofemoral Normal - 1

Clinical data, model description, boundary conditions, and simulation results for an aortofemoral model

Aortofemoral Normal - 2

A second aortofemoral example with model description, inflow and outflow setup, and results

Healthy Pulmonary

Pulmonary clinical data, model description, boundary conditions, and simulation results

Additional demonstration projects are available from SimTK.