Tzanio Kolev
d983b34924
Renamed ftype -> real_t
2023-12-13 12:51:43 -08:00
Dylan Copeland
47e62a55f9
Merge branch 'master' of github.com:mfem/mfem into float
2023-11-09 21:38:06 -08:00
Hugh Carson
164ac6fcff
Change nc sample runs to -o 2, and fix potential negative index access.
2023-11-02 11:41:40 -04:00
Dylan Copeland
3b4fc3b1df
Generalized for MPI and hypre.
2023-10-31 21:12:15 -07:00
Hugh Carson
1589d13f94
Add some more assert messages and adjust whitespace
2023-10-27 18:12:35 -04:00
Hugh Carson
fe3033ef0e
Address PR Feedback:
...
- Add sample runs for ex3p and ex13p with nonconforming
- Reconcile nc parameter options for ex3p and ex13p
- Fix MFEM_ASSERT error message
- Realign comments at 80 characters
- Introduce some extra const
- Change doxygen comment to reflect all parameters as @param[in] for AddTriFaces
- Remove comment debris in test_ncmesh
2023-10-25 13:29:28 -04:00
Hugh Carson
c7c650ef9b
Remove some unneeded changes to tidy up
2023-09-07 13:10:50 -04:00
Hugh Carson
e1c3e701a8
Add a note about not enforcing non-conformal tet refinement
2023-06-23 17:59:59 -04:00
Hugh Carson
a32f106d89
Update examples to allow marking non conforming. Can give subtly different results
2023-06-23 17:59:59 -04:00
Hugh Carson
9a3300bc3f
Appear to have fixed non conforming P>=2 tets. The key is to apply an additional primal transformation data to information coming down the wire, based on the orientation of the face. Now testing
2023-06-23 17:59:59 -04:00
Hugh Carson
54f34f9ff1
Planning for how to apply the double face concept on NC processor boundaries
2023-06-23 17:59:59 -04: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
Stowell, Mark L
b14bd1f237
Fixing shadow variables in examples
2021-12-27 10:41:09 -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
Stowell, Mark L
ef1ddbceea
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
2021-07-30 11:06:20 -07:00
Tzanio
c754730ed4
Skipping some failing tests. Removing HYPRE_Init() comments
2021-07-23 09:35:07 -07:00
Veselin Dobrev
82461f6443
For now, comment-out HYPRE_{Init,Finalize} from examples.
2021-07-03 22:37:25 -07:00
Veselin Dobrev
15465cf610
More tweaks and updates for hypre built with cuda.
2021-07-03 22:24:57 -07:00
Stowell, Mark L
cb8566ed91
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/fespace.cpp
# fem/gridfunc.cpp
# fem/pfespace.cpp
# tests/unit/fem/test_domain_int.cpp
2021-05-21 10:02:19 -07:00
Julian Andrej
a9ea9cba15
Merge branch 'master' into hypre-mixedint
2021-04-09 12:00:35 -07:00
Stowell, Mark L
1b16d8fbca
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/fespace.cpp
# fem/fespace.hpp
# fem/pfespace.cpp
# linalg/densemat.hpp
# mesh/mesh.cpp
# mesh/pmesh.cpp
# mesh/pmesh.hpp
# tests/unit/fem/test_3d_bilininteg.cpp
# tests/unit/fem/test_get_value.cpp
# tests/unit/fem/test_lin_interp.cpp
2021-04-08 19:44:11 -07:00
Andrew T. Barker
6c5831d15e
MatrixFreeAMS: add optional smoother argument to constructor
2021-01-29 10:15:59 -08:00
Andrew T. Barker
6799097db9
Various changes based on code review, mostly in comments / documentation.
2021-01-29 09:41:16 -08:00
Andrew T. Barker
53be0a3c9f
Make sure this compiles in serial.
2021-01-19 11:27:04 -08:00
Andrew T. Barker
9b847ddcff
Merge remote-tracking branch 'origin/master' into barker29/matrix-free-ams
2021-01-19 08:01:28 -08:00
Stowell, Mark L
15f839e349
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
2020-12-01 09:22:41 -08:00
camierjs
3d314e419a
Remove duplicate ex3p tests
2020-11-17 08:29:03 -08:00
camierjs
72fe130e7e
Put back np to 4 for no-pa runs
2020-11-16 12:20:59 -08:00
camierjs
e0efc56aa2
Switch debug device for cuda in ex3p sample no-pa run
2020-11-16 12:12:33 -08:00
camierjs
64eb077e50
Add device w/o partial assembly runs
2020-11-16 11:26:27 -08:00
camierjs
020a97f0fc
FullSimplify & revert ex3p
2020-11-13 16:37:55 -08:00
camierjs
f82d078562
Simplify
2020-11-13 16:17:22 -08:00
camierjs
dab294dabf
Initial run
2020-11-13 15:25:36 -08:00
Dylan Copeland
a3a99b0345
Added the option to use AmgX for the LOR solvers in MatrixFreeAMS.
2020-10-21 11:07:06 -07:00
Dylan Copeland
22f2591c9e
Adding support for beta to be a MatrixCoefficient.
2020-10-15 15:39:40 -07:00
Andrew T. Barker
7e3d262c63
Clean up some debug information and std::cout stuff.
2020-09-24 09:38:28 -07:00
Andrew T. Barker
222d13eabf
Boundary condition tweak.
...
This now matches results from old 2D templated code, used for the NLA paper.
2020-09-22 09:15:29 -07:00
Andrew T. Barker
0f6555e9ae
Begin implementing matrix-free PA AMS cycle, does not work yet.
2020-09-15 14:18:39 -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
Stowell, Mark L
c029b16d34
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/fespace.hpp
# fem/pfespace.cpp
# tests/unit/fem/test_3d_bilininteg.cpp
2020-03-18 11:06:04 -07:00
Tzanio
67093a6fd7
minor
2020-02-29 09:07:23 -08:00
Stowell, Mark L
9decf3a4aa
Removing comment which may lead to confusion
2020-02-15 14:51:46 -08:00
Stowell, Mark L
8514657bf5
Reverting to standard refinement strategies
2020-02-15 14:49:12 -08:00
Dylan Copeland
603bec893a
Simplified the Jacobi smoother definitions. Now using FormSystemMatrix in ex24p for the correct global solve.
2020-02-13 15:03:30 -08:00
camierjs
3bf5003fbe
Remove unsuported device sample runs
2020-02-12 15:14:59 -08:00
Dylan Copeland
7ff48315ef
Added PA to ex3, as well as cuda options and sample runs in comments.
2020-02-04 10:17:36 -08:00
Dylan Copeland
a02409f8c9
Removed absolute value in diagonal assembly, by using a new MultTransposeUnsigned function in ElementRestriction. Made some changes for gpu support.
2020-02-03 09:58:28 -08:00
Dylan Copeland
17ec281338
Minor edits.
2020-01-16 15:49:02 -08:00