Nai-Yuan Chiang

Results 23 issues of Nai-Yuan Chiang

Change regularizations `delta_wx`, `delta_wd`,`delta_cc` and `delta_cd` from scalars to vectors

Need to update the user manual for v0.6. Some legacy issues also need to be addressed, e.g., the introduction part mentions only dense and MDS linear systems are supported. -...

documentation

Setting `fixed_var` to `remove` fails the gollnlp probems. Here we have 2 issues: 1. if MPI is used, `vec_distrib_` is set to `nullptr` [at this line](https://github.com/LLNL/hiop/blob/3df707b07a46843c8258f9ee1329549794149ce5/src/Optimization/hiopNlpFormulation.cpp#L220), and fails [the initialization...

The current workflow will replace the sparse linear solver to MA57, even though we set `linear_solver_sparse` to other solvers. This is due to the fact that `linsol_safe_mode_on` is set to...

Switch on IR when solving feasibility problems.

enhancement
sparse-develop

It's better to implement something for blocked vectors, e.g., a wrapper for multiple single vectors in a compound vector. By doing this, we can have better memory management in HiOp....

Investigate function `adjustDuals_plh`, which is used to correct bound duals if necessary, to see if further improvement can be done.

1. Re-engineer the code to use object `hiopPDPerturbation` in `build_kkt_matrix`, to have a better OO design. 2. Remove unnecessary copies of `delta(s)` 3. if normal equation is used and primal...

This PR changes some parameter settings in Ma57: 1. Set icntl[9] to 1 --- default number of iterative refinement to 1. Right now we initialize it as 10 and replace...