Commit Graph
42 Commits
Author SHA1 Message Date
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Will Pazner b023416c47 Use override specifier in more places
Identified using clang-tidy check 'modernize-use-override'
2024-08-05 09:45:46 -07:00
Sebastian Grimberg 1fbeee2270 Fix unit tests errors when running on CPU with GPU builds 2024-04-19 15:49:12 -07:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
Tzanio Kolev 96e00dc815 Updated COPYRIGHT to 2010-2023 2023-03-11 16:58:18 -08:00
Will Pazner b8b0645195 Use CAPTURE and INFO for unit test output 2022-06-01 16:34:20 -07:00
Tzanio e7f669a6ad Some fixes for hypre mixedint 2022-03-19 21:57:02 -07:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Arturo Vargas 4a6a421ea9 macro styling changes 2022-01-27 11:46:27 -08:00
Arturo Vargas 3dbaa74933 additional fixes for examples/mini-apps 2022-01-04 13:54:33 -08:00
Tzanio de662f5042 Fix a bug 2021-07-23 09:41:21 -07:00
Tzanio c754730ed4 Skipping some failing tests. Removing HYPRE_Init() comments 2021-07-23 09:35:07 -07:00
William Dawn 9deefaaa09 fix style 2021-03-24 19:40:48 -06:00
William Dawn b1fb8b79d3 fixing test_constrainedsolver to pass with HYPRE BigInt 2021-03-24 21:35:33 -04:00
Andrew T. Barker 32fb813471 Change size of ConstrainedSolver object, so that its Mult() interface only
considers the primary degrees of freedom without Lagrange multipliers.

Lagrange multipliers and the corresponding right-hand side are available
through the LagrangeSystemMult() method and some other helper methods.
2021-03-10 13:59:35 -08:00
Andrew T. Barker c857134134 Fix copyright notices in new files. 2021-02-08 08:58:27 -08:00
Andrew T. Barker 37403c94c8 ConstrainedSolver: cleaner, more versatile unit test 2021-02-02 15:13:13 -08:00
Andrew T. Barker d37abc2a41 Clean up style and debug prints. 2021-01-25 14:50:18 -08:00
Andrew T. Barker 4b796c2589 Clean up serial build and add very basic serial unit test. 2021-01-25 14:42:36 -08:00
Andrew T. Barker b3638d9d52 Fix tests based on interface / operator size change. 2021-01-25 12:07:00 -08:00
Andrew T. Barker 3f2bc42568 Style, documentation, and build system improvements. 2021-01-20 12:04:24 -08:00
Andrew T. Barker 3d33179f09 Clean up some uninitalized values in Krylov solvers in unit test. 2020-12-07 10:42:36 -08:00
Andrew T. Barker 68854f4221 Some tests of explicit zeros in constraint matrix.
Make sure elimination doesn't try to eliminate based on zeros.
2020-12-07 10:22:09 -08:00
Andrew T. Barker 84dc908a39 Minor cleanup, slightly improved unit tests. 2020-12-04 16:14:25 -08:00
Andrew T. Barker 4020af04cc Very basic test of parallel EliminationSolver passes.
Which doesn't help me figure out why it's failing in ex-normal.cpp
2020-11-19 16:35:40 -08:00
Andrew T. Barker 0942ef0945 Set up a test problem for parallel elimination.
It doesn't work, but that's why we write tests.
2020-11-19 16:25:37 -08:00
Andrew T. Barker 3c824a13ed Use nodal elimination in EliminationCGSolver in ex-normal.cpp
Seems to work if you just have blocks with one row in them?
2020-11-17 16:06:23 -08:00
Andrew T. Barker 06ef76a161 EliminationCGSolver: begin some reorganization and cleanup 2020-11-17 15:21:59 -08:00
Andrew T. Barker 8268c63109 Test an Eliminator with multiple blocks. 2020-11-16 15:41:49 -08:00
Andrew T. Barker 8f09dc00e4 NewEliminationProjection -> EliminationProjection 2020-11-16 15:20:47 -08:00
Andrew T. Barker 2f8eb59fc8 Remove (old) EliminationProjection object. 2020-11-16 15:14:37 -08:00
Andrew T. Barker 7dc1de5cb3 Begin work on square projector (to avoid renumbering) instead of rectangular 2020-11-11 16:20:26 -08:00
Andrew T. Barker 04d577c034 NodalEliminationProjection: draft a MultTranspose(), works in a simple test case 2020-11-10 15:58:29 -08:00
Andrew T. Barker 0a5c0ffb1b WIP: start working on a better, more scalable way to do elimination 2020-11-10 15:13:13 -08:00
Andrew T. Barker 90ac780922 Avoid "dual" terminology in interface (based on review suggestion) 2020-10-29 10:42:48 -07:00
Andrew T. Barker 60d66f3318 Modify unit tests for new interface. 2020-10-29 10:18:16 -07:00
Andrew T. Barker ca5ac9e5a4 Improved documentation in constrained.?pp 2020-10-28 15:41:50 -07:00
Andrew T. Barker e43e08bee4 Test parallel penalty solver in very simple unit test. 2020-10-21 13:53:51 -07:00
Andrew T. Barker 95633d28fb Very basic unit test for ConstrainedSolver Schur version works. 2020-10-21 13:38:20 -07:00
Andrew T. Barker e20e1aa606 Begin thinking about actual parallel test, harder than it should be. 2020-10-20 16:43:24 -07:00
Andrew T. Barker 243afdade2 Test with nonzero dual RHS. 2020-10-20 15:03:55 -07:00
Andrew T. Barker ec696b7c9d Basic unit test of very simple 3 by 3 matrix. 2020-10-19 17:02:29 -07:00