Commit Graph
57 Commits
Author SHA1 Message Date
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
Jamie A. Bramwell 5b0dcda78d Fixed non-superlu build 2017-11-13 13:41:13 -08:00
Jamie A. Bramwell a0dc259437 make style 2017-11-13 09:39:08 -08:00
Jamie A. Bramwell 44c9334bbd More work on the preconditioner 2017-11-08 12:26:56 -08:00