Add support for running the simulation with pixi, optionally with the ma97 linear solver #1
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.
This PR adds support for running the simulation with pixi. The main advantage that by using pixi we can provide to the user the possibility of providing its own
coinhsl-2023.11.17.zip
archive file, and compile it on the fly to use it, without the need for us to distribute anything.The dependencies used in the
pixi.toml
have been loaded from the existingenvironment.yml
file withpixi init . --import environment.yml
I tried to use a world with RTF 1, but the controller was stopping, probably as some thread was taking too much time. This can be improved by adding some kind of co-simulation between the simulator and the controller when running on simulation, but anyhow that is orthogonal from the point of this PR.