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

Ipopt not running on windows. #3395

Closed
petrasvestartas opened this issue Oct 30, 2024 · 5 comments
Closed

Ipopt not running on windows. #3395

petrasvestartas opened this issue Oct 30, 2024 · 5 comments

Comments

@petrasvestartas
Copy link

We have been using lpopt for compas_cra package:
conda create -n cra python=3.10 pyomo=6.4.2 ipopt=3.14.9 compas

This works for mac and linux, but not for windows, so we also need to install very first version ipopt=3.11.1
It was working for multiple years for research, but now completely broke.

Is there any way that you could provide executable for 3.14.9 version too?

@mrmundt
Copy link
Contributor

mrmundt commented Oct 30, 2024

Hello @petrasvestartas . Pyomo does not distribute executables for solvers, so we will not be implementing this. However, some suggestions:

  1. Submit your request to https://github.com/coin-or/Ipopt to see if they will consider distributing binaries
  2. Consider installing IDAES and using their get-extensions capability: https://idaes-pse.readthedocs.io/en/latest/tutorials/getting_started/windows.html#install-idaes-extensions

@mrmundt mrmundt closed this as completed Oct 30, 2024
@petrasvestartas
Copy link
Author

You do, in the initial release.

@mrmundt
Copy link
Contributor

mrmundt commented Oct 30, 2024

This information is new to the current development team, as none of us were aware of any past releases of executables. Given the time that has passed, it is understandable that some knowledge may have been lost. However, please note that this practice has not been in place for many years and will not be implemented.

@jsiirola
Copy link
Member

Please note that when you install Ipopt using conda, you are getting the Ipopt build from conda-forge. Those packages (https://anaconda.org/conda-forge/ipopt/) are maintained by a separate project and is not affiliated with the Pyomo project (and has no developers in common).

They do maintain current builds of Ipopt (with MUMPS) on all platforms except for win-32 (3.11.1 was their last win-32 build). Is it possible that you are using the 32-bit version of Conda and not the 64-bit version?

@petrasvestartas
Copy link
Author

petrasvestartas commented Oct 30, 2024

It is 64 bit.
We were running windows version using ipopt=3.11.1, which does not work anymore but now it works using 3.14.9. I know that there are different developers. But from our side we really need an executable that you do not ship. It would be really great that you could help.

Total process I use now:

@mrmundt mrmundt added not planned and removed bug labels Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants