Commit Graph
25 Commits
Author SHA1 Message Date
Eric B. Chin 4ed8f16325 bugfix and formatting 2026-01-13 21:50:00 -08:00
Eric B. Chin ec896295d6 initial implementation 2026-01-13 17:12:24 -08:00
Andrew Ho 8fbfdb19fe added general GPU and CUDA/HIP-specific unit tests
added gpu, raja-gpu, etc. for generic GPU device configuration
2025-03-24 13:23:43 -07:00
Veselin Dobrev a183be3ca0 Merge branch 'master' into hdiv-quad-interp 2025-02-19 18:40:48 -08:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Veselin Dobrev e04f56db3f Add a unit test for H(div) evaluations with QuadratureInterpolator.
Add triangle and tet meshes in the unit test for H1 evaluations with
QuadratureInterpolator; also, switch to checking relative norms of the
errors.
2025-01-19 16:10:26 -08:00
Will Pazner 9aba2322fc Replace some instances of GetElementBaseGeometry(0) with m.GetTypicalElementGeometry 2024-04-23 14:45:30 -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
Dylan Copeland c009fb9bde Merge branch 'master' of github.com:mfem/mfem into float 2024-03-15 11:31:39 -07:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
Will Pazner 4d94ce5ac8 Add more QuadratureInterpolator unit tests 2023-08-14 17:44:14 +09:00
Will Pazner f87e570329 Fully support 1D in QuadratureInterpolator 2023-04-28 10:14:34 -07:00
Tzanio Kolev 96e00dc815 Updated COPYRIGHT to 2010-2023 2023-03-11 16:58:18 -08:00
Will Pazner 46a5b8cd81 Use verbose_tests global instead of hard-coded verbose or log flags 2022-06-02 15:34:34 -07:00
Will Pazner b8b0645195 Use CAPTURE and INFO for unit test output 2022-06-01 16:34:20 -07:00
Will Pazner a1c905b6ee Remove unit test output 2022-05-19 14:54:21 -07:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Veselin Dobrev 326a7f5b84 Make sure the unit test "QuadratureInterpolator" works on GPUs
and mark it with "[CUDA]" tag to be tested with CUDA too.
2021-04-29 17:20:10 -07:00
Veselin Dobrev 4568e47efc Tweak catch.hpp to print double values in more standard format.
Update a little the QuadratureInterpolator unit test.

Update error messages in TensorDerivatives<QVectorLayout::byNODES>
to be similar to the byVDIM version.
2021-04-28 00:10:19 -07:00
camierjs bdc2517686 Update Raja/Hip with GRID extra argument 2021-04-14 09:40:11 -07:00
camierjs 44b985e830 Update test_quadinterpolator to use MakeCartesian 2021-04-14 09:07:40 -07:00
camierjs f309a6f02e Update 3D fem/quadinterpolator_det fallback 2021-03-30 15:20:57 -07:00
camierjs 84c1044b41 2021 headers 2021-03-29 12:20:53 -07:00
camierjs a219c92f46 Update PR 2020-09-17 11:49:47 -07:00
camierjs e1edf70724 TMOPt split fem/quadinterpolator 2020-09-01 16:42:06 -07:00