Tzanio Kolev
a80e5bc23f
Merge branch 'master' into gslib-gsop
2024-05-11 08:42:16 -07:00
Tzanio Kolev
7c296d00d8
Merge pull request #4292 from mfem/gitlab-debug-flags
...
Speed up some debug-build tests on Gitlab
2024-05-09 10:35:48 -07:00
Veselin Dobrev
736765e90e
In the 'build_and_test' gitlab script, add -O2 flag for debug tests
...
to speed them up.
2024-05-08 14:40:28 -07:00
Veselin Dobrev
b9c7708a0d
Merge pull request #4288 from mfem/new-dev-version-4.7.1
...
Update version numbers to 4.7.1 -- a new development version
2024-05-08 12:44:31 -07:00
Tzanio Kolev
6d2c487722
Update version numbers to 4.7.1 -- a new development version
2024-05-07 20:04:30 -07:00
Tzanio Kolev
dc9128ef59
Merge pull request #4172 from mfem/mfem-4.7-dev
...
Final changes for mfem-4.7
2024-05-07 15:56:46 -07:00
Stowell, Mark L
7e57f21256
Adding new miniapps to listing in doxygen index
2024-05-07 14:45:21 -07:00
Veselin Dobrev
244ad22e60
A few more changes for the case when MFEM is configured to use
...
host memory type different from MemoryType::HOST, i.e. new/delete.
2024-05-07 11:45:45 -07:00
Veselin Dobrev
fe5c9d6d73
Fix a failure in the case when MFEM uses host memory type different
...
from MemoryType::HOST -- copying a Memory object of size 0 to an
empty destination Memory (pointer is NULL) fails.
2024-05-06 21:38:23 -07:00
Tzanio Kolev
9f698e6c11
minor
2024-05-05 16:58:52 -07:00
Tzanio Kolev
731e3f3ec1
Small edits before the mfem-4.7 release
2024-05-05 13:10:42 -07:00
Tzanio Kolev
72a5a629f4
Rewording
2024-05-04 23:24:24 -07:00
Tzanio Kolev
94a58d5542
Missing CHANGELOG entry
2024-05-04 23:18:26 -07:00
Tzanio Kolev
68fb849c46
Fix styling
2024-05-04 22:53:05 -07:00
Tzanio Kolev
665d000456
Renamed Tribol miniapp
2024-05-04 22:50:53 -07:00
Tzanio Kolev
6e82b8e22d
Multiple edits before the mfem-4.7 release
2024-05-04 22:24:23 -07:00
Tzanio Kolev
9be0bfe7cb
Merge branch 'master' into mfem-4.7-dev
...
Conflicts:
CHANGELOG
2024-05-04 19:34:35 -07:00
Tzanio Kolev
fda322fc14
Merge pull request #3844 from mfem/hypre-runtime-compute-policy
...
Hypre runtime compute policy
2024-05-04 19:30:43 -07:00
Veselin Dobrev
41f0823467
Merge pull request #4253 from mfem/fix-gpu-aware-mpi-race
...
Fix Data Race with GPU Aware MPI
2024-05-04 18:28:16 -07:00
Veselin Dobrev
c41777f357
Fix building with older hypre versions
2024-05-04 04:04:07 -07:00
Veselin Dobrev
e471334d2e
Fix two small issues uncovered by the tests when using mfem+cuda and
...
hypre+cuda.
2024-05-03 19:51:37 -07:00
Veselin Dobrev
482cf1d53a
Merge branch 'sjg/hypre-runtime-compute-policy' into hypre-runtime-compute-policy
2024-05-03 14:42:46 -07:00
Veselin Dobrev
806919d354
Fix the GNU make build of the sedov and tmop unit tests.
...
Small tweaks in the sedov and tmop unit tests.
2024-05-03 14:38:50 -07:00
Sebastian Grimberg
1cc738f1b4
Fix a few comments
2024-05-03 12:04:13 -07:00
Sebastian Grimberg
9364e10c06
Fix mfem::Device construction for miniapps tests
2024-05-03 11:59:05 -07:00
Tom Stitt
ea613f904d
DEVICE_SYNC -> STREAM_SYNC
2024-05-03 11:42:22 -07:00
Veselin Dobrev and Sebastian Grimberg
72e586958c
Added some suggestions from review
...
Co-authored-by: Sebastian Grimberg <sjg@amazon.com >
2024-05-02 21:57:51 -07:00
Veselin Dobrev
ea2653b63e
Fix the implementation of HypreParMatrix::GetDiag(Vector &) in the
...
case when MFEM is running on GPU, hypre is built with GPU support but
it's running on CPU.
Update the logic in HypreSmoother::SetOperator for the case when
hypre is built with GPU support but it's running on CPU.
2024-05-02 21:23:54 -07:00
Veselin Dobrev
5660111b37
Merge branch 'master' into hypre-runtime-compute-policy
2024-05-02 17:15:11 -07:00
Veselin Dobrev
4ff3271a71
Merge pull request #4279 from mfem/hypre-runtime-edits
...
Some proposed edits for PR #3844 , "Hypre runtime compute policy"
2024-05-02 15:34:47 -07:00
Tzanio Kolev
a379d5e92a
Merge pull request #4276 from mfem/bugfix/white238/amgx_dependency_order
...
Put AmgX's dependencies in the correct order
2024-05-02 13:48:42 -07:00
Tzanio Kolev
c93e882821
Merge pull request #2669 from mfem/mesh-partitioner-dev
...
Mesh partitioning for big serial meshes
2024-05-02 13:47:45 -07:00
Sebastian Grimberg
35e2b1f60f
Organize and make Hypre header includes consistent
2024-05-02 13:29:52 -07:00
Sebastian Grimberg
73d76bf51a
Fix missing header file
2024-05-02 13:29:24 -07:00
Veselin Dobrev
a27561e5f5
Minor: formatting
2024-05-02 12:50:58 -07:00
Veselin Dobrev and Sebastian Grimberg
b06168ff0d
Added OpenMP CPU execution in mfem::hypre_forall when hypre is
...
configured with OpenMP.
Co-authored-by: Sebastian Grimberg <sjg@amazon.com >
2024-05-02 12:41:52 -07:00
Veselin Dobrev
e2de493996
Merge branch 'hypre-runtime-compute-policy' into hypre-runtime-edits
2024-05-02 00:00:09 -07:00
Veselin Dobrev
159bff482e
Merge branch 'master' into hypre-runtime-compute-policy
2024-05-01 23:58:44 -07:00
Veselin Dobrev
006c721283
In CHANGELOG, document the replacement of MFEM_HYPRE_FORALL with
...
mfem::hypre_forall.
In class HypreSmoother, restore the 'default_type' static variable
as deprecated; tweak doxygen comments.
Fix a potential issue in HypreLOBPCG when using a subspace projection:
'x' has NULL data so copying it may cause HYPRE errors.
2024-05-01 10:22:35 -07:00
Veselin Dobrev
f47d0699d0
Use mfem::hypre_forall to simplify/fix some code.
...
A few small tweaks.
2024-04-30 17:34:40 -07:00
Will Pazner
0702739a69
Change Array<T>::MakeRef signature
2024-04-30 16:25:30 -07:00
Veselin Dobrev
1f89281b12
Replace calls to mfem::forall_switch(HypreUsingGPU(), ...) with calls
...
to a new function, mfem::hypre_forall(...) that matches the hypre
execution (and memory location) policy. This way, if MFEM uses CPU and
hypre uses GPU, mfem::hypre_forall() will run on GPU, as expected, and
not on CPU as does mfem::forall_switch(HypreUsingGPU(), ...).
2024-04-30 15:54:45 -07:00
Tzanio Kolev
27e248b079
CHANGELOG
2024-04-30 15:51:36 -07:00
Will Pazner
6c66835bb3
Missing else statement
2024-04-30 14:55:30 -07:00
Will Pazner
9263bd086a
Merge remote-tracking branch 'origin/master' into mesh-partitioner-dev
2024-04-30 14:39:53 -07:00
Chris White
66428c4557
put amgx's dependencies in the correct order
2024-04-30 14:16:02 -07:00
Tzanio Kolev
ab02221c2f
Merge branch 'master' into mfem-4.7-dev
2024-04-30 12:37:11 -07:00
Tzanio Kolev
756fd52c2b
Merge pull request #4274 from mfem/gh-actions-macos-arm-fix
...
Fix the github actions for MacOS on ARM
2024-04-30 12:23:41 -07:00
Will Pazner
1f39aba374
In MeshPartitioner, wrap the partitioning pointer in Array<int>
2024-04-30 11:28:14 -07:00
Will Pazner
63721b08e7
Allow Array<T>::MakeRef to specify a memory type
2024-04-30 11:27:47 -07:00