Releases: SimVascular/svZeroDSolver
Releases · SimVascular/svZeroDSolver
v2.0
Summary of major release notes:
- Moved to the SimVascular repository and renamed to
svZeroDSolver
- Refactor - removed namespaces, changed from header-only library
- Fixed linearization and time-stepping
- Simplified block generation
- C++ interface for calling
svZeroDSolver
from other codes - New blocks - blood vessel and resistive junctions, tanh valve, cardiac chamber
- New applications -
svZeroDCalibrator
,svZeroDVisualization
,svZeroDGUI
. - Improved testing and functionality to simulate until convergence
- Moved documentation to SimVascular website
What's Changed
- Add blood vessel junction by @richterjakob in #18
- Interface for calling svZeroDPlus from other codes by @menon-karthik in #20
- fixed some debug message typos by @menon-karthik in #23
- Fix memory leak in Integrator by @menon-karthik in #26
- Clean up configreader by @richterjakob in #27
- Add Levenberg-Marquardt model calibration by @richterjakob in #31
- Test cases for shared library interface by @menon-karthik in #33
- Remove python by @richterjakob in #34
- Coverage by @mrp089 in #42
- Refactoring .hpp -> .h, .cpp and remove class templates by @mrp089 in #45
- Remove namespaces 48 by @ktbolt in #49
- Add installer by @mrp089 in #51
- Code format 55 by @mrp089 in #56
- Clean up residual and linearization by @mrp089 in #57
- Upgrade to Doxygen 1.9.6 by @mrp089 in #61
- Specify pybind Python version by @mrp089 in #64
- Change folder to ZeroDSolver by @mrp089 in #62
- Revert to no MathJax by @mrp089 in #68
- Clean up code 59 by @ktbolt in #67
- Fixed doxygen warnings and make the build fail for undocumented code by @menon-karthik in #72
- New generalized alpha formulation by @mrp089 in #74
- Sort assembly of ClosedLoopHeartPulmonary by @mrp089 in #75
- Simplify block generation by @mrp089 in #78
- Add hyperbolic tangent valve by @menon-karthik in #79
- Test mean values in pulsatile tests by @mrp089 in #84
- More input checks by @mrp089 in #83
- Cardiac chamber model by @menon-karthik in #87
- Update README.md links by @menon-karthik in #90
- Rename svZeroDPlus to svZeroDSolver by @menon-karthik in #91
- Fix memory issue and add functionality to python interface by @menon-karthik in #93
- fix names by @mrp089 in #97
- Add Codecov by @mrp089 in #98
- Fix interfacing with svSolver/svFSI by @menon-karthik in #102
- Simulate an open-loop 0D model until it converges by @JonathanPham in #109
- Add token and use v4 by @mrp089 in #111
- Upgrading macOS in Github Actions by @menon-karthik in #116
- Update documentation with new features and instructions for new blocks by @menon-karthik in #113
- Compare test cases to reference solutions by @ncdorn in #112
- improve code coverage and parametrization of solver tests by @ncdorn in #118
- Add names of internal variables to the documentation by @menon-karthik in #124
- Adding svZeroDVisualization Tool by @emilinmathew in #123
- svZeroDGUI Tool by @emilinmathew in #122
- Update docs for svZeroDVisualization and svZeroDGUI by @menon-karthik in #129
- Fix OpenLoopCoronary equations by @menon-karthik in #125
- update docs to reflect gcc sherlock version by @ncdorn in #130
- Fix svZeroDVisualization tests by @menon-karthik in #134
- Modify CMake commands to install into svZeroDSolver. by @ktbolt in #131
- Remove redundant docs after moving to SimVascular website by @menon-karthik in #137
New Contributors
- @menon-karthik made their first contribution in #20
- @mrp089 made their first contribution in #42
- @ktbolt made their first contribution in #49
- @JonathanPham made their first contribution in #109
- @ncdorn made their first contribution in #112
- @emilinmathew made their first contribution in #123
Full Changelog: v1.1...v2.0
v1.1
Hotfix time substraction (#14) * Fix bug * Fix bugfix
Initial release
Initial release of svZeroDPlus