PSOPT is now on github!

137 views
Skip to first unread message

Matthew Millard

unread,
Aug 29, 2015, 11:02:20 AM8/29/15
to PSOPT users group
I've built psopt under Ubunto 14.04 without any problems. This is a big improvement in the smoothness of build over the previous release.

Thank you Prof. Becerra for putting psopt on GitHub!

Matt


Victor Becerra

unread,
Aug 29, 2015, 12:36:59 PM8/29/15
to PSOPT users group
Dear Matthew and fellow PSOPT users,

Yes, I have recently uploaded a test version of the next release of PSOPT in GitHub. Several people had suggested this to me, but unfortunately I have not had much time to do it, until recently. Moreover, although I have been developing the new release over the last few years, my work commitments have caused a long delay in completing the work that was needed to complete the new release.

My colleague Christopher Dembia from Standord University is currently working on automated test scripts under Travis CI / Github, as well as the SNOPT interface.

As you have noticed, there is an installation script for Ubuntu 14.04 which is working well.

The test version is fully functional under Ubuntu 14.04,  however, please note:

- There is no script at present for installing under Windows, and the Windows installation instructions on the documentation have not been updated from the previous release (so they will not work).
- The documentation has not been fully updated yet, so some of the changes may not be described in the documentation.
- The SNOPT interface does not work.
- There are some changes to the user defined interface functions (essentially, an extra parameter has to be added to all the user defined functions that need to be registered).

I will make an announcement on this user group when the new release is ready.

Best regards,

Victor.

Marie Schumacher

unread,
Nov 12, 2018, 11:26:37 AM11/12/18
to PSOPT users group
I already installed PSOPT with only IPOPT, the installation went quite smooth - thank you for the great work!

Unfortunately, installing PSOPT with IPOPT and SNOPT seems more difficult, after maneuvering around some other errors, I now keep getting linker errors, which I think are related to snoptProblem.hpp. As I now found this post, I would like to know, if the problems with the SNOPT interface have been solved by now? Or maybe somebody else had the same problem and solved it already? I am using PSOPT_R4 with SNOPT7.

Any help is appreciated! Thank you.

Victor Becerra

unread,
Feb 22, 2019, 9:06:55 AM2/22/19
to PSOPT users group
Dear Marie

After some consideration I decided to remove the SNOPT interface as over the years I could not find a single problem that SNOPT would solve that IPOPT was not perfectly able to solve too.

Given the difficulties in keeping this interface working, I decided to remove support for SNOPT in Release 4.

Given that the PSOPT code wraps the NLP solver so that the user does not need interface directly to it, this change should not affect anyone.

Anyone interested in using SNOPT with PSOPT can do so by updating the old interface which is still part of the code and which unfortunately does not work at present. 

Best wishes

Victor Becerra
Reply all
Reply to author
Forward
0 new messages