Add support for running CalculiX using WSL #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Allows CalculiX in WSL to be used instead of a native install within Windows.
Added this feature since it was very handy for me. Running this package fully in WSL wasen't playing nicely with the GUI of gmsh. It constantly kept hanging whenever I tried to use it. However CalculiX binaries that are available online for Windows are generally fairly outdated, and Linux allows far easier installing of CalculiX.
Using this feature, it's possible to run your python scripts in Windows, and have the package call WSL for running CalculiX.
To enable it, simply set Simulation.USE_WSL to True. It will call "wsl.exe ccx" for CalculiX.
Would love to hear if you think this would be an interesting addition to the package.
Definetly still needs some work. Converting between WSL and Windows paths is a bit of a hack at the moment, and I think it won't work for local paths, as I'm using absolute paths for everything for now. Also the way USE_WSL is set might need some helper functions, since that appears to mostly be convention within the package so far.