Commit Graph
60 Commits
Author SHA1 Message Date
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