|
|
4ebe5833d3
|
Working on short nbor list for the amoeba kernels (based on what has been done with tersoff and ellipsod, nbor dev_packed needs to be allocated properly)
|
2021-09-10 16:51:16 -05:00 |
|
|
|
a22923aee2
|
Added the API for the umutual kernel, needs work for storing the tdiptdip array
|
2021-09-09 17:22:09 -05:00 |
|
|
|
b654f293ee
|
Working on the umutual2b kernel, the tdipdip values are computed on the fly for now, maybe a seprate neigh list as in the CPU version will be more efficient
|
2021-09-09 16:52:27 -05:00 |
|
|
|
efe0bf593f
|
Adding the umutual2b kernel, need to create another array for tdipdip on the GPU
|
2021-09-09 15:19:43 -05:00 |
|
|
|
4a75a9bdd2
|
Removed dfield0c from ameoba/gpu (no need to override this one)
|
2021-09-09 14:47:29 -05:00 |
|
|
|
6f6fd0999c
|
Both udirect2b and polar_real are working correctly on the GPU
|
2021-09-09 00:57:21 -05:00 |
|
|
|
8c5a116d30
|
Made dfield0c work to compute uind and uinp correctly; need to make sure they are correct for polar_real()
|
2021-09-08 16:43:33 -05:00 |
|
|
|
1c5d235f12
|
Working on the field and fieldp values from GPU back to the host for dfield0c
|
2021-09-07 16:15:08 -05:00 |
|
|
|
4e346c2de6
|
Refactored neighbor list builds and per-atom reallocation parts
|
2021-09-07 13:05:57 -05:00 |
|
|
|
8f5f65e68d
|
Declared virtual to relevant functions in PairAmoeba, added the overridden versions in PairAmoebaGPU
|
2021-09-03 16:42:58 -05:00 |
|
|
|
7d69a870a4
|
Reverted the binsize function call from the GPU package in Atom, instead added atom_modify sort with a binsize to ensure matching virial values, enabled the udirect2b kernel, need more work to override dfield0c, and induce() to bypass reverse_comm() for field and fieldp (line amoeba_induce.cpp:111-112)
|
2021-09-03 13:43:22 -05:00 |
|
|
|
7e0c77f1cb
|
Added fallback flags to indicate which terms are ready from the GPU lib
|
2021-09-01 14:51:36 -05:00 |
|
|
|
785a794d39
|
Added and renamed API to make room for additional kernels (udirect2b only computes the field and fieldp, not accumulating forces, energies, nor virials)
|
2021-09-01 14:37:11 -05:00 |
|
|
|
5ffae6ed23
|
Limited to neigh yes for amoeba/gpu for now
|
2021-08-30 09:14:46 -05:00 |
|
|
|
3825fee8e9
|
Added work on amoeba/gpu, some minor changes to PairAmoeba to allow function overriding in PairAmoebaGPU, added the package AMOEBA to cmake/CMakeLists.txt
|
2021-08-25 22:57:37 -05:00 |
|