Commit Graph
214 Commits
Author SHA1 Message Date
camierjs c1259a3251 Enable MFEM_ENV_DEVICE=debug, ex[1,2,3,4,6,7,14] ok, ex[5,8,9,10,15,16,17,18,19,20,21,22,23] errors 2020-01-29 21:10:24 -08:00
camierjs 321a170869 [WIP] Working on MFEM_ENV_DEVICE shortcut 2020-01-29 18:07:38 -08:00
camierjs 764b34c1a8 Cleanup + all tests 2020-01-28 17:44:28 -08:00
camierjs 0cd79077ae 'uvm' as cuda device option, test unit now use MFEM_MPI_NP 2020-01-28 15:25:02 -08:00
camierjs 67a1f10202 Merge HOST_MANAGED and DEVICE_MANAGED, UVM via MFEM_USE_UVM 2020-01-28 14:25:47 -08:00
camierjs 439beaddb7 Rename UVM shorcut to MFEM_USE_UVM 2020-01-17 10:44:46 -08:00
camierjs 78a3e0c6d2 Merge branch 'master' into okina-mmu 2020-01-15 11:09:20 -08:00
Tzanio 49c6a564a7 Final changes 2020-01-10 17:41:33 -08:00
Will Pazner bac14b74c0 Destroy Ceed context in Device destructor
Also inititalize internal::ceed to NULL
2019-12-18 15:38:40 -08:00
camierjs b71e5ebd15 UVM CuMallocManaged fix, all tests; debug w/o devices only. 2019-12-16 17:44:13 -08:00
camierjs cd23752656 Re-enable cross debug/cuda tests 2019-12-12 15:16:36 -08:00
camierjs fbe60ab236 melding with master 2019-11-26 19:16:36 -08:00
camierjs d117979f56 Debug & Cleanup 2019-11-26 19:08:40 -08:00
camierjs bf2d1eb59a Cuda, debug examples but last mt 2019-11-25 15:31:54 -08:00
Veselin Dobrev b87ec735d2 Apply 'make style' and other small tweaks. 2019-11-18 16:34:52 -08:00
camierjs 361f47a4ee Dbg cleanup and test_mem.cpp w/o UVM 2019-11-13 17:02:04 -08:00
camierjs 91e0ad5c7e GetMemoryType w/ MemoryClass and debug, UVM 2019-11-13 15:18:23 -08:00
camierjs d8e3efbf8d Simplify MemoryClass 2019-11-13 14:32:47 -08:00
camierjs 0b20ff1c5b UVM shortcut logic setup 2019-11-11 17:14:40 -08:00
camierjs ff83a16149 Revert special host Insert, UVM => MANAGED 2019-11-11 16:47:20 -08:00
camierjs 56633d76bf Memory Type & Class MMU => DEBUG 2019-11-08 11:42:00 -08:00
camierjs 07ae364bcc Allow runtime configuration of Umpire allocator names 2019-11-08 11:30:07 -08:00
Veselin Dobrev e18916ec92 Make sure CMake build works with libceed. In the GNU make build
system, install libceed q-function headers.

Add a runtime check for q-function header location: install/source
directories.
2019-11-07 16:48:55 -08:00
camierjs 85c3e485b6 Memory controller setup to avoid static inits 2019-11-05 10:21:57 -08:00
camierjs d4e2adb294 Cleanup, simplify and converge 2019-10-24 16:34:48 -07:00
camierjs 5e8b4a2972 NR tests and aliases fix 2019-10-23 19:02:27 -07:00
Yohann Dudouit 1a6f2226b3 Print the name of the backend used by libCEED and check that it is the requested one. 2019-10-18 16:46:37 -07:00
Yohann Dudouit 3a3bbeae4d Default cpu backend to /cpu/self since it picks automatically the best cpu backend available. 2019-10-17 15:26:37 -07:00
camierjs 2efbb7a8c7 _WIN32 fix, comments & sort 2019-10-17 15:16:15 -07:00
camierjs 1027dc7074 Cleanup 2019-10-15 19:22:59 -07:00
camierjs 16bf560d6b Cleanup 2019-10-15 16:45:51 -07:00
camierjs ef560fe45b Simultaneous memory backends 2019-10-11 18:34:29 -07:00
camierjs 0028998993 Cleanup 2019-10-10 16:01:28 -07:00
camierjs 99742db7b9 Umpire setup 2019-10-10 12:37:35 -07:00
camierjs dee3fbd839 Delay any device init at first alloc 2019-10-09 19:08:34 -07:00
camierjs 9d6c9fadc0 Debug traces 2019-10-01 16:26:59 -07:00
camierjs 136ef302f8 Device DEBUG vs DEVICE_MASK fix 2019-10-01 15:43:56 -07:00
camierjs 840158ddc7 Merge branch 'master' into okina-mmu 2019-09-23 10:39:06 -07:00
Veselin Dobrev 5dbf3c8b9f Change the default CPU backend for libCEED. 2019-09-13 15:18:23 -07:00
Yohann Dudouit c226405378 Remove ceed.hpp file. 2019-09-11 18:00:31 -07:00
Tzanio d84b46bc45 make style 2019-09-11 17:58:53 -07:00
Yohann Dudouit 45bbc247a4 Make /gpu/cuda/gen the default ceed-cuda backend. 2019-09-11 17:57:52 -07:00
Yohann Dudouit 40f4200bb5 Solve double free bug. 2019-09-11 17:57:52 -07:00
camierjs 14c9a845a2 ceed_option fix 2019-09-11 17:57:52 -07:00
camierjs 09a93c96fb Rebase with ex1 working 2019-09-11 17:57:51 -07:00
Yohann Dudouit 9a3d7a34ad Rebase compiles. 2019-09-11 17:57:51 -07:00
Yohann Dudouit 87869636cc gpu debugging 2019-09-11 17:57:51 -07:00
Tzanio 90c4f4fd78 make style 2019-09-11 17:57:51 -07:00
Yohann Dudouit bde675abff Add #ifdef MFEM_USE_CEED guards 2019-09-11 17:57:51 -07:00
Yohann Dudouit 065817c5e1 Remove GetCeed() function 2019-09-11 17:57:49 -07:00