Jan Nikl
5dde59d4ae
Fixed ex19(p) to not duplicate the last printout.
2025-03-05 21:01:21 -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
dylan-copeland
337ab968e1
Override for more header files, miniapps, and examples.
2024-07-19 16:38:03 -07:00
Dylan Copeland
61f950a68d
Defined and documented magic number for skipped test return value. Changed errors for failing tests to return this value.
2024-02-06 12:07:29 -08:00
Tzanio Kolev
d983b34924
Renamed ftype -> real_t
2023-12-13 12:51:43 -08:00
Dylan Copeland
b89222762d
Generalized floating point type for all remaining examples.
2023-11-06 15:34:42 -08:00
Will Pazner
4ace41773d
Remove Mpi::Session, access directly using static member functions
2022-03-11 15:41:07 -08:00
Will Pazner
8d812ec8c3
Rename MPI class to Mpi to avoid conflict with (deprecated) C++ MPI namespace
2022-03-11 13:43:14 -08:00
Tzanio
f2cad1e55b
MPI_Session -> MPI singleton in examples, miniapps and tests
2022-03-08 19:29:45 -08:00
Tzanio
8f7cb0b3db
Switch to a singleton for the hypre session object: 'HYPRE_Session hypre;' -> 'Hypre::Init();'
2022-03-08 18:06:43 -08:00
Tzanio
447f00d80b
Added a HYPRE_Session class to hypre.?pp and examples/miniapps
2022-03-07 14:22:22 -08:00
Veselin Dobrev
2cd1d901a6
Fix some issues with the tests.
...
Sync some tests between GNU make and CMake.
Add tests for the (p)lor_solvers miniapp.
2022-02-06 15:04:17 -08:00
Veselin Dobrev
fa80f24449
Merge branch 'master' into artv3/hypre-with-hip
...
Resolved conflict:
miniapps/shifted/makefile
2022-02-04 16:08:42 -08:00
Arturo Vargas
46df499e23
edit pass - PR comments
2022-02-03 11:48:58 -08:00
Arturo Vargas
4a6a421ea9
macro styling changes
2022-01-27 11:46:27 -08:00
Stowell, Mark L
99e1a076ba
Switching to ostream named os
2022-01-18 11:15:11 -08:00
Arturo Vargas
3dbaa74933
additional fixes for examples/mini-apps
2022-01-04 13:54:33 -08:00
Stowell, Mark L
ca3e2b3098
make style
2021-12-27 10:42:01 -08:00
Stowell, Mark L
b14bd1f237
Fixing shadow variables in examples
2021-12-27 10:41:09 -08:00
Tzanio
c91e0a7378
Indicate skipped examples and miniapps in make test
2021-07-23 14:54:26 -07:00
Tzanio
c754730ed4
Skipping some failing tests. Removing HYPRE_Init() comments
2021-07-23 09:35:07 -07:00
Veselin Dobrev
3f40c5796f
More bugfixes and tweaks for hypre+cuda support.
2021-07-22 08:57:25 -07:00
Veselin Dobrev
15465cf610
More tweaks and updates for hypre built with cuda.
2021-07-03 22:24:57 -07:00
Julian Andrej
a9ea9cba15
Merge branch 'master' into hypre-mixedint
2021-04-09 12:00:35 -07:00
Veselin Dobrev
bdc302e5c2
In ex19p, remove an MPI_Finalize call which is now wrong.
2020-10-02 16:08:21 -07:00
Veselin Dobrev
4fbde641db
In ex19p, MPI_Finalize() needs to be called after the destructor of
...
RubberOperator; this is now achieved using the MPI_Session class.
2020-10-01 17:12:55 -07:00
Julian Andrej
9a4f7ed262
Modify ex19/ex19p to support non conforming meshes
2020-09-04 07:59:38 -07:00
Veselin Dobrev
785486f12f
Update examples, miniapps, tests to use HYPRE_BigInt instead
...
of HYPRE_Int where appropriate.
2020-07-25 20:47:06 -07:00
Andrew T. Barker
8c253ad11c
Fix style
2020-04-28 16:10:44 -07:00
Andrew T. Barker
7cca547853
Move residual monitor demonstration from ex10 to ex19
2020-04-28 13:28:19 -07:00
Tzanio
0b2a456137
Switching to beam-tet.mesh as the default in Example 19
2019-05-21 16:04:45 -07:00
Stowell, Mark L
400e6fc422
Adding sample runs with mixed or wedge meshes
2018-09-13 15:35:53 -07:00
Tzanio
7f515c1031
Typo
2018-05-25 16:08:13 -07:00
Jamie A. Bramwell
80ec8d085f
make style
2018-01-17 09:44:58 -08:00
Jamie A. Bramwell
510d4ea7d1
Added documentation for the specialized preconditioner
2018-01-17 09:33:18 -08:00
Tzanio
54fdc8ad9d
Final adjustments in Example 19/19p
2018-01-16 13:58:23 -08:00
Tzanio
c1d9e20ada
Some styling
2018-01-16 13:01:55 -08:00
Veselin Dobrev
6284a12cbb
Fix an issue: pressure was not initialized.
2018-01-11 00:52:40 -08:00
Tzanio
dbe2d5425c
Some more styling updates in Example 19/19p
2018-01-10 17:40:19 -08:00
Tzanio
fd9fb45ca6
Small changes in ex19 and ex19p (more to come...)
2018-01-09 09:45:14 -08:00
Veselin Dobrev
11b9af42b2
In examples 19/19p:
...
* Use CGSolver for the pressure mass matrix solve.
* Create the stiff preconditioner and solver objects only
once. Calling SetOperator() for the solver updates both
the solver and preconditioner for the new Operator.
* A few other minor tweaks.
2018-01-05 00:07:04 -08:00
Veselin Dobrev
9c8fd0b7bd
Fix the parallel example 19p.
2018-01-04 18:33:53 -08:00
Tzanio
c954428fe6
make style
2017-12-02 21:18:51 -08:00
Jamie A. Bramwell
94f83cc94a
Cleaned up example 19p
2017-11-29 11:13:42 -08:00
Jamie A. Bramwell
4ed528c8b9
Example now works in parallel. The solver is still slow but it works
2017-11-28 14:59:40 -08:00
Jamie A. Bramwell
aca768d147
Trying to get it to work in parallel. I'm currently getting MPI errors in the MFEM native GMRES.
2017-11-28 12:44:51 -08:00
Jamie A. Bramwell
a96b4d08d4
Complete iterative solvers and preconditioners now work. Ex19p no longer requires DSUPERLU.
2017-11-22 11:37:49 -08:00
Jamie A. Bramwell
b4eca8bbda
Got the preconditioner working
2017-11-14 15:55:02 -08:00
Jamie A. Bramwell
e0bf485bdb
Added Schur complement scaling to improve convergence
2017-11-14 12:38:43 -08:00
Jamie A. Bramwell
bbcf668ec7
More non-superlu fixes
2017-11-13 13:44:32 -08:00