Skip to content

Is there a process for getting a new linear solver integrated? #630

Answered by svigerske
mahonbt1 asked this question in Q&A
Discussion options

You must be logged in to vote

The easiest is probably to start with a separate project for the Ipopt/SuiteSparse interface and to link against an Ipopt library. As a library user, you can provide a linear solver when initializing Ipopt: #618

Alternatively, one would edit Ipopt itself by copying the logic for one of the existing linear solvers (maybe Spral or Wsmp). Next to providing the SuiteSparse interface class, this would also require to update the buildsystem and AlgorithmBuilder class.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@damienhocking
Comment options

Answer selected by svigerske
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants