Commit Graph
512 Commits
Author SHA1 Message Date
camierjs e7c80fc92a wip Parallel mode 2026-03-17 18:10:50 -07:00
Mittal, Ketan 164ee942c8 Merge branch 'plbound-extremum' of https://github.com/mfem/mfem into plbound-extremum 2026-02-10 10:59:44 -08:00
Mittal, Ketan 16c4fbdd29 reviewer comments 2026-02-10 10:59:33 -08:00
Ketan Mittal 5546250963 Merge branch 'master' into plbound-extremum 2026-01-21 11:00:02 -08:00
Mittal, Ketan d66d799387 minor 2026-01-14 15:25:11 -08:00
Mittal, Ketan 51f205b273 reviewer comments 2026-01-14 14:14:31 -08:00
Mittal, Ketan 793a5b6d60 minor 2026-01-06 11:29:47 -08:00
Tzanio Kolev dc74fa2aeb Merge branch 'master' into nurbs_nodal_interp 2025-12-21 11:58:30 -08:00
Mittal, Ketan f956c6b2de function for pargridfunction 2025-12-14 16:33:38 -08:00
Mittal, Ketan 62dbc570b2 add functions to compute min/max over all elements 2025-12-14 15:57:05 -08:00
Mittal, Ketan c221f5a29d initial commit 2025-12-13 15:20:43 -08:00
camierjs b534c77ce3 - Adding -tf 1.0 to ex41p* test command
- Fix std::pow to int cast warning
2025-12-09 17:44:01 -08:00
Mittal, Ketan 05d5294709 fix const-ness for bounding related methods 2025-11-12 23:09:44 -08:00
Tzanio Kolev b2ab00eec7 Merge branch 'master' into nurbs_nodal_interp 2025-10-16 06:49:45 -07:00
Ido Akkerman b47c3f4b94 Make style 2025-10-08 13:23:01 +02:00
Ido Akkerman 749d2c0b66 Rename projection types 2025-10-08 13:10:06 +02:00
Ido Akkerman 26937bdd2b Small cosmetic changes 2025-10-02 11:50:59 +02:00
Will Pazner 388b7b61b2 Merge pull request #4945 from mfem/grad-eval-device
Add new method: `GridFunction::GetGradients` with support for GPUs
2025-09-23 11:31:34 -07:00
Ido Akkerman 9c8d50656f Merge branch 'master' into nurbs_nodal_interp 2025-09-23 12:43:27 +02:00
Veselin Dobrev c6329b292e Fix "Specialization<...>::Add()" issue with shared MSVC builds.
Fix some warnings from MSVC.
2025-08-31 09:48:16 -07:00
Ido Akkerman 70b021c228 Add projection type flag 2025-08-13 16:29:27 +02:00
Veselin Dobrev 2a65d49db3 Add new method: GridFunction::GetGradients with support for GPU.
Add GPU support in GradientGridFunctionCoefficient and
InnerProductCoefficient by implementing their Project methods.
2025-07-18 19:36:52 -07:00
Ido Akkerman bcc475d13c Add local L2 projection for NURBS VectorFE 2025-07-18 15:38:36 +02:00
Ido Akkerman c390f35b95 Add L2 local projection for the VectorFE case -- also in parallel 2025-07-18 09:34:03 +02:00
Ido Akkerman a96f2e5227 Adding local L2 projection for vectorcoeff on array of FE. Also add parallel LocalL2 Projection 2025-07-17 14:36:34 +02:00
Ido Akkerman 8fd826dfbf Fix shadow 2025-07-17 09:41:14 +02:00
Dylan Copeland 84c08a69ee Merge branch 'master' of github.com:mfem/mfem into nurbs-nc 2025-07-16 10:46:32 -07:00
Ido Akkerman ec69300bc1 Merge branch 'master' into nurbs_nodal_interp 2025-07-16 17:37:21 +02:00
Ido Akkerman 095cc69a45 Adding preliminary implementation of LocalL2 projection 2025-07-16 17:11:55 +02:00
Dylan Copeland 5932fcd331 Merge branch 'master' of github.com:mfem/mfem into nurbs-nc 2025-06-27 16:22:47 -07:00
Veselin Dobrev 7023ecd83b Merge branch 'master' into nurbs_nodal_interp 2025-06-24 15:26:54 -07:00
camierjs 8d95f71305 Merge branch 'master' into ubsan 2025-06-24 14:33:07 -07:00
Veselin Dobrev 34fdcddb8d Merge pull request #4810 from mfem/plbound
Bounding high-order FEM functions
2025-06-24 12:31:47 -07:00
Justin LaughlinandVeselin Dobrev 7b2c295670 Update fem/gridfunc.cpp
Co-authored-by: Veselin Dobrev <v-dobrev@users.noreply.github.com>
2025-06-23 09:31:50 -07:00
Dylan Copeland 1339b6b99a Merge branch 'master' of github.com:mfem/mfem into nurbs-nc 2025-06-20 11:46:01 -07:00
Justin Laughlin b872e07a4a Add GetRangeType(2) to ProjectCoefficientGlobalL2 check 2025-06-19 13:04:00 -07:00
camierjs b14a9b4663 Meld back toward master 2025-06-19 09:42:35 -07:00
camierjs 678a9db016 [MemorySanitizer] TestCalcDivShape dim 2 pt.z
Avoid overflow in dot product test
2025-06-18 16:46:10 -07:00
Veselin Dobrev 1ce8a82200 Updates related to DofTransformation modifications in 'master' 2025-06-17 21:34:31 -07:00
Veselin Dobrev 05c5bae7bf Merge branch 'master' into nurbs_nodal_interp
Resolved conflicts:
   fem/gridfunc.cpp
2025-06-17 21:27:19 -07:00
Veselin Dobrev e4a066edf4 Merge branch 'master' into hughcars/ho-make-simplicial-dev 2025-06-17 20:17:51 -07:00
Veselin Dobrev 5c0587765f Updates to address issues when mering this PR in 'next' 2025-06-14 23:12:52 -07:00
camierjs 4a46614e33 Guard doftrans usage 2025-06-14 09:27:34 -07:00
camierjs 2bef31bee0 Avoid using internal DofTransformation object in gridfunc 2025-06-14 09:12:16 -07:00
Will Pazner 11b878612b Use three-argument version of GetElementDofs…
…and related functions that return a pointer to an internal DofTransformation
object that may be invalidated unexpectedly.
2025-06-02 21:04:31 -07:00
Mittal, Ketan d2288ef6fd another reviewer comment 2025-05-27 11:58:34 -07:00
Mittal, Ketan 813a7de323 reviewer comments 2025-05-27 11:18:28 -07:00
Mittal, Ketan 59edd7255c separate out PLBound from gridfunc.hpp 2025-05-23 15:56:46 -07:00
Mittal, Ketan 6d01e152de reviewer comments 2025-05-23 12:26:06 -07:00
Hugh Carson 556f6d72f5 Exploit that the map between reference spaces is always linear to assmble PointMatrix 2025-05-20 12:11:31 -04:00