Skip to content

Releases: IDAES/idaes-ext

4.0.0rc2

4.0.0rc2 Pre-release
Pre-release

Choose a tag to compare

@mrmundt mrmundt released this 14 Apr 22:53

Major Version Update. Introduces breaking changes.

  • Entirely updated toolchain (boost, PETSc, HSL, etc.)
  • HSL support for Mac Intel
  • NO Metis support for MacOS Apple Silicon due to compatibility issues
  • Builds for ubuntu 20.04, 22.04, 24.04, el8, el9, (x86_64 and aarch64), mac (x86_64 and arm64), and windows (x86_64 only)
  • Reorganized tarball layout to use a more standard bin/lib/share structure:
    • Old layout:
      • 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/.
    • New layout:
      • New idaes-functions-*.tar.gz tarball:
        • lib/ - libraries from idaes-lib-*
        • helm_data/ - from idaes-lib-*
      • idaes-solvers-*.tar.gz now contains:
        • bin/ - solver and petsc executables (all executables)
        • lib/ - shared libraries from idaes-solvers-*, petscpy/, and (NEW) pkgconfig/
        • share/ - documentation
    • The separate idaes-lib-*.tar.gz and idaes-petsc-*.tar.gz tarballs are no longer produced;
      their contents have been folded into idaes-functions-*.tar.gz and idaes-solvers-*.tar.gz.
      The tarballs can be unpacked in one directory, causing the two separate lib folders to merge contents.
  • Release no longer includes ipopt_l1 and ipopt_sens_l1

3.4.2 Release

Choose a tag to compare

@Robbybp Robbybp released this 12 Aug 04:26

This is a patch release of 3.4.1 that corrects the patch applied to ipopt.pc files, allowing CyIpopt to be built with the Ipopt libraries included. In addition to removing the Requires.private line in the .pc file (as done in 3.4.1), this release uses relative paths rather than absolute paths in the .pc file.

This release copies binaries from the 3.4.0 release rather than re-building them, and is therefore not in sync with this repository's main branch.

3.4.1 Release

3.4.1 Release Pre-release
Pre-release

Choose a tag to compare

@Robbybp Robbybp released this 06 Aug 22:09

This is a patch release of 3.4.0 that applies a patch to ipopt.pc files, allowing CyIpopt to be built with the Ipopt libraries included. This release copies binaries from the 3.4.0 release rather than re-building them, and is therefore not in sync with this repository's main branch. Hashes are not included in the distributed source code and can be found in the main branch.

3.5.0-beta.5

3.5.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@MarcusHolly MarcusHolly released this 14 Jun 13:56
67ab6e4

This is a partial release created for integration testing purposes and is not meant for general use. Binaries for Mac (darwin) and aarch64 are not included.

3.5.0-beta.4

3.5.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@andrewlee94 andrewlee94 released this 14 Mar 17:59

Testing ARM builds

3.5.0-beta.3

3.5.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@Robbybp Robbybp released this 28 Jan 22:58

This is a partial pre-release for integration testing purposes. This release contains ARM binaries for MacOS, el8, and Ubuntu. These binaries are not compiled with HSL. Compared to https://github.com/IDAES/idaes-ext/releases/tag/3.5.0-beta.1, these binaries contain a workaround for a Mumps-Metis incompatibility.

v.3.5.0-beta.2

v.3.5.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@MarcusHolly MarcusHolly released this 23 Dec 18:57
78f2748

This is a Python 3.10 partial release created for integration test purposes and is not meant for general use. Binaries for Mac (darwin) and aarch64 are not included in this release and will be added in a subsequent pre-release.

v3.5.0-beta.1

v3.5.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@Robbybp Robbybp released this 22 Dec 20:03
78f2748

This is a partial pre-release for integration testing purposes. This release contains ARM binaries for MacOS, el8, and Ubuntu. These binaries are not compiled with HSL. The binaries were compiled using the scripts (and --without-hsl option) in the branch: https://github.com/Robbybp/idaes-ext/tree/without-hsl.

3.5.0 Beta

3.5.0 Beta Pre-release
Pre-release

Choose a tag to compare

@MarcusHolly MarcusHolly released this 20 Dec 18:25
d08ef66

This is a partial release created for integration test purposes and is not meant for general use. Binaries for Mac (darwin) and aarch64 are not included in this release and will be added in a subsequent pre-release.

3.4.0 Release

Choose a tag to compare

@eslickj eslickj released this 08 Jun 16:47
595e77a

The following changes were made since the previous release:

  • A function was added to calculate x/(exp(x) - 1), which deals with x = 0, by using a Taylor series expansion near x = 0.
  • Isothermal compressibility and fugacity coefficient functions were added to the Helmholtz EoS functions
  • PETSc (https://petsc.org/release/) was updated to 3.19.2