Commit Graph
100 Commits
Author SHA1 Message Date
Arturo Vargas ba73b387e3 clean up pass 2026-08-20 17:15:31 -07:00
Arturo Vargas 99656f146a clean up pass 2026-08-20 17:13:20 -07:00
Arturo Vargas 18e79f60ec Merge branch 'master' into artv3/packed-triangular-format 2026-08-19 13:50:18 -07:00
Arturo Vargas 658ee1669a clean up pass 2026-08-19 13:48:09 -07:00
Arturo Vargas de34cc8c7e update example 2026-07-22 14:20:24 -07:00
Arturo Vargas 12981a304c move queue to main, not much difference already a singleton 2026-07-13 13:11:26 -07:00
Arturo Vargas fd1629c720 push up factor and solve methods 2026-06-30 09:50:03 -07:00
Arturo Vargas e77b3ac3bd Merge branch 'master' into artv3/packed-triangular-format 2026-06-23 11:03:34 -07:00
Arturo Vargas 69d4f8a934 exploring matrix structures and bechmarking 2026-05-12 16:00:00 -07:00
Arturo Vargas c1675dc51f Merge branch 'master' into artv3/packed-triangular-format 2026-05-12 10:13:35 -07:00
Arturo Vargas 6e556169d9 Merge branch 'master' into artv3/packed-triangular-format 2026-04-14 11:23:29 -07:00
Arturo Vargas 282ff36e23 Merge branch 'master' into artv3/packed-triangular-format 2026-04-14 09:50:34 -07:00
Arturo Vargas c9afff3ee7 intial commit for batch tri matrices 2026-04-14 09:32:17 -07:00
Arturo VargasandTom Stitt ffaae2ea82 Update fem/gridfunc.hpp
Co-authored-by: Tom Stitt <stitt4@llnl.gov>
2026-01-06 15:59:01 -08:00
Arturo Vargas e3f710518e specify memory type in grid function constructor 2025-12-23 10:43:52 -08:00
Arturo Vargas 4c9769a927 add contructor that takes device memory type 2025-10-24 11:13:33 -07:00
Arturo Vargas e629502dca Merge branch 'master' into dev-derefine 2025-07-07 09:55:58 -07:00
Arturo Vargas 48dd78b154 Merge branch 'master' into dev-derefine 2025-07-03 09:23:21 -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
Arturo Vargas 090cdf3135 Merge branch 'master' into hybridization-gpu 2024-12-18 10:14:59 -08:00
Arturo Vargas dba53a19a2 Merge branch 'master' into hybridization-gpu 2024-12-12 14:58:03 -08:00
Arturo Vargas 1136a2f283 remove unused destructor 2024-12-05 12:25:14 -08:00
Arturo Vargas baf6ba5d66 Merge branch 'artv3/fix-ea-ho-lor-transfer-mem-leaks' of github.com:mfem/mfem into artv3/fix-ea-ho-lor-transfer-mem-leaks 2024-12-05 12:23:19 -08:00
Arturo Vargas 3fb7697ffb use unique_ptr 2024-12-05 12:21:44 -08:00
Arturo Vargas 4f3bc873cc Merge branch 'master' into artv3/fix-ea-ho-lor-transfer-mem-leaks 2024-12-05 10:04:23 -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
Arturo Vargas c214533826 mention device LOR-HO transfer capability in changelog 2024-11-04 14:52:54 -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
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 cf78d5d9f5 clean up 2024-10-28 22:36:08 -07:00
Arturo Vargas 447d2ccd52 remove unused var 2024-10-28 22:27:59 -07:00
Arturo Vargas 323cd8a2ae clean up 2024-10-28 22:25:09 -07:00
Arturo Vargas cbb95d2a8e clean up pass and driver config 2024-10-28 22:08:51 -07:00
Arturo Vargas 1767d82a92 drivers 2024-10-28 21:54:05 -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 8451125d53 remove dead code 2024-10-28 18:00:58 -07:00
Arturo Vargas d9c65990d2 Merge branch 'master' into device-ho-lor-H1 2024-10-28 17:54:20 -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 55efebfa00 protected -> public when methods have kernels 2024-10-24 12:41:02 -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 e5cd8378dc clean up pass 2024-10-22 15:33:08 -07:00
Arturo Vargas be35149113 remove old function 2024-10-22 15:31:33 -07:00
Arturo Vargas 808560ba72 add documentation for UseDevice and VerifySolution 2024-10-22 12:57:04 -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
Arturo Vargas 7c37e06cd5 set tol through methods 2024-10-21 15:57:27 -07:00
Arturo VargasandVeselin Dobrev 0cdfebca48 Update fem/transfer.cpp
Co-authored-by: Veselin Dobrev <v-dobrev@users.noreply.github.com>
2024-10-21 15:50:16 -07:00
Arturo Vargas 78ddcfee78 clean up 2024-10-21 15:48:45 -07:00
Arturo Vargas a92dc14745 revert public to protected 2024-10-21 15:19:25 -07:00
Arturo Vargas 718204a3c3 clean up pass 2024-10-21 15:16:01 -07:00
Arturo Vargas 569a756b11 clean up pass 2024-10-21 15:12:40 -07:00
Arturo Vargas 56381a3706 Merge branch 'device-ho-lor-H1' of github.com:mfem/mfem into device-ho-lor-H1 2024-10-21 15:01:18 -07:00
Arturo Vargas 645bf01441 clean up 2024-10-21 15:01:06 -07:00
Arturo VargasandWill Pazner 4eaa589c1f Update fem/transfer.hpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
2024-10-21 14:59:41 -07:00
Arturo Vargas 6205ec2b12 use Reciprocal 2024-10-21 14:43:14 -07:00
Arturo Vargas 027681ff54 clean up pass 2024-10-21 14:28:09 -07:00
Arturo VargasandWill Pazner 4acd812daa Update linalg/batched/native.cpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
2024-10-21 14:24:20 -07:00
Arturo VargasandWill Pazner a1024d3645 Update linalg/batched/native.cpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
2024-10-21 14:13:25 -07:00
Arturo VargasandAndrew Ho 6df6f1f199 Update miniapps/tools/lor-transfer-p.cpp
Co-authored-by: Andrew Ho <ho37@llnl.gov>
2024-10-21 14:12:22 -07:00
Arturo VargasandWill Pazner 29d97f356e Update linalg/batched/native.cpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
2024-10-21 14:09:30 -07:00
Arturo Vargas e91f98c2c1 Merge branch 'master' into device-ho-lor-H1 2024-10-21 14:08:38 -07:00
Arturo Vargas af9695d8f2 remove redundant namespace 2024-10-21 14:06:33 -07:00
Arturo Vargas f2f0b17d91 clean up pass 2024-10-21 13:58:57 -07:00
Arturo Vargas 8ebcd5b6d3 fix precondioner 2024-10-18 17:12:36 -07:00
Arturo VargasandAndrew Ho 0c42c16022 Update miniapps/tools/lor-transfer-p.cpp
Co-authored-by: Andrew Ho <ho37@llnl.gov>
2024-10-16 17:00:20 -07:00
Arturo VargasandAndrew Ho 81f936aad5 Update miniapps/tools/lor-transfer-p.cpp
Co-authored-by: Andrew Ho <ho37@llnl.gov>
2024-10-15 16:39:08 -07:00
Arturo Vargas 5faf1e83bb Merge branch 'master' into device-ho-lor-H1 2024-10-15 09:11:57 -07:00
Arturo Vargas a854669092 Merge branch 'master' into device-ho-lor-H1 2024-10-08 09:39:31 -07:00
Arturo Vargas 5d6d96b5b1 merge with master and fix conflicts 2024-09-28 20:47:49 -07:00
Arturo Vargas 24ed3a7fe2 Merge branch 'master' into device-ho-lor-H1 2024-09-16 09:14:48 -07:00
Arturo Vargas 3cedb47e7c fix style 2024-09-15 18:55:56 -07:00
Arturo Vargas c24baff0b9 use 2D for instead of 3D 2024-09-15 18:54:54 -07:00
Arturo Vargas 8bdd414658 true changes 2024-09-15 18:09:27 -07:00
Arturo Vargas d4b0014407 minor name change 2024-09-15 15:15:04 -07:00
Arturo Vargas e822520d5d revert back to master version 2024-09-15 15:11:23 -07:00
Arturo Vargas 4c952181c9 remove cout 2024-09-15 15:09:24 -07:00
Arturo Vargas 6d4f7570ad add timers to parallel driver 2024-09-15 15:07:46 -07:00
Arturo Vargas 5d27d4c77f add timers to driver 2024-09-13 10:54:45 -07:00
Arturo Vargas e8a7f2136a build fixes and add helper methods 2024-09-13 10:01:44 -07:00
Arturo Vargas 167b591d01 remove old batch linear algebra header 2024-09-12 14:27:01 -07:00