Stowell, Mark L.
893c28bff3
Testing Save in parallel
2025-10-23 17:45:35 -07:00
adam-sim-dev
a6fdbe53b5
Use the operator= to init the (Par)ComplexLinearForm to zero
2024-11-28 09:13:46 +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
6ac671baa7
Use Mpi class instead of MPI_Init and MPI_Finalize
2022-03-11 17:58:01 -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
Tzanio
d79f5c6c92
Added sample runs with pyramids/wedges in examples 1, 3, 4 and 22
2021-08-22 15:06:00 -07:00
Julian Andrej
a9ea9cba15
Merge branch 'master' into hypre-mixedint
2021-04-09 12:00:35 -07:00
stefanhenneking
2417a4328c
minor
2020-08-19 12:47:58 -05:00
stefanhenneking
79ad2cfda4
Adding a few sample runs with PA on CPU.
2020-08-06 13:15:43 -05:00
stefanhenneking
3277d9619e
Minor (simplification).
2020-08-04 16:52:07 -05:00
stefanhenneking
2db150149d
Minor change.
2020-08-04 15:12:04 -05: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
stefanhenneking
d1b5234a09
Merging master into feature branch.
2020-07-21 16:18:38 -05:00
stefanhenneking
5c1f9b64af
Removing faulty initialization of the solution vector.
2020-07-16 13:24:55 -05:00
stefanhenneking
56211dfeb9
Merging complex-operator-pa branch.
2020-07-15 15:15:59 -05:00
Stefan Henneking and Will Pazner
61be39191a
Apply suggestions from code review
...
minor
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com >
2020-07-15 11:50:13 -05:00
stefanhenneking
8e90fcde40
Merging complex-operator-pa features into this complex-operator-gpu.
2020-07-08 14:48:54 -05:00
stefanhenneking
80681fa56a
A few small changes to simplify ex22p. Note: Hypre prec. always uses DIAG_ONE policy (no need to set it separately as in ex22).
2020-07-08 14:09:28 -05:00
stefanhenneking
3e6889145e
Adding assembly level member function to par-/sesquilinear form.
2020-07-08 10:13:46 -05:00
Stefan Henneking
a298f02b4c
Enable block diagonal preconditioner for device computation.
2020-07-01 13:51:50 -07:00
Stefan Henneking
e5570e9e4c
Sync memory after recovering FEM solution on device.
2020-06-29 12:24:42 -07:00
stefanhenneking
e4529f82f7
Adding device option to ex22p.
2020-06-26 13:58:52 -05:00
stefanhenneking
8491ec4183
Adding PA option to ex22p.
2020-06-19 13:45:21 -05:00
Veselin Dobrev
03e9d31140
In ex22p.cpp, to support 64-bit 'HYPRE_Int', use 'int' for the
...
block offsets instead of 'HYPRE_Int'.
2020-03-09 21:43:37 -07:00
Petrides
23bd6fa8fd
removed empty lines
2020-02-27 16:02:46 -08:00
Petrides
29bb2b7d18
Merge branch 'ex22-preconditioner-fix' of https://github.com/mfem/mfem into ex22-preconditioner-fix
2020-02-27 13:35:56 -08:00
Petrides
937554aded
fixed issue with BCs
2020-02-27 13:35:15 -08:00
Veselin Dobrev
d02b46018c
Add newlines at the end of ex22.cpp and ex22p.cpp
2020-02-26 18:46:22 -08:00
Petrides
364ae55882
Introduced sign change in the preconditioners
2020-02-25 14:32:13 -08:00
Stowell, Mark L
9d3482ebf3
Replacing return 0 at end of main
2020-01-15 16:59:11 -08:00
Stowell, Mark L
0cfffe7ff7
memory related bug fixes in ex22p
2020-01-14 20:06:16 -08:00
Tzanio
a356c75fdb
Final adjustments
2019-12-27 18:00:27 -08:00
Stowell, Mark L
cdf787a54f
Fixing compiler warnings
2019-12-24 11:02:53 -08:00
Stowell, Mark L
408ed4ef51
Switching to OperatorHandle::As rather than an explicit dynamic cast
2019-12-18 10:31:26 -08:00
Stowell, Mark L
2cb0a0e5f1
Using more descriptive window titles
2019-12-05 00:33:52 -08:00
Stowell, Mark L
25fc017cee
Renumbering complex examples as ex22
2019-08-21 17:00:20 -07:00
Jakub Červený
572d447033
Added mesh rebalancing in ex22p.
2018-11-09 13:58:42 +01:00
Veselin Dobrev
2ae23b17d2
Added parallel version of example 22.
...
Enhanced class VectorMassIntegrator to support user specified
number of components using the new method SetVDim().
Tweaked the function L2ZZErrorEstimator() to support flux spaces
with any number of components; this is only supported when the
smooth flux space is a Cartesian power of a scalar space.
Updated and tested all sample runs in ex22/ex22p.
2018-11-07 19:21:04 -08:00