Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADD: Interface to the SPRAL linear solver #446

Merged
merged 4 commits into from
Feb 24, 2021
Merged

Conversation

tasseff
Copy link
Contributor

@tasseff tasseff commented Feb 20, 2021

In reference to #414, I'm trying this again, now that I've been given the approval to release our contributions under the EPL 2.0. This would close #413 and close #335. We have a report written here, a fork of SPRAL with some minor edits here, and a fork of Ipopt with the interface here. I've also written a more lengthy compilation guide here.

Compared to #414, the only substantial difference is that the SPRAL library and include files are now specified via the --with-spral-lflags and --with-spral-cflags configuration flags (instead of just --with-spral). Please let me know if there's anything else I need to implement or document.

@svigerske svigerske changed the base branch from devel to spral February 24, 2021 07:35
@svigerske svigerske merged commit 96cf8c6 into coin-or:spral Feb 24, 2021
@svigerske
Copy link
Member

This is a really nice merge-request, not only adding a feature some have been long waiting for, but it also looks like there is only little left to do for me. You even updated options.dox.

@tasseff
Copy link
Contributor Author

tasseff commented Feb 24, 2021

Thank you! I'm glad I was able to contribute.

@svigerske
Copy link
Member

svigerske commented Feb 25, 2021

Just FYI, these are my changes related to this feature-addition: https://github.com/coin-or/Ipopt/compare/96cf8c6abd04b082b83fbd1bcd1d88be0d28c93c..bb5d6eb53ad5b0ae90275ffc94e7135273d7f3c3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants