adam-sim-dev
a6fdbe53b5
Use the operator= to init the (Par)ComplexLinearForm to zero
2024-11-28 09:13:46 +08:00
dylan-copeland
337ab968e1
Override for more header files, miniapps, and examples.
2024-07-19 16:38:03 -07:00
Dylan Copeland
64fa92bb1c
Introducing ""_r for casting to real_t.
2024-03-18 12:32:46 -07:00
Veselin Dobrev
f12827db31
Tweak ex25/ex25p to try to remove diffs with 'master'
2024-03-18 06:30:14 -07:00
Veselin Dobrev
3122df854e
Fixes for building examples and miniapps in single precision mode
2024-03-15 16:32:39 -07:00
Dylan Copeland
d57b1d8a2e
Some complex fixes.
2024-03-15 12:59:28 -07:00
Dylan Copeland
d2e89166f9
Merge branch 'master' of github.com:mfem/mfem into float
2024-03-05 10:23:02 -08:00
Will Pazner
a67d9f9158
Replace all calls to Mesh::GetBdrElementBaseGeometry with Mesh::GetBdrElementGeometry
2024-02-07 10:38:41 -08:00
dylan-copeland
bf4c7ea8c1
Fix examples and miniapps on mac.
2023-12-19 19:29:34 -08:00
Tzanio Kolev
d983b34924
Renamed ftype -> real_t
2023-12-13 12:51:43 -08:00
Dylan Copeland
d41b97552c
Merge branch 'master' of github.com:mfem/mfem into float
2023-11-16 17:37:34 -08:00
Dylan Copeland
a8c34e351e
Reverted to fmin and fmax for GPU kernels. Fixed some examples for pcuda build.
2023-11-10 21:30:07 -08:00
Dylan Copeland
b89222762d
Generalized floating point type for all remaining examples.
2023-11-06 15:34:42 -08:00
Sebastian Grimberg
77810e3741
Alternative approach to 15934beb to inititalize MPI with MPI_Init_thread and a level of threading which by default is configured based on MFEM's build configuration, but can be overridden at runtime by modifying Mpi::default_thread_required
2023-06-29 15:31:47 -07:00
Veselin Dobrev
15934bebb9
In the singleton class Mpi: added method Mpi::Init_thread that
...
performs MPI initialization using MPI_Init_thread; added method
Mpi::Init_auto that selects what MPI init mode to use based on
the configured external packages used by MFEM -- currently it
calls Mpi::Init_thread(MPI_THREAD_MULTIPLE) when using STRUMPACK
built with SLATE or PT-Scotch, otherwise it calls Mpi::Init.
In the examples that can use STRUMPACK, use Mpi::Init_auto instead
of Mpi::Init.
Fix a small unrelated issue noticed during testing: in
miniapps/multidomain/multidomain.cpp, do not open GLVis socket
connections when visualization is disabled.
2023-06-27 17:47:22 -07:00
Sebastian Grimberg
ce47a35740
Merge branch 'master' into sjg/strumpack-solver-dev
2023-06-22 10:38:53 -07:00
Tzanio Kolev
ac72adc159
Merge pull request #3065 from mfem/material-miniapp
...
Add mini app for the SPDE method
2023-06-22 10:23:10 -07:00
Socratis Petrides
1b2b5e202a
renaming pml for doc issues
2023-06-14 17:41:06 -07:00
Sebastian Grimberg
ff5238ed5b
Merge branch 'master' into sjg/strumpack-solver-dev
2023-04-18 11:09:49 -07:00
Sebastian Grimberg
d7aa421eda
Merge branch 'master' into sjg/mumps-solver-dev
2023-04-18 11:09:28 -07:00
Sebastian Grimberg
417837e238
Remove code for unsupported STRUMPACK < v3.0
...
Fix ReturnCode bug for v6.3.1 as well.
2023-04-11 10:23:49 -07:00
camierjs
a0e624f05f
Sanitize ex25, ex25p
2023-04-03 13:50:22 -07:00
Sebastian Grimberg
7451f551aa
Add tests and update examples
2023-01-10 10:59:24 -08:00
Sebastian Grimberg
5295015a31
Add tests and update examples
2023-01-10 10:55:57 -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
Adrien M. Bernede
f4dbd3743d
Applying Astyle 3.1
2021-09-03 12:14:24 -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
ad79a151ff
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# examples/ex25.cpp
# examples/ex25p.cpp
# fem/gridfunc.cpp
2021-01-11 13:30:33 -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
psocratis
c5896c35a1
Fixing small bug related to l-shape run. Fixing typo MFEM_SUITE_SPARSE->MFEM_USE_SUITESPARSE
2020-11-09 12:44:26 -08:00
Stefan Henneking
b65c390271
Merged master into feature branch and resolved conflicts.
2020-11-06 16:49:47 -08:00
Stowell, Mark L
8e2c36a109
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
2020-11-02 08:49:29 -08:00
Veselin Dobrev
7bf942176e
Merge branch 'master' into mumps-solver
2020-11-01 03:10:08 -08:00
Tzanio
9bfe9cac44
Removed some non-ASCII characters
2020-10-26 07:19:28 -07:00
Tzanio
a53d9c1299
Changes in the examples/ directory before the mfem-4.2 release
2020-10-25 17:07:24 -07:00
Stefan Henneking
78bc8176e7
Minor changes to ex25 and ex25p.
2020-10-22 12:22:28 -07:00
Veselin Dobrev
3ab4dd4194
Some formatting edits.
2020-10-22 11:54:40 -07:00
Stefan Henneking
817e9247e9
Merge branch 'master' of github.com:mfem/mfem into ex25-gpu
2020-10-22 10:41:43 -07:00
psocratis
84d4013a50
fix conflicts
2020-10-12 18:09:01 -07:00
Stowell, Mark L
65c10cd5e4
Merge remote-tracking branch 'origin/master' into no-tet-reorder-dev
...
# Conflicts:
# fem/gridfunc.cpp
2020-10-07 14:06:05 -07:00
Socratis
1d0b509827
mumps_solver valgrind issue free. Added mumps_solver to ex25p
2020-10-01 18:18:58 -07:00
Dylan Copeland
22fba7ab27
Fix compiler warnings.
2020-09-10 11:46:23 -07:00
stefanhenneking
1551bf8858
minor
2020-08-19 12:52:09 -05:00
stefanhenneking
d1b2b6eabf
ex25p working with cuda.
2020-07-29 12:11:16 -05:00
stefanhenneking
602f9522be
Adding PA and device option to ex25p (not yet cuda tested)
2020-07-29 11:21:17 -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
psocratis
a817874f12
make style
2020-07-24 16:15:15 -07:00