QMCPACK / miniqmc

QMCPACK miniapp: a simplified real space QMC code for algorithm development, performance portability testing, and computer science experiments
Other
26 stars 35 forks source link

Squashed commit of the following: #202

Closed PDoakORNL closed 5 years ago

PDoakORNL commented 5 years ago

commit 8a30b247bc3f647c8e06b90aa1473718fa5255c7 Author: Peter Doak doakpw@ornl.gov Date: Thu Dec 6 15:13:42 2018 -0500

Kokkos works now as well

commit 65eeaf304f99c155f28b88ea065187fcf1854f70 Author: Peter Doak doakpw@ornl.gov Date: Thu Dec 6 11:51:35 2018 -0500

Now that the violence against spo pointers has ended CPU works

commit 4531151dbbceb2a2100be716a2a2f4dcb90a99e1 Author: Peter Doak doakpw@ornl.gov Date: Thu Dec 6 11:16:41 2018 -0500

Changes to allow use of clang memorysanitizer and specializations

commit 9c0e90f68c7c1a5d6de8227a46f7ed5aebeadb89 Author: Peter Doak doakpw@ornl.gov Date: Thu Nov 29 22:49:26 2018 -0500

Kokkos enable omp build working

commit 3aa245ebae6d5d6835ca1f69e4bb24c2c870fe47 Author: Peter Doak doakpw@ornl.gov Date: Wed Nov 28 19:32:47 2018 -0500

Another progress checkpoint

commit 7cd7a98c758ed201715f6cdedf926be53787cb77 Author: Peter Doak doakpw@ornl.gov Date: Wed Nov 28 09:52:08 2018 -0500

another checkpoint

commit 3f586f7c4a7512510ed5477705a4f55eae8485a0 Author: Peter Doak doakpw@ornl.gov Date: Tue Nov 27 13:47:01 2018 -0500

checkpoint on the way to device isolated EinsplineSPO

commit 5dc22098b61db9480f23e5097c54da39a8ae2800 Author: Peter Doak doakpw@ornl.gov Date: Wed Nov 21 13:52:27 2018 -0500

Part of the way to refactoring Bsplines for Device Iso

CPU implementation not added back, ref depending on Kokkos
implementation data structures

commit 9f5c8779c7c75fc0f30e4aab9eb9e2e125adcbc9 Author: Peter Doak doakpw@ornl.gov Date: Tue Nov 20 20:13:19 2018 -0500

now only the correct initialize gets called which breaks builders

commit fc4bdf0e9bdbfe1eb33d18e3bede426d1e78ced2 Author: Peter Doak doakpw@ornl.gov Date: Tue Nov 20 19:52:34 2018 -0500

Either device implementation can be used at runtime

quite a bit of cleanup to do

commit 6c0d53d765612c6b74879924a379f8cbfcceb63c Author: Peter Doak doakpw@ornl.gov Date: Wed Nov 14 14:15:42 2018 -0500

changes to support move from future

attempts at reducing QMC_USE_KOKKOS ifdefs

commit b1b33ff93db49d502453de8280becb7fb1135ce9 Author: Peter Doak doakpw@ornl.gov Date: Wed Nov 14 14:15:24 2018 -0500

files moved from future directory

commit d450e1907c25bdd455654825ed72ec707550d6cf Author: Peter Doak doakpw@ornl.gov Date: Tue Nov 13 17:36:43 2018 -0500

another move

commit e35da86c313e4d83d4ba63627b3f12fd049df56a Author: Peter Doak doakpw@ornl.gov Date: Tue Nov 13 17:35:38 2018 -0500

moving files out of future
qmc-robot commented 5 years ago

Can one of the maintainers verify this patch?

PDoakORNL commented 5 years ago

This appears to work for KOKKOS and the reference CPU implementation with static dispatch selectable at run time.