Commit Graph
26 Commits
Author SHA1 Message Date
Tzanio 9ce82813ae Some updates in the examples 2020-03-09 18:05:47 -07:00
Tzanio 5b684c3f79 make style 2019-08-21 16:44:27 -07:00
Tomov 7e0d9d6603 MFEM_USE_HIOP check in the hiop example. 2019-08-21 14:35:36 -07:00
Vladimir Tomov d0d0dc0356 Improved the description of the hiop examples. 2019-08-20 16:59:51 -07:00
Vladimir Tomov 87a45c85d3 Minor. 2019-08-20 15:57:52 -07:00
Vladimir Tomov c338a01031 Minor. 2019-04-03 16:05:57 -07:00
Vladimir Tomov bdf6aff492 Addressed PR comments. 2019-03-26 12:28:57 -07:00
Vladimir Tomov f94220c4b8 Better nonlinear inequality testing in the examples. 2019-03-26 12:07:36 -07:00
Vladimir Tomov ee98bb915d Updated the sample runs. 2019-03-21 18:57:13 -07:00
Vladimir Tomov a64f853136 Added hiop's rel_tol success status. 2018-12-27 18:07:30 -08:00
Vladimir Tomov 56bb088863 Added nonlinear inequalities for the hiop examples. 2018-12-20 19:31:49 -08:00
Vladimir Tomov e8ab3cc5b3 Moved the reduction of the objective function. 2018-11-14 18:19:50 -08:00
Vladimir Tomov ead4fea5f1 Implemented the parallel example. 2018-11-14 17:27:30 -08:00
Vladimir Tomov d047e98606 Simplified the OptimizationProblem interface for the objective.
Redefined some of the adapter methods to use the new interface.
2018-09-24 13:05:15 -07:00
Vladimir Tomov b8380b1979 Added links between OptimizationProblem and the various
solvers and adapters.
Renamed HiopProblemSpec to HiopOptimizationProblem.
2018-09-19 15:22:01 -07:00
Ben Chung Yee c4ea03fc63 Use OptimizationSolver's attribute to set tolerance
OptimizationSolver::SetAbsTol can be used to set this tolerance.
2018-09-11 09:04:41 -07:00
Ben Chung Yee f4857335f3 Implement generalized Hiop SLBQP solver
We can now solve general quadratic objective functions.
Examples are modified to test this generalized solver.
2018-09-11 09:04:34 -07:00
Ben Chung Yee 45fb2e04ab Create shell for more general HiopNlpOptimizer class
This new class will be able to handle a general quadratic objective
function.  The old class is renamed HiopNlpOptimizer_Simple and
inherits from the more general new HiopNlpOptimizer class.
2018-09-11 09:04:12 -07:00
Vladimir Tomov 41eaca0af4 Prepared the serial example. 2018-08-23 18:27:27 -07:00
Cosmin G. Petra 59a13d02c5 fixed a bug in the way the vector distribution was retrieved and passed to hiop 2018-08-22 14:03:20 -07:00
Vladimir Tomov 60ebfa350b Fixed bugs in the example. 2018-08-15 18:43:12 -07:00
Cosmin G. Petra 24d73daf72 updated ex9p driver to work with hiop
including CMake part of the build system needed to build the driver
2018-08-15 16:45:14 -07:00
Vladimir Tomov a8cdd28a29 Added computation of errors (exact sltn, mass, symmetry) in the driver. 2018-08-03 16:32:38 -07:00
Vladimir Tomov 32ecc69e9f Working version of the driver. 2018-07-31 18:04:16 -07:00
Vladimir Tomov 2034462372 Edits in the driver. 2018-07-30 18:35:15 -07:00
Vladimir Tomov 536ecf89bd Created examples/hiop and started the ex9 based driver. 2018-07-24 18:13:54 -07:00