|
|
537e3f2539
|
silence compiler warnings
|
2022-02-17 23:13:13 -05:00 |
|
|
|
5f47ff770c
|
Merge pull request #3127 from akohlmey/gpu-opencl-updates
Update compiling OpenCL loader lib
|
2022-02-14 16:10:53 -05:00 |
|
|
|
83beffbb9f
|
whitespace
|
2022-02-13 17:08:18 -05:00 |
|
|
|
193dea6327
|
Updated the comment to be precise on the case
|
2022-02-13 14:51:00 -06:00 |
|
|
|
159f107abd
|
Corrected the added comment
|
2022-02-13 11:16:01 -06:00 |
|
|
|
bae4e45978
|
Added a comment to the added check while looping over the neighbors of ghost atoms
|
2022-02-13 09:17:05 -06:00 |
|
|
|
55a500cf8a
|
Fixed bugs with in the kernel sw_three_end kernel
|
2022-02-13 00:42:26 -06:00 |
|
|
|
a17bdf5652
|
silence compiler warnings and avoid infinite recursion in aspherical pair styles
|
2022-02-11 21:06:16 -05:00 |
|
|
|
7e92809288
|
Merge pull request #3069 from Vsevak/fix-hip-ffast-math
Fix HIP Makefile under lib/gpu
|
2022-01-03 11:37:55 -05:00 |
|
|
|
14e5474174
|
restore obsolete compilation settings similar to parallel makefile
|
2021-12-27 20:31:42 -05:00 |
|
|
|
b781410f92
|
Delete fast-math flag from Makefile.hip for AMD platforms
|
2021-12-28 03:11:02 +03:00 |
|
|
|
5594a38bb7
|
replace explicit Makefile.mpi with symbolic link
|
2021-12-27 10:47:23 -05:00 |
|
|
|
6357f19260
|
Added back Makefile.mpi in lib/gpu/ to be consistent with documentation; updated Makefile.*; and removed the unnecessary Makefile.turing
|
2021-12-27 00:14:04 -06:00 |
|
|
|
ede188652b
|
update a few GPU kernels so they can be compiled on GPUs without double precisions support
|
2021-10-21 07:33:00 -04:00 |
|
|
|
87b63f768f
|
Only check for GPU double precision support if a GPU is present
|
2021-10-18 12:15:05 -04:00 |
|
|
|
e990a1cf61
|
remove ambiguity between "double_precision" class member variable and function
|
2021-10-16 21:07:04 -04:00 |
|
|
|
afad3f42d5
|
Report only compatible GPU, i.e. no GPU if mixed/double precision is requested by the hardware does not support it
|
2021-10-13 21:15:16 -04:00 |
|
|
|
dd6e3c1acc
|
avoid variable length array and signed vs. unsigned warnings
|
2021-10-08 20:07:20 -04:00 |
|
|
|
9da8c932ab
|
make check more obvious
|
2021-09-25 21:33:10 -04:00 |
|
|
|
530912a930
|
detect double precision support according to OpenCL specs (1.2 and later)
|
2021-09-25 07:20:52 -04:00 |
|
|
|
42dca75225
|
add check and suitable error message when fp64 is required but not available
|
2021-09-24 12:17:58 -04:00 |
|
|
|
17ba0d5804
|
possible workaround for some GPU package neighbor list issue
|
2021-09-22 21:47:32 -04:00 |
|
|
|
afccf1933f
|
correctly specify the destructor function name.
|
2021-09-20 23:40:14 -04:00 |
|
|
|
cd3efc3fa8
|
initialize all members
|
2021-09-17 22:45:26 -04:00 |
|
|
|
e6fb0e3bd8
|
small tweaks
|
2021-09-17 16:51:37 -04:00 |
|
|
|
5411075cc6
|
modernize
|
2021-09-16 07:44:27 -04:00 |
|
|
|
00e396c921
|
move misplaced #endif and make code more readable
|
2021-09-16 07:33:24 -04:00 |
|
|
|
353b3a2bb3
|
reformat for increased readability
|
2021-09-16 07:25:04 -04:00 |
|
|
|
272badfa7f
|
small tweaks
|
2021-09-15 20:14:06 -04:00 |
|
|
|
7196a295a6
|
small tweaks from static code analysis
|
2021-09-15 19:50:52 -04:00 |
|
|
|
70b09a809d
|
Bugfix from Trung for crashes in pppm/gpu without local atoms
|
2021-09-15 17:23:12 -04: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 |
|
|
|
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 |
|
|
|
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 |
|