Commit Graph
226 Commits
Author SHA1 Message Date
EB Chin 1e7f897efb fixes for L2 space transfer 2025-11-12 16:31:18 -08:00
EB Chin 46de4f5911 ensure calls work on zero element meshes 2025-11-12 15:58:27 -08: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
Tzanio Kolev c5363ebaaf Merge branch 'master' into mfem-4.8-dev 2025-04-03 13:00:19 -07:00
Veselin Dobrev 9e66156622 Fix the case of vdim > 1 in the method EAL2ProjectionH1Space() in
class L2ProjectionGridTransfer::L2ProjectionH1Space.
2025-04-03 06:44:23 -07:00
Tzanio Kolev b3e19a2e7a Typos and styling 2025-03-31 18:48:43 -07:00
Arturo Vargas 835b0b72cf Merge branch 'master' into avoid-uninitialized-buffer-ops 2025-03-31 15:31:24 -07:00
Arturo Vargas 25fa866918 fix bugs when having MPI available 2025-03-31 15:31:02 -07:00
Arturo Vargas d77ce29bd6 first pass at fixing bugs 2025-03-31 13:49:57 -07:00
Tom Stitt fc807c84d7 Use fes_lor_scalar instead of fes_lor so that we don't do operations on uninitialzed memory, which may lead to floating point exceptions 2025-03-18 13:48:48 -07:00
Dylan Copeland 4c62788e60 Merge branch 'master' of github.com:mfem/mfem into ppr 2025-02-04 16:18:17 -08:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
Dylan Copeland 2a035e92d2 Merge branch 'master' of github.com:mfem/mfem into ppr 2025-01-22 15:12:49 -08:00
Will Pazner 6ddea3ff47 Merge remote-tracking branch 'origin/master' into pa-empty-partitions 2025-01-03 09:36:06 -08:00
Dylan Copeland 80df37426f Merge branch 'master' of github.com:mfem/mfem into ppr 2024-12-10 21:29:51 -08:00
Arturo Vargas 3fb7697ffb use unique_ptr 2024-12-05 12:21:44 -08:00
Arturo Vargas cf90e56850 remove potential double free 2024-12-05 10:01:30 -08:00
Arturo Vargas 8f4c1dbe79 make style 2024-12-04 10:57:18 -08:00
Arturo Vargas 1e838ff45e fix memory leaks 2024-12-04 10:30:57 -08:00
Will Pazner 2ac825abe8 Merge remote-tracking branch 'origin/master' into pa-empty-partitions
# Conflicts:
#	fem/bilininteg.cpp
#	fem/quadinterpolator.cpp
2024-11-22 11:05:49 -08:00
adam-sim-dev e50c543dde Merge branch 'master' into ppr 2024-11-08 08:48:45 +08:00
Arturo Vargas 031f8ad04a convert more multi-dim loops to 1d loops 2024-10-30 14:15:22 -07:00
Arturo Vargas 3a64973722 use 1D index instead of 3D to avoid thread block limits 2024-10-30 10:36:59 -07:00
Will Pazner bd6c2ab61a Change 3D thread block to 1D threading in EA LOR transfer
This kernel was requesting too many threads per block.

Since it doesn't use shared memory, there is no problem using a flat threading
strategy.
2024-10-29 21:30:12 -07:00
Will Pazner 1c90b1fd4f Ensure proper alias synchronization in EA LOR transfer 2024-10-29 21:16:37 -07:00
Will Pazner b1fc0a039f Use batched linear algebra in LOR transfer 2024-10-29 13:07:33 -07:00
Will Pazner a714c4e881 Fix signature of MixedMassEA 2024-10-29 12:55:48 -07:00
Arturo Vargas a8db9de5a3 make memory type is now a method 2024-10-29 09:52:50 -07:00
Arturo Vargas c086d8362d removed unused var 2024-10-29 09:08:03 -07:00
Arturo Vargas 447d2ccd52 remove unused var 2024-10-28 22:27:59 -07:00
Arturo Vargas cbb95d2a8e clean up pass and driver config 2024-10-28 22:08:51 -07:00
Arturo Vargas 4c33502069 remove error checking and introduce ea switch 2024-10-28 21:01:31 -07:00
Arturo Vargas 3de18c65ab ready to remove error checking routines 2024-10-28 20:12:35 -07:00
Arturo Vargas c1a796c60f decrease tol for testing 2024-10-28 17:54:06 -07:00
Arturo Vargas d7d0e802a0 remove coefficient usage 2024-10-28 17:41:40 -07:00
Arturo Vargas 5099277778 increase solve tol 2024-10-28 14:28:06 -07:00
Arturo Vargas 3a9a131967 Merge branch 'device-ho-lor-H1' of github.com:mfem/mfem into device-ho-lor-H1 2024-10-28 14:26:46 -07:00
Arturo Vargas 4491140db5 reduce quad point calculation 2024-10-28 14:25:50 -07:00
Arturo VargasandAndrew Ho 89eb2213fc Update fem/transfer.cpp
Co-authored-by: Andrew Ho <ho37@llnl.gov>
2024-10-28 10:23:24 -07:00
Arturo Vargas 235ab39d4a fix variable shadow issues 2024-10-24 12:56:06 -07:00
Arturo Vargas fc13ff8f6c bug fixes 2024-10-23 16:22:31 -07:00
Arturo Vargas 08cf03fc7f need to to revisit batch linear alg usage 2024-10-23 14:58:33 -07:00
Arturo Vargas 3bb7ea788f use batch mult in more places 2024-10-23 13:57:22 -07:00
Arturo Vargas f1146c13b9 introduce make ref for dense tensor 2024-10-23 13:29:33 -07:00
Arturo Vargas 81fc677483 use CoefficientVector 2024-10-23 13:04:28 -07:00
Arturo Vargas 28f9bc4dd7 clean up 2024-10-22 15:54:37 -07:00
Arturo Vargas 1886e25382 clean up pass 2024-10-22 15:40:34 -07:00
Arturo Vargas 30164b2db9 remove duplicate variables 2024-10-22 10:29:17 -07:00
Arturo Vargas feeebaacc1 clean up pass 2024-10-22 09:51:38 -07:00
Arturo Vargas ad46b5217f remove duplicate variables 2024-10-22 09:20:52 -07:00