-
Notifications
You must be signed in to change notification settings - Fork 13
WIP: Modernize IDAES extensions toolchain / binaries #278
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
base: main
Are you sure you want to change the base?
Conversation
…into test-binaries
|
Other things we need to do:
|
|
Very very exciting! This is all with the latest HSL?
Is this with Metis 4 or Metis 5?
Is this related to mechmotum/cyipopt#277? CyIpopt should support pkg-config on Windows now (see mechmotum/cyipopt#293), so we might be able to do this without custom logic in CyIpopt. (I.e., we would update |
I'm not sure if it's the very latest. I think it's "the newest one we are contracted to access", whatever that version is.
Metis 4 is the version that coinbrew forces the toolchain to use. It might work with 5, but I couldn't figure out how to get it to actually do it. It's something I want to spend more time exploring.
Um, I'm not sure? These are the changes I made: mechmotum/cyipopt@master...mrmundt:cyipopt:idaes-ipopt |
|
TODO: Update the auto tests on idaes-ext (this fork/branch) to run the Pyomo and IDAES tests after the initial ones pass. |
Summary
This is not fully complete yet - I need to update a bit of documentation before we can consider this to be truly ready to go. However, there is a full set of new binaries on my fork at https://github.com/mrmundt/idaes-ext/releases/tag/5.0.0rc1 that I want folks to play with for the time being.
Updates include...
idaes-lib-*.tar.gz- various libraries and helm_data/.-
idaes-solvers-*.tar.gz- various solver executables and libraries.idaes-petsc-*.tar.gz- petsc executable and petscpy/.idaes-functions-*.tar.gztarball:lib/- libraries fromidaes-lib-*helm_data/- fromidaes-lib-*idaes-solvers-*.tar.gznow contains:bin/- solver and petsc executables (all executables)lib/- shared libraries fromidaes-solvers-*, petscpy/, and (NEW) pkgconfig/share/- documentationidaes-lib-*.tar.gzandidaes-petsc-*.tar.gztarballs are no longer produced;their contents have been folded into
idaes-functions-*.tar.gzandidaes-solvers-*.tar.gz.The tarballs can be unpacked in one directory, causing the two separate lib folders to merge contents.