Commit Graph
235 Commits
Author SHA1 Message Date
IdoAkkerman eee3fa1285 Remove debug statement 2024-05-31 13:12:20 +02:00
IdoAkkerman 3ae5df47b8 Communicate in parallel 2024-05-31 12:46:35 +02:00
Socratis Petrides df09aea4da rename GridFunction member variable fec 2024-05-28 17:31:15 -07:00
Dylan Copeland ebbf706a55 Minor fixes. 2024-05-28 13:21:37 -07:00
Dylan Copeland f1f683061d ProlongToMaxOrder is now a member of (Par)GridFunction. 2024-05-28 12:12:47 -07:00
Vladimir Z Tomov cd6b864e9c Merge branch 'master' into tmop-fitting-interface 2024-05-20 13:41:58 -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
Tom Stitt ea613f904d DEVICE_SYNC -> STREAM_SYNC 2024-05-03 11:42:22 -07:00
Mittal, Ketan f037b23fb1 initial commit 2024-04-24 12:10:08 -07:00
Jan Nikl b08b839fc5 Moved the bcast to to the debug section in ProjectBdrCoefficient*(). 2024-04-23 15:10:38 -07:00
Will Pazner ef9043a122 Replace many instances of GetFE(0) with GetTypicalFE()
Also replace many instances of GetElementTransformation(0) with
GetTypicalElementTransformation() and instances of GetElementGeometry(0) with
GetTypicalElementGeometry().

Remove some "early returns" in PA code with empty partitions. The reasoning is
that the early returns create divergent code paths among different MPI ranks,
which can cause deadlocks if e.g. collectives are used in code paths on not all
ranks.
2024-04-23 14:45:30 -07:00
Tom Stitt 698f85618f add device sync to avoid race condition when using gpu aware mpi and async device 2024-04-17 07:22:08 -07:00
Jan Nikl 26dcdff1fb Merge branch 'master' into najlkin-pr14 2024-03-28 09:43:39 -07:00
Julian Andrej c2dc05c433 change to real_t 2024-03-27 11:35:13 -07:00
Veselin Dobrev 5485f2becf Merge branch 'master' into ProjectBdrCoefficient-par-consistency 2024-03-26 18:28:09 -07:00
Jan Nikl 42c4724132 Enabled check of the values counter on shared boundaries in ParGridFunction::ProjectBdrCoefficient(Tangent). 2024-03-04 14:17:51 -08:00
Julian Andrej 2f94ba3786 Broadcast values to other processors to have a consistent GridFunction 2024-02-23 13:27:58 -08:00
Jan Nikl 9ecd621e5b Merge branch 'master' into najlkin-pr14 2024-02-09 13:39:13 -08:00
Dylan Copeland 046a874cfb Merge branch 'master' of github.com:mfem/mfem into float 2024-02-06 10:56:41 -08:00
Tzanio Kolev 3dda9a5042 Merge pull request #4078 from mfem/najlkin/misc-bugfix
Various minor bug/deficiency fixes
2024-02-03 14:22:35 -08:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
Jan Nikl 391bc38039 Merge branch 'master' into najlkin-pr14 2024-01-24 16:47:33 -08:00
Jan Nikl a0ae98f400 Added const qualifier to boundary attributes in ParGridFunction projection methods. 2024-01-22 16:23:43 -08:00
dylan-copeland 4e25b1ba6b Merge branch 'master' of github.com:mfem/mfem into float 2024-01-05 11:37:18 -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
Hugh Carson 398ff215f3 Merge remote-tracking branch 'origin/master' into hughcars/ncmesh-interior-boundary-dev 2023-11-16 09:31:11 -05:00
Veselin Dobrev 110bec1507 Merge pull request #3956 from mfem/projectbdr-assert-bug
Wrong assert code in ParGF::ProjectBdrCoefficient
2023-11-15 19:00:47 -08:00
Hugh Carson f46e7d93de Various cleanups/refactors ahead of interior boundary 2023-11-13 11:54:31 -05:00
Dylan Copeland 47e62a55f9 Merge branch 'master' of github.com:mfem/mfem into float 2023-11-09 21:38:06 -08:00
Dylan Copeland 3b4fc3b1df Generalized for MPI and hypre. 2023-10-31 21:12:15 -07:00
Vladimir Z Tomov d9937c5b82 Wrong assert code in ParGF::ProjectBdrCoefficient 2023-10-29 17:26:09 -07:00
Hugh Carson 1589d13f94 Add some more assert messages and adjust whitespace 2023-10-27 18:12:35 -04:00
Hugh Carson 328d5c088a Merge remote-tracking branch 'origin/master' into hughcars/nc-ho-nedelec-tet-dev 2023-10-25 13:32:01 -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
Sebastian Grimberg ba0f9bba88 Rename GetInterpDim -> GetRangeDim 2023-09-12 10:55:42 -07:00
Sebastian Grimberg a2557a37b2 Rename FiniteElementCollection::GetVDim (and FiniteElement::GetVDim) to GetInterpDim to avoid conflict with FiniteElementSpace::GetVDim 2023-09-11 12:03:11 -07:00
Hugh Carson 8ba39f2976 Merge remote-tracking branch 'origin/master' into hughcars/nc-ho-nedelec-tet-dev 2023-06-27 12:16:41 -04:00
Hugh Carson c7100ca6e7 Miscellaneous cleanup, a few unique_ptr, some assertions etc. 2023-06-23 17:59:59 -04:00
Mittal, Ketan 2f411ae0e9 add unit test and make serial mesh an input for getting serial gridfunction 2023-06-08 15:26:56 -07:00
Mittal, Ketan 0bf3e290e0 reviewer comments 2023-06-08 13:23:22 -07:00
Mittal, Ketan 8c3867f9a8 Merge branch 'master' of https://github.com/mfem/mfem into pgridfunc-save-serial 2023-06-08 12:40:23 -07:00
Ketan Mittal 126341eefb minor 2023-04-28 11:47:28 -07:00
Hugh Carson 8d36ef0206 Style fix 2023-04-19 10:53:19 -04:00
Hugh Carson 1c25aeb978 Change auto to DofTransformation 2023-04-19 09:59:04 -04:00
hughcars 5ca0cad558 Merge branch 'master' into hughcars/l2zzestimator-bug-fix 2023-04-18 18:33:59 -04:00
camierjs 6c150900e2 Merge master in forall 2023-04-17 08:11:55 -07:00
hughcars 9f5d4740c2 Merge branch 'master' into hughcars/l2zzestimator-bug-fix 2023-04-17 08:57:30 -04:00
Ketan Mittal 2c4df1fcd0 initial commit 2023-04-05 16:33:57 -07:00
Ketan Mittal eed32e52db resolve conflicts 2023-03-28 14:21:54 -07:00