Commit Graph
512 Commits
Author SHA1 Message Date
IdoAkkerman 67e13d9c40 Fix parallel solve + comment + remove pointer + make style 2024-07-11 10:25:40 +02:00
IdoAkkerman 0f85bd80c3 Typos + L2 global projection in parallel 2024-07-10 10:31:07 +02:00
IdoAkkerman c828c72ec6 Add comments on definition mechanism 2024-07-08 15:46:18 +02:00
IdoAkkerman 4976d446a2 Add global L2 projection to Gridfunction 2024-07-08 15:22:30 +02:00
IdoAkkerman 97a9330f71 Second round of comments 2024-07-08 10:58:15 +02:00
Will Pazner 1241960dc4 Merge remote-tracking branch 'origin/master' into pa-empty-partitions
# Conflicts:
#	fem/gridfunc.cpp
2024-06-24 10:16:56 -07:00
IdoAkkerman 3e5c4abeef Clean gridfun projection functions 2024-06-17 09:06:33 +02:00
IdoAkkerman 69bf849af8 Merge branch 'master' into nurbs_nodal_interp 2024-06-12 17:24:33 +02:00
Tzanio Kolev 827ed64113 Merge branch 'master' into hdiv-nurbs 2024-06-11 22:36:58 +01:00
IdoAkkerman d2cb937744 Merge remote-tracking branch 'origin/master' into nurbs_nodal_interp 2024-06-04 10:28:08 +02:00
Dylan Copeland d12164148a Merge branch 'master' of github.com:mfem/mfem into nurbs-nc 2024-06-03 16:16:28 -07:00
Ido Akkerman 8fb1804c8a Update gridfunc.cpp 2024-05-31 23:51:02 +02:00
Ido Akkerman 47dde022a3 Update gridfunc.cpp 2024-05-31 23:42:09 +02:00
IdoAkkerman 9a80d45519 Switch to better signal value 2024-05-31 12:46:10 +02:00
IdoAkkerman c5866395f4 Add vector support 2024-05-31 11:47:33 +02:00
IdoAkkerman fd4e49dac7 Beautify 2024-05-30 17:34:14 +02:00
IdoAkkerman f86e08b979 Add NURBS specific projection routine to GF 2024-05-30 17:23:29 +02:00
Socratis Petrides a5d230f199 minor 2024-05-29 12:11:32 -07:00
Tzanio Kolev 76bcd044d0 Merge branch 'master' into hdiv-nurbs 2024-05-29 07:49:33 -07:00
Socratis Petrides df09aea4da rename GridFunction member variable fec 2024-05-28 17:31:15 -07:00
Socratis Petrides d2840464ba null fec pointer fix 2024-05-28 14:32:11 -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
IdoAkkerman 28916b23a4 Merge branch 'master' into hdiv-nurbs 2024-05-27 10:24:58 +02:00
Tzanio Kolev 770bcab911 Merge branch 'master' into hughcars/nc-internal-bdr-project-fix 2024-05-26 12:27:32 -07:00
dylan-copeland 21360beede Smart pointers 2024-05-24 13:08:43 -07:00
Dylan Copeland e878db0fee Bug fix 2024-05-24 10:23:55 -07:00
Dylan Copeland ce386c1409 Using PR 2854 for GridFunction updates after refinement. Added option for hp-refinement in ex6p. Improved interface for p-refinement. 2024-05-23 21:13:34 -07:00
Jan Nikl 4385e6d568 Merge branch 'master' into najlkin/integral-els 2024-05-20 10:01:20 -07:00
Hugh Carson 75bffa67f5 Address reviewer feedback:
- Move unit test to serial code, fix missing one sided NC refinement
- Remove comment debris
2024-05-15 16:06:09 -04:00
Hugh Carson 8cc311191a Fix GetFaceDofs -> GetFaceVDofs 2024-05-14 09:57:27 -04:00
Mittal, Ketan f037b23fb1 initial commit 2024-04-24 12:10:08 -07:00
Hugh Carson 2dabf82a0d Fix bug where projection onto internal boundaries fails to identify parent dofs in NC faces 2024-04-23 18:28:53 -04: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
IdoAkkerman 8300809562 Fix double real_t conversion 2024-03-27 13:57:51 +01:00
IdoAkkerman c51a1c4aa9 Remove comment in nurbs, tweak error statement 2024-03-27 13:37:09 +01:00
IdoAkkerman b6b6843ad2 Merge branch 'master' into hdiv-nurbs 2024-03-21 15:46:53 +01:00
Dylan Copeland d2e89166f9 Merge branch 'master' of github.com:mfem/mfem into float 2024-03-05 10:23:02 -08:00
Tzanio Kolev 8ba0ca7f84 Merge pull request #4058 from mfem/sjg/getnodalvalues-device-fix
Fix GridFunction::GetNodalValues when the vector has use_dev = true
2024-02-13 12:12:05 -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 b17f011297 Merge branch 'master' into sjg/getnodalvalues-device-fix 2024-01-31 13:19:06 -08:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
Jan Nikl d49629b916 Added extrusion of L2 integral finite elements. 2024-01-25 14:13:12 -08:00
Jan Nikl 20dbb8efba Added support of integral elements to L2 error. 2024-01-22 14:38:02 -08:00
Jan Nikl 2d582d80c9 Added const qualifier for boundary attributes in GridFunction projection methods. 2024-01-22 14:38:02 -08:00
Sebastian Grimberg c6b1d45b25 Fix GridFunction::GetNodalValues when the vector has use_dev = true 2024-01-05 16:00:20 -08:00
dylan-copeland 4e25b1ba6b Merge branch 'master' of github.com:mfem/mfem into float 2024-01-05 11:37:18 -08:00
Dylan Copeland fd57eb3076 Merge branch 'master' of github.com:mfem/mfem into nurbs-nc 2023-12-13 15:25:29 -08:00
Tzanio Kolev d983b34924 Renamed ftype -> real_t 2023-12-13 12:51:43 -08:00