SimVascular / SimVascular/svMultiPhysics
Add coronary boundary condition
@ktbolt is already working on this.
Since Dec 8, 2025.
- Dominant language
- C++
- Stars
- 45
- Forks
- 60
- Avg merge
- 5d 23h
- Merged PRs (30d)
- 11
Description
Use Case
Coronary boundary conditions.
Problem
The svMultiPhysics solver currently uses the svZeroDSolver interface for coronary boundary conditions. The svSolver had an internal implementation for coronary boundary conditions.
A coronary boundary condition requires users to create a svZeroDSolver JSON file and add a svZeroDSolver_interface section. This requires understanding about svZeroDSolver JSON file format and other details.
Solution
Add an internal implementation for coronary boundary conditions to svMultiPhysics similar to the current RCR boundary condition.
This will make it convenient for users to use coronary boundary conditions without creating a svZeroDSolver JSON file.
The Fortran code for coronary boundary conditions in svSolver can be converted to C++.
Alternatives considered
It might be better to use the svZeroDSolver internally than write another implementation for coronary boundary conditions.
Additional context
No response
Code of Conduct
- I agree to follow this project's Code of Conduct and Contributing Guidelines
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.