Skip to content

Releases: llnl/hiop

ginko integration and misc fixes

01 May 13:05
55652fb

Choose a tag to compare

This tag provides an initial integration with ginko, fixes a couple of issues, and add options for (outer) iterative refinement.

HIP linear algebra workaround and update for RAJA > v0.14

20 Apr 22:32
a9e2697

Choose a tag to compare

This version/tag provides a workaround for an issue in the HIP BLAS and updates the RAJA code to better operate with the newer versions of RAJA.

Release of the PriDec optimization solver

31 Mar 21:40

Choose a tag to compare

The salient features of v0.6.0 are

  • the release of the primal decomposition (PriDec) solver for structured two-stage problems
  • improved support for (NVIDIA) GPUs for solving sparse optimization problems via NVIDIA's cuSOLVER API and newly developed condensed optimization kernels.

Other notable capabilities include

  • improved accuracy in the computations of the search directions via Krylov-based iterative refinement
  • design of a matrix interface for sparse matrices in compressed sparse row format and (capable) CPU reference implementation

Elastic mode, Krylov solvers, and misc bug fixes

02 Mar 18:19
a37a7a6

Choose a tag to compare

The release added new algorithmic features to the NLP solver(s) and associated linear algebra KKT systems

  • soft feasibility restoration
  • Relaxer of equality constraints at the NLP formulation level
  • Krylov interfaces and implementation for CG and BiCGStab
  • protype of the condensed linear system and initial Krylov-based iterative refinement
  • update of the Magma solver class for the latest Magma API
  • elastic mode

This release also includes several bug fixes.

xSDK compliance

02 Dec 23:40
698e8d0

Choose a tag to compare

Updated xSDK compliance document for HiOp.

MDS device computations, porting of sparse kernels, and HiOp-PriDec

30 Sep 17:50
a39da80

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

MAGMA GPU and PARDISO interface

20 Aug 02:09
b72d163

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

Dev workflow update

07 Jul 17:47
4e3faa9

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.

small fixes

06 May 17:15
c0394af

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

Bug fixing for sparse and MDS problems

30 Apr 00:44
3fcb788

Choose a tag to compare

Pre-release

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