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

APOPT IPOPT output #101

Open
strahl21 opened this issue Dec 29, 2020 · 3 comments
Open

APOPT IPOPT output #101

strahl21 opened this issue Dec 29, 2020 · 3 comments
Assignees

Comments

@strahl21
Copy link

strahl21 commented Dec 29, 2020

Not a bug in the code. I noticed the following output when I was trying to use IPOPT in estimation mode for the temperature control lab (Lab C) with remote=False (so it defaults to APOPT):
APOPT_IPOPT_info

It could be confusing for some because Gekko reports that it does not support IPOPT and instead uses APOPT, but then in the output from the solver, it lists IPOPT as the solver (although clearly from the output format APOPT was actually used). The two should be consistent.

The code used was the code under "Lab C: Python GEKKO Moving Horizon Estimation". Lab C

@loganbeal
Copy link
Collaborator

@strahl21 Which OS are you using?

@strahl21
Copy link
Author

Ubuntu 18.04

@APMonitor
Copy link
Member

With remote=True (using the public server), there is the option to use IPOPT. For local solve, I have to distribute a separate version of the local executable that includes IPOPT because the libraries are really big and I can only distribute it freely with the MUMPS version. Windows includes IPOPT because I didn't need to distribute many of the compiler libraries with IPOPT and it only adds about 3 MB to the executable size. Thanks for recommending that the solver is reported correctly. I reference the global SOLVER option that I didn't want to change because it is input only. I'll add this to the list of things to fix.

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

No branches or pull requests

3 participants