Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Creation of CFD User Guide

Open
#100 19 comments 0 reactions 2 assignees View on GitHub

@ktbolt is already working on this.

Since Jul 14, 2026.

Assessment

This issue has not been assessed yet.

Description

documentation
Problem

General SimVascular users are unfamiliar with basic concepts of CFD and have trouble using svSolver and svMultiPhysics. This leads to a large volume of user questions on the forums that could be more efficiently answered by a section of documentation.

Solution

Creation of a new section of the documentation that outlines basic concepts of CFD. Some topics include:

  1. Basics of the Navier-Stokes equations and how it is used to model blood flow
  2. Basics of finite element discretization (i.e. how meshing works and how it affects the solution)
  3. Boundary condition selection and specification (inflow, outflow, and wall conditions)
  4. Selection of time marching parameters and explanation of solution stability
  5. Basics of numerical linear solvers (i.e. selection of settings, interpreting residuals, etc.)
  6. Assessing simulation results for accuracy and reliability
  7. Basic CFD post-processing in Paraview (i.e. viewing solution contours, creating velocity glyphs/streamlines, model clipping, etc.)
  8. Basics of using HPC resources (i.e. parallel computing, selection of compute resources, using the gateway, etc.)

List of topics will be updated as content is created and new issues arise!

Additional context

Creation of short video lessons on the above topics to provide further explanation/demonstration also is planned for the future.

Code of Conduct
  • I agree to follow this project's Code of Conduct and Contributing Guidelines
Dominant language
HTML
Stars
3
Forks
26
Avg merge
13d 1h
Merged PRs (30d)
1

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from SimVascular/simvascular.github.io

All issues in SimVascular/simvascular.github.io

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.