hiclib/pastis

Pastis depends on coinhsl

Closed this issue · 5 comments

That's not mentioned in the doc.

Yes, please document this, because trying to build src/(MDS|PM)/ in a fresh setup you get link errors such as:

/usr/bin/ld: cannot find -lcoinhsl
collect2: ld returned 1 exit status
make: *** [PM_all] Error 1

and it is not clear (to someone who doesn't know what 'coinhsl' is) why this occurs.

Is this missing library what The HSL Mathematical Software Library provides? If so, please document that you need to request a license from them.

I have added a sentence about this. IPOPT depends on at least one linear solver for sparse indefinite matrix, and coinHSL is one of them. You can choose to use another one if you prefer, but you will need to edit manually the makefile in order to take in account those changes.

More information on this can be found on IPOPT's website: http://www.coin-or.org/Ipopt/documentation/node13.html

Thanks, the update is helpful, especially if you're new to Pastis and Ipopt and don't know (read don't care) what role ipopt plays.

Actually, it would be even more helpful if you could provide links to the different alternatives. Then it is even less ambiguous.

This is also solved by the fact pastis doesn't depend on IPOPT anymore!