You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* OPFLOW: initial implementation of RAJA/HiOp sparse GPU-based solver
WIP - HIOP Sparse solver with GPU model
OPFLOW: Started work on support for HIOP sparse solver interface for GPUs.
Added a copy of hiop sparse solver interface.
OPFLOW: Added model skeleton for GPU sparse version (copying from pbpolrajahiop)
Fixed build
Did some copy paste to add a test for HIOPSPARSE. This test is not actually
functional yet.
Started updating the hiopsparse model and solver code.
More work on updating the solver and model
Added scalar and vector unit tests for model to be used with HIOP sparse solver on GPU
Apply cmake lint
Fix unit tests.
Set the size of array when using Umpire memset.
Code formatting
Some minor changes to get PBPOLRAJAHIOPSPARSE model code to compile
Separate BUS/LINE/GEN/.../Param structs into reusable module
Minor edit
Rename files
Fix typo
Use BUS/LINE/GEN/.../Param structs in Raja HiOp Sparse model (compiles)
Updating HIOP sparse solver GPU API
Completed bounds kernels
Completed scalar and vector functions
WIP - HIOP Sparse solver with GPU model
OPFLOW: Started work on support for HIOP sparse solver interface for GPUs.
Added a copy of hiop sparse solver interface.
OPFLOW: Added model skeleton for GPU sparse version (copying from pbpolrajahiop)
Fixed build
Did some copy paste to add a test for HIOPSPARSE. This test is not actually
functional yet.
Started updating the hiopsparse model and solver code.
More work on updating the solver and model
Added scalar and vector unit tests for model to be used with HIOP sparse solver on GPU
Apply cmake lint
Fix unit tests.
Set the size of array when using Umpire memset.
Code formatting
Rename files
Use BUS/LINE/GEN/.../Param structs in Raja HiOp Sparse model (compiles)
Updating HIOP sparse solver GPU API
Completed bounds kernels
Jacobian and Hessian for sparse model (CPU --> GPU copy)
Use correct array lengths in Eq. Jacobian
Fix bug in Jacobian.
Fix unused variable/parameter errors
OPFLOW: rework solution callback for RAJA/HIOP GPU-based solver
Formatting changes
* Add unit test for RAJA/HiOp Sparse GPU model (9-bus only)
* Apply pre-commmit fixes
* Add test for 200-bus case
* Apply pre-commmit fixes
---------
Co-authored-by: Abhyankar, Shrirang G <[email protected]>
0 commit comments