Commit Graph
184 Commits
Author SHA1 Message Date
camierjs b05edb2737 Cleanup: Array, Vector 2019-03-06 11:58:36 -08:00
camierjs 646df4fa33 Vector neg kernel and use pointers for MapDof 2019-03-04 19:01:36 -08:00
camierjs 8751ac6944 Remove GET_PTR* macros 2019-02-20 12:37:32 -08:00
camierjs af29bcdfba Cleanup 2019-02-08 16:43:40 -08:00
camierjs 5db5c37b07 All tests passed. 2019-02-08 15:49:54 -08:00
camierjs d1c153f8cc mm_(malloc|free) 2019-02-07 17:25:28 -08:00
camierjs 70b149dac1 WIP unit tests through the MM 2019-02-06 21:18:20 -08:00
camierjs 569e4a5e03 Cleanup & PR melding 2019-01-31 12:32:54 -08:00
camierjs d880761e75 ex6 @ GPU 2019-01-30 15:32:13 -08:00
camierjs dd2b906a2e Merge branch 'okina' into okina-laghos 2019-01-18 15:46:23 -08:00
camierjs dc91041e4a linalg dir to kernels namespace 2019-01-18 12:20:09 -08:00
Johann Dahm 79d2be046f Add namespace to vector kernels 2019-01-12 08:31:51 -08:00
camierjs 4f557c0b1b Melding toward Okina 2019-01-03 20:20:49 -08:00
Tzanio 143785de69 make style 2018-12-20 16:57:07 -08:00
camierjs fa4df4b8b3 MFEM_USE_MM, EnsureNodes and MM logic 2018-12-20 16:53:25 -08:00
camierjs 148929e807 mm, occa, cuda and device 2018-12-19 16:16:33 -08:00
camierjs 30acfd7f8f Pull new Memory Manager to get most examples working 2018-12-18 16:05:49 -08:00
Tzanio 677b6f8aad Merge branch 'master' into okina
Conflicts:
	fem/bilinearform.hpp
	fem/pbilinearform.hpp
	makefile
2018-12-18 10:07:49 -08:00
camierjs 0a58311b39 Cleanup toward getting rid of Push/Pull 2018-12-14 15:17:03 -08:00
camierjs 450905d58a Cleanup and mm rewrite 2018-12-12 17:30:13 -08:00
camierjs 961b20e711 Laghos Sedov GPU, same results 2018-12-10 20:35:53 -08:00
camierjs 4fcf5de2c4 make check with right x_gf 2018-12-07 13:26:55 -08:00
camierjs f9ac906687 Merge branch 'okina-occa' into okina-laghos 2018-12-06 12:42:09 -08:00
camierjs 8d7ff525ec Laghos problems 0, 1 on CPU, GPU 2018-12-04 15:59:54 -08:00
camierjs 8fbf274863 array deletes through mm 2018-11-30 12:20:35 -08:00
camierjs 4189c54a94 Address range check for Mesh => GetNodalValues => dot product with offset 2018-11-29 18:40:38 -08:00
camierjs 431b0e6bae Add CUDA stub to cleanup the code 2018-11-07 17:00:56 -08:00
Jakub Cerveny 00227e56ad Merge branch 'master' into laghos-amr-dev 2018-10-26 11:18:10 +02:00
Tzanio b17ac8f4ad make style 2018-10-12 17:52:47 -07:00
camierjs 944ef49eeb Melding with master 2018-10-12 15:58:30 -07:00
camierjs 620f3dab7a Back to serial GCC 2018-10-11 13:38:10 -07:00
camierjs 840480b205 Cleanup with master 2018-10-11 10:34:24 -07:00
camierjs ba073e9521 Add LSolve USolve kernels for master to run 2018-10-11 09:56:51 -07:00
camierjs ec6375ea94 Merge branch 'master' into okina 2018-10-11 09:22:42 -07:00
camierjs f9fe41f8b1 Merge branch 'master' of github.com:mfem/mfem 2018-10-11 09:21:11 -07:00
camierjs e71d5f0013 Cleanup & Run 2018-10-11 09:19:03 -07:00
camierjs 3b615c7188 Working on mesh->SetCurvature from GPU 2018-10-10 17:44:25 -07:00
camierjs 40cacec966 ex1 with Quad UniformRefinement CPU + GPU 2018-10-10 10:59:12 -07:00
camierjs 6304c2023e ex1 converging 2018-10-09 19:04:24 -07:00
camierjs ccb161cbd4 PABilinearForm + PADiffusionIntegrator 2018-10-09 11:12:50 -07:00
camierjs e79d6eadcf Init geom without prefixed SetNodalFESpace 2018-10-08 20:07:18 -07:00
camierjs dd2fdb529e Diffusion, up to Vector::operator-= 2018-10-05 17:53:39 -07:00
camierjs 5a828d3207 Starting to introduce diffusion kernels, maps & geom 2018-10-04 14:04:04 -07:00
camierjs 3eaf4beb60 Cleanup and moved memcpy to mm 2018-10-03 16:39:27 -07:00
camierjs 3b0496d4a5 Ex2 OK, doing SetNodalFESpace before switching to GPU 2018-10-02 18:40:32 -07:00
camierjs 98730a3f9b Cleanup 2018-10-01 17:35:32 -07:00
camierjs 3e2bd3b5e4 ex1 CG ok 2018-10-01 12:25:45 -07:00
camierjs 85ef967a77 WIP BilinearForm::Assemble, elmat diffs 2018-10-01 12:02:14 -07:00
camierjs 4c072af530 ex1 working, switching to GPU for PCG 2018-09-27 13:07:41 -07:00
camierjs 35dd32e5fc Up to SparseMatrix::AddMult 2018-09-26 17:08:19 -07:00