Skip to content
698e8d0
Compare
Choose a tag to compare

Updated xSDK compliance document for HiOp.

a39da80
Compare
Choose a tag to compare

The salient features of the major release are

  • update of the interface to MAGMA and capability for running mixed dense-sparse (MDS) problems solely in the device memory space
  • added interface PARDISO linear solver
  • porting of the sparse linear algebra kernels to device via RAJA performance portability layer
  • various optimizations and bug fixes for the RAJA-based dense linear algebra kernels
  • Primal decomposition solver HiOp-PriDec available as a release candidate
b72d163
Compare
Choose a tag to compare
  • solver class for Magma was updated to work on the GPU

  • interface for PARDISO (CPU)

  • bug fixes for PriDec solver

4e3faa9
Compare
Choose a tag to compare

Dev workflow update

Pre-release
Pre-release

Updated development workflow on supported CI and fixed a couple of other issues.

c0394af
Compare
Choose a tag to compare

small fixes

Pre-release
Pre-release

Fixes for a couple of bugs in RAJA linear algebra implementation and in NLP scaling

3fcb788
Compare
Choose a tag to compare

Fixes a couple of small bugs (corner cases) in the linear algebra objects

281adb5
Compare
Choose a tag to compare

Minor fixes missed in v0.4 release.

The salient features of v0.4 release are: [list updated in release v0.4.1]

  • Development of a sparse NLP solver and associated sparse NLP interface
  • Update of the mixed dense-sparse NLP solver to support full GPU compute mode
  • Unit testing and documentation were expanded and consolidated
  • Added partial support for device/GPU computations for the linear algebra of sparse NLPs
  • Second-order corrections to the quasi- and full-Newton search directions
  • Support for the relaxing and adjustment of variables and constraints bounds
  • Implemented gradient-based scaling of the problem
  • Least-squares initialization and computation of the duals
  • Support for inertia computation and regularization for KKT linearizations systems
91d2108
Compare
Choose a tag to compare

The salient features of this release are

  • Development of a sparse NLP solver and associated sparse NLP interface
  • Update of the mixed dense-sparse NLP solver to support full GPU compute mode
  • Unit testing and documentation were expanded and consolidated
  • Added partial support for device/GPU computations for the linear algebra of sparse NLPs
  • Second-order corrections to the full-Newton search directions
  • Support for the relaxing and adjustment of variables and constraints bounds
  • Implemented gradient-based scaling of the problem
  • Least-squares initialization and computation of the duals
  • Support for inertia computation and regularization for KKT linearizations systems
7e8adae
Compare
Choose a tag to compare

This major release adds

  • a Newton interior-point solver for nonlinear nonconvex optimization to complement the existing Quasi-Newton interior-point solver
  • capabilities to solve optimization solvers with mixed dense and sparse (MDS) blocks: new MDS interface and new MDS linear algebra
  • support for GPU-based acceleration of MDS linear algebra.
Compare
Choose a tag to compare

Salient developments of this release include

  • implementation of various strategies to deal with fixed variables (relax, remove)
  • comprehensive testing and bug fixing for Mac OS
  • minor fixes of bugs found on various HPC platforms (power pc, bg/q, etc)
  • minor interface and options refinement required by the integration with MFEM mesh optimization interface