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