|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
07b60827c4
|
Working on the udirect2b kernel for the induce real space term, need to add the API for the GPU library
|
2021-09-01 12:30:41 -05:00 |
|
|
|
08eb3345af
|
silence some compiler warnings
|
2021-08-31 15:11:46 -04:00 |
|
|
|
2de482f825
|
Merge pull request #2911 from akohlmey/fix-gpu-package-issues
Fix minor GPU package issues for the stable release
|
2021-08-30 13:45:23 -04:00 |
|
|
|
39d8b239ff
|
don't report bogus timings
|
2021-08-29 17:56:47 -04:00 |
|
|
|
89556f0bcb
|
Override any OpenCL fast math JIT settings for born/coul/wolf{/cs}/gpu to resolve numerical deviations seen with some OpenCL implementations.
|
2021-08-28 17:01:58 -07:00 |
|
|
|
bbb3f35aa3
|
"int64_t" is defined in stdint.h; must use "long" in OpenCL kernels instead
|
2021-08-26 22:46:08 -04:00 |
|
|
|
91317b2879
|
Added changes to Atom and Device classes for allocation of extra fields and SBBITS15 and NEIGHMASK15
|
2021-08-26 09:33:20 -05:00 |
|
|
|
49a81d6fba
|
silence compiler warnings
|
2021-08-26 06:30:16 -04:00 |
|
|
|
e3af1544f1
|
Merge pull request #2804 from Vsevak/tip4p_fix_types
Fix atom types handling in the tip4p/gpu kernels
|
2021-08-26 01:08:19 -04: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 |
|
|
|
92b5b159e5
|
replace tabs and remove trailing whitespace in lib folder with updated script
|
2021-08-22 20:45:24 -04:00 |
|
|
|
94ce07b2de
|
Merge branch 'lammps:master' into tip4p_fix_types
|
2021-07-21 14:09:39 +03:00 |
|
|
|
d982d153f8
|
Fix conditions for correct results on other types
|
2021-06-18 18:26:53 +03:00 |
|
|
|
8fef6a10dd
|
Fix atom types handling in the tip4p/gpu kernels
|
2021-06-18 00:52:23 +03:00 |
|
|
|
8ea9179a00
|
Correct device pointer datatype in HIP UCL_Const
|
2021-06-02 15:46:57 -04:00 |
|
|
|
62423b0c75
|
Disable new GPU neighbor for HIP
|
2021-06-02 15:45:06 -04:00 |
|
|
|
76a472d8b8
|
Merge pull request #2640 from ndtrung81/eam-gpu
Fixing bugs on eam*/gpu for pair hybrid with neigh yes, where the gpu…
|
2021-05-27 12:11:13 -04:00 |
|
|
|
63ecb77303
|
fix some more URLs
|
2021-05-24 15:38:27 -04:00 |
|
|
|
7dee0b0633
|
Merge branch 'gpu-updates' into eam-gpu
|
2021-05-24 00:24:04 -04:00 |
|
|
|
0e1fa44b9d
|
fix compilation error on latest intel OpenCL compiler due to missing tagint definition
|
2021-05-22 13:16:31 -04:00 |
|
|
|
fe93603d15
|
Merge branch 'eam-gpu' of https://github.com/ndtrung81/lammps into eam-gpu
|
2021-05-19 10:59:47 -05:00 |
|
|
|
8af6e58a7f
|
Fixed a bug with the eam kernel for screening out pairs that are excluded by the pair style (when eam is a sub-style in pair hybrid)
|
2021-05-19 10:56:51 -05:00 |
|
|
|
5dbf9f754e
|
Merge branch 'master' into eam-gpu
|
2021-05-18 14:19:39 -04:00 |
|
|
|
5591b0f33d
|
Merge branch 'master' into smooth-gpu
|
2021-05-11 23:59:14 -04:00 |
|
|
|
442a829b1e
|
changed author
|
2021-05-12 00:40:38 +03:00 |
|
|
|
5865ced9c7
|
minor change
|
2021-05-12 00:25:51 +03:00 |
|
|
|
d3186b74f7
|
updated
|
2021-05-12 00:14:27 +03:00 |
|
|
|
5b8763c471
|
Merge branch 'lammps:master' into smooth-gpu
|
2021-05-11 22:22:33 +03:00 |
|
|
|
a687868c69
|
finalize available GPU hardware introspection functions
|
2021-05-10 16:34:27 -04:00 |
|
|
|
fbdcfb2f72
|
preliminary interface to detect whether a viable GPU is present
|
2021-05-10 09:16:51 -04:00 |
|
|
|
299ad3b37d
|
work around bogus device overhead info in OpenCL
|
2021-05-08 23:43:15 -04:00 |
|
|
|
b3083f1982
|
Fixed issue with accessing type2frho array in eam energy kernels
|
2021-05-07 13:43:58 -04:00 |
|
|
|
efd6f7b2d0
|
Fixed issue with accessing type2frho array in eam energy kernels
|
2021-05-04 23:12:55 -05:00 |
|
|
|
7c3a7cb2e4
|
Merge branch 'master' into eam-gpu
|
2021-05-04 23:05:29 -05:00 |
|
|
|
b4a70880d9
|
Merge pull request #2745 from rbberger/gpu_updates
Updates to the GPU package
|
2021-04-30 19:32:44 -04:00 |
|
|
|
6029445ab5
|
Fix tagint datatype with LAMMPS_BIGBIG in OpenCL
The previous version was trying to use 16 byte integers.
|
2021-04-30 12:01:56 -04:00 |
|
|
|
375f8e7054
|
support loading OpenCL functions up to the OpenCL 3.0 standard
|
2021-04-30 09:28:01 -04:00 |
|
|
|
8dfcdc4b3c
|
Revert "activate workaround for problems with new GPU code neighbor lists"
This reverts commit a28d9a6e69.
|
2021-04-29 19:24:28 -04:00 |
|
|
|
24314b2316
|
Formatting
|
2021-04-23 16:36:01 -04:00 |
|
|
|
8ba1b59d8d
|
Correct fprintf statement in debug code
|
2021-04-23 16:34:12 -04:00 |
|
|
|
0632922a9b
|
Explicitly check for subgroup support instead of CL version
|
2021-04-22 12:54:13 -04:00 |
|
|
|
0f1f49afa7
|
Add more output to ocl_get_devices
|
2021-04-22 12:52:30 -04:00 |
|
|
|
d405f2ec4b
|
Update defines to use old neighbor code for CUDA >= 11.2
|
2021-04-22 09:16:37 -04:00 |
|
|
|
bb7931c989
|
Fixing bugs in slow (non-shared memory) variant of lj/charmm/coul/charmm/gpu
|
2021-04-18 09:35:54 -07:00 |
|