-
Notifications
You must be signed in to change notification settings - Fork 36
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Use Case
While precompiled binaries are available for Linux and macOS platforms, Windows users currently lack access to official builds or installers for svZeroDSolver. This limitation hinders the ability of a portion of the user base.
Integrating Windows support would:
- Facilitate broader adoption of svZeroDSolver across diverse user groups.
- Enable better integration with the SimVascular GUI on Windows platforms.
- Allow for the development and distribution of Windows-compatible Python wheels and installers, enhancing usability for Python-based workflows.
Problem
Attempts to run 0D simulations using the SimVascular GUI on Windows result in errors such as:
Unable to load svZeroDSolver.svzerodsolver module
The absence of Windows-compatible builds and installers for svZeroDSolver results in:
- Inability to perform 0D simulations on Windows machines.
- Disruption of workflows for users relying on Windows-based systems.
- Increased barriers to entry for new users and contributors who operate in Windows environments.
Solution
- Adapt the current source code and
cmakecross-platform compilation to ensure that Windows is properly supported. - Add building, testing, and installer generation to the current GitHub actions workflow
Alternatives considered
Currently users/developers on windows only have access to the solver via the WSL (essentially building on an ubuntu machine).
Additional context
No response
Code of Conduct
- I agree to follow this project's Code of Conduct and Contributing Guidelines
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request