Full Changelog: https://github.com/LLNL/hiop/compare/v1.0.2...v1.0.3
Published by cnpetra 10 months ago
-Wall
and -Werror
from release builds to avoid downstream compilation errorsFull Changelog: https://github.com/LLNL/hiop/compare/v1.0.1...v1.0.2
Published by cnpetra about 1 year ago
Default C++ standard remains C++14
Full Changelog: https://github.com/LLNL/hiop/compare/v1.0.0...v1.0.1
Published by cnpetra about 1 year ago
Interfaces of various solvers reached an equilibrium point after HiOp was interfaced with multiple optimization front-ends (e.g., power grid ACOPF and SC-ACOPF problems and topology optimization) both on CPUs and GPUs. The PriDec solver reached exascale on Frontier after minor communication optimizations. The quasi-Newton interior-point solver received a couple of updates that increase robustness. The Newton interior-point solver can fully operate on GPUs with select GPU linear solvers (CUSOLVER-LU and Gingko).
Published by cnpetra over 1 year ago
This release hosts a series of comprehensive internal developments and software re-engineering to improve the portability and performance on accelerators/GPU platforms. No changes to the user interface permeated under this release.
A new execution space abstraction is introduced to allow multiple hardware backends to run concurrently. The proposed design differentiates between "memory backend" and "execution policies" to allow using RAJA with Umpire-managed memory, RAJA with Cuda- or Hip-managed memory, RAJA with std memory, Cuda/Hip kernels with Cuda-/Hip- or Umpire-managed memory, etc.
New vector classes using vendor-provided API were introduced and documentation was updated/improved
hiopVectorCuda
by @nychiang in https://github.com/LLNL/hiop/pull/572
hiopVectorHip
by @nychiang in https://github.com/LLNL/hiop/pull/590
hiopVector
classes by @nychiang in https://github.com/LLNL/hiop/pull/592
Refinement of triangular solver implementation for Ginkgo by @fritzgoebel in https://github.com/LLNL/hiop/pull/585
hiopVectorRajaPar::copyToStartingAt_w_pattern
by @nychiang in https://github.com/LLNL/hiop/pull/569
Published by cnpetra about 2 years ago
This minor release fixes a couple of issues found in the build system after the major release 0.7 of HiOp.
Full Changelog: https://github.com/LLNL/hiop/compare/v0.7.0...v0.7.1
Published by cnpetra about 2 years ago
Published by cnpetra over 2 years ago
This tag provides an initial integration with ginko, fixes a couple of issues, and add options for (outer) iterative refinement.
Published by cnpetra over 2 years ago
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.
Published by cnpetra over 2 years ago
The salient features of v0.6.0 are
Other notable capabilities include
Published by cnpetra over 2 years ago
The release added new algorithmic features to the NLP solver(s) and associated linear algebra KKT systems
This release also includes several bug fixes.
Published by cnpetra almost 3 years ago
Updated xSDK compliance document for HiOp.
Published by cnpetra about 3 years ago
The salient features of the major release are
Published by cnpetra about 3 years ago
solver class for Magma was updated to work on the GPU
interface for PARDISO (CPU)
bug fixes for PriDec solver
Published by cnpetra over 3 years ago
Updated development workflow on supported CI and fixed a couple of other issues.
Published by cnpetra over 3 years ago
Fixes for a couple of bugs in RAJA linear algebra implementation and in NLP scaling
Published by cnpetra over 3 years ago
Fixes a couple of small bugs (corner cases) in the linear algebra objects
Published by cnpetra over 3 years ago
Minor fixes missed in v0.4 release.
The salient features of v0.4 release are: [list updated in release v0.4.1]
Published by cnpetra over 3 years ago
The salient features of this release are
Published by cnpetra about 4 years ago
This major release adds