Commit Graph

195 Commits

Author SHA1 Message Date
Axel Kohlmeyer 3394d18a2a convert gpu lib to use c++-style include files 2018-05-08 00:25:10 -04:00
Axel Kohlmeyer 776f588746 add support for UFM pair style support to OpenCL compilation makefile 2018-02-12 18:43:30 +01:00
Steve Plimpton 4af14becb5
Merge pull request #710 from rpleite/add-pair-ufm
Add the UFM pair potential - (GPU/OPT/OMP)
2018-02-02 14:38:28 -07:00
Axel Kohlmeyer b34000a5e1 make *_gpu_reinit() functions consistent in returning void. correct prototypes in src/GPU, too.
this supersedes and closes #719
2017-11-04 02:49:22 -04:00
Rodolfo Leite 941ee565a1 Added lal_ufm_ext.cpp in lib/gpu 2017-10-24 11:12:51 -02:00
Rodolfo Leite b63acf6843 Added the UFM files (doc/src - lib/gpu - src) 2017-10-24 11:11:10 -02:00
Axel Kohlmeyer be96486d66 compile all objects in the GPU library with -fPIC for building shared object 2017-09-19 11:24:48 -04:00
Axel Kohlmeyer 48dd824b26 ignore generated header files with OpenCL kernels 2017-09-19 11:24:38 -04:00
Steve Plimpton f971cd6e45 Merge pull request #647 from rbberger/gpu_opencl_2
Use OpenCL 2.x API in GPU package when supported
2017-09-12 10:56:13 -06:00
Richard Berger 84b84c10db Use OpenCL 2.x API in GPU package when supported 2017-09-09 19:53:56 -04:00
Anders Hafreager dbc60d949f Fixed OpenCL compilation issues with __global keywords 2017-09-06 15:08:02 +02:00
Axel Kohlmeyer e88ff8d6f9 correct embedded help for GPU lib Install.py 2017-08-23 15:20:30 -04:00
Steve Plimpton 00aafef1a8 Merge pull request #597 from ndtrung81/three-body-short-nlist
Implementing short neighbor lists for three-body gpu styles
2017-08-17 11:31:59 -06:00
Axel Kohlmeyer 6d24be8bb7 whitespace cleanup 2017-08-10 21:14:40 -04:00
Axel Kohlmeyer 30431d4edb rework Install.py for gpu library. make it consistent with other lib folders and support python3 2017-08-08 16:57:27 -04:00
Trung Nguyen aa60ef6ed8 Cleaned up 3-body kernels, reverted some mistaken changes to vashishta 2017-07-23 00:08:55 -05:00
Trung Nguyen a71f5a0c20 Enabled again neigh no with tpa > 1 for 3-body gpu styles for backward compatibility, could be slower than neigh no tpa 1 in many cases 2017-07-22 22:57:37 -05:00
Trung Nguyen 3d1d0c58c7 Cleaned up 3-body gpu styles, and fixed a bug for tersoff/zbl/gpu.
There is a unresolved bug for neigh no with tpa > 1 with BaseThree, enforce tpa = 1 for neigh no in BaseThree for now.
2017-07-21 12:08:04 -05:00
Steve Plimpton 296e572e69 better Install.py script for KIM from Ryan Elliott 2017-07-14 16:25:16 -06:00
Trung Nguyen cdac5f496c Built 3-body short neighbor list for the 3-body kernels using per-pair cutoffs for vashishta gpu style 2017-07-11 00:13:56 -05:00
Trung Nguyen 8c9db3ea00 Built 2-body short neighbor list and used for 2-body kernels in tersoff gpu styles 2017-07-10 23:50:21 -05:00
Trung Nguyen ea2b01e83b Refactored 3-body gpu styles to remove code duplication 2017-07-08 20:17:31 -05:00
Trung Nguyen 34fe2273f6 Added short neighbor list implementation for tersoff/zbl/gpu and tersoff/mod/gpu 2017-07-08 14:59:48 -05:00
Trung Nguyen 77c60189b8 Minor cleanups for tersoff/gpu 2017-07-08 14:43:53 -05:00
Trung Nguyen 1c6533e53d Working on short neighbor list for tersoff/gpu 2017-07-08 14:15:26 -05:00
Trung Nguyen 68206079da Supported short neighbor lists for 3-body kernels in sw/gpu and vashishta/gpu 2017-07-07 16:47:24 -05:00
Anders Hafreager d7646aeeed Fixed opencl error 2017-06-14 12:03:47 +02:00
Anders Hafreager 5f9341813d Removed debug output 2017-06-14 10:57:54 +02:00
Anders Hafreager 8441307185 Removed non-general CUDA-dir in makefile 2017-06-14 10:28:46 +02:00
Anders Hafreager 720af5c360 Added vashishta to OpenCL makefile 2017-06-14 10:27:52 +02:00
Anders Hafreager eeff0b8633 Added vashishta GPU package for NVidia 2017-06-14 10:24:16 +02:00
Steve Plimpton addd87c0f7 new Section package and start doc pages and build scripts 2017-05-04 11:22:20 -06:00
Axel Kohlmeyer b8cb80b219 rename files in GPU library from cg_cmm to lj_sdk 2017-04-26 19:46:10 -04:00
Axel Kohlmeyer cd435c0c58 change references from cg_cmm to lj_sdk and from cmm to sdk 2017-04-26 19:44:25 -04:00
Axel Kohlmeyer c8cfd53c1b adjust makefiles in lib tree, so they don't return an error exit code on "make clean" targets.
(cherry picked from commit 4117218ca3)
2016-09-06 21:28:55 -04:00
Steve Plimpton abc5a32c8a gpu lib sync 2016-08-23 15:30:01 -06:00
sjplimp 34f829c5ac git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15261 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-07-05 14:41:13 +00:00
sjplimp a99c922a14 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15249 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-07-01 23:29:38 +00:00
sjplimp 9656958169 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15248 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-07-01 23:27:26 +00:00
sjplimp e5fb28a6a0 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15199 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-06-17 23:07:24 +00:00
sjplimp 328224a298 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15181 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-06-16 15:44:41 +00:00
sjplimp a4b82a95e9 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15162 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-06-14 13:58:49 +00:00
sjplimp 98ed24437d git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14875 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-04-26 18:28:26 +00:00
sjplimp 184d5dc0f0 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14867 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-04-22 17:51:49 +00:00
sjplimp 008896a77d git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14808 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-04-07 21:10:37 +00:00
sjplimp 67a4004f23 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14807 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-04-07 21:05:19 +00:00
sjplimp 756480ba64 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14701 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2016-03-01 20:39:41 +00:00
sjplimp f6c76f4623 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14265 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-11-18 18:23:45 +00:00
sjplimp 44c8bb9cbf git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14060 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-09-24 20:23:56 +00:00
sjplimp 6f39a0a78d git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14059 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-09-24 20:23:37 +00:00
sjplimp c7303a1c1d git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14001 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-09-08 14:13:03 +00:00
sjplimp fec0587835 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13926 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-08-20 16:53:24 +00:00
sjplimp 071ded95fc git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13907 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-08-19 15:16:24 +00:00
sjplimp 21f8abda24 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13906 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-08-19 15:15:32 +00:00
sjplimp c3fd41010d git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13464 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2015-05-15 16:33:17 +00:00
sjplimp 52408b16d2 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12677 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-10-31 14:46:50 +00:00
sjplimp 7510ec7960 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12655 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-10-29 15:47:24 +00:00
sjplimp c90746a20c git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12638 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-10-21 16:33:32 +00:00
sjplimp 37ab2751d1 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12398 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-09-04 15:42:15 +00:00
sjplimp b5d89cd768 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12169 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-07-02 20:53:37 +00:00
sjplimp 67ae64329e git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12146 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-06-27 17:25:22 +00:00
sjplimp 2ec1442e97 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12132 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-06-14 19:34:19 +00:00
sjplimp b8f6904ce3 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12128 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-06-13 22:09:12 +00:00
sjplimp 99f44f64cc git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11842 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-04-29 23:10:42 +00:00
pscrozi a1c872ffb4 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11667 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-03-21 20:42:38 +00:00
sjplimp 8d9e3945dd git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11661 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-03-20 15:00:40 +00:00
sjplimp 67afd6fb68 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11660 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-03-20 14:50:49 +00:00
sjplimp 64138f3433 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11363 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-01-29 00:08:18 +00:00
sjplimp 1e28f6b218 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11362 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-01-29 00:07:38 +00:00
sjplimp 28194a14eb git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11335 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-01-25 23:53:12 +00:00
sjplimp 496746e338 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11231 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-01-13 15:52:16 +00:00
sjplimp bbffbe06a2 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@11230 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2014-01-13 15:51:54 +00:00
sjplimp 6bb11c07e3 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10680 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-08-23 15:13:45 +00:00
sjplimp 205833eaad git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10669 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-08-23 14:46:25 +00:00
sjplimp 22751a2aae git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10668 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-08-23 14:46:18 +00:00
sjplimp 402d1a8605 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10667 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-08-23 14:41:20 +00:00
sjplimp 1cda7f63aa git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10166 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-06-28 19:32:18 +00:00
sjplimp bfbe995a9c git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10165 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-06-28 19:30:58 +00:00
sjplimp 6b0299ef8b git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@9983 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-05-30 21:04:06 +00:00
sjplimp 7644b9955f git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@9980 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-05-30 20:10:54 +00:00
sjplimp a4930c44c3 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@9979 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-05-30 20:10:14 +00:00
sjplimp 5c541cb43a git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@9978 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-05-30 20:04:31 +00:00
sjplimp c8624bc7eb git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@9175 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2013-01-02 16:27:31 +00:00
sjplimp 209999068c git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@8810 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-09-21 15:57:23 +00:00
sjplimp c81a8f1bc9 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@8699 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-08-23 13:03:38 +00:00
sjplimp 647ea4c29f git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@8694 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-08-21 13:59:15 +00:00
sjplimp 31551d81fd git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@8693 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-08-21 13:57:32 +00:00
sjplimp 0a85b18a46 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@8027 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-04-19 19:30:59 +00:00
sjplimp f3905bf229 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7989 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-03-28 22:10:48 +00:00
sjplimp a1f79c40fe git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7922 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-03-07 15:00:34 +00:00
sjplimp d30ba2d7eb git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7885 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-03-02 15:57:05 +00:00
sjplimp 2c42373bc8 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7644 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-02-01 16:07:44 +00:00
sjplimp 32dba78215 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7618 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-01-31 00:55:55 +00:00
sjplimp 8149b41103 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7616 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-01-31 00:40:01 +00:00
sjplimp a91b67d815 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7586 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-01-26 17:55:18 +00:00
sjplimp 2aaf4f6d7e git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7581 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-01-25 21:22:15 +00:00
sjplimp 6b1774dc20 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7575 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-01-25 15:31:54 +00:00
sjplimp aac0e5699f git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7426 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-01-06 17:13:10 +00:00
sjplimp a242911efd git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7422 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2012-01-06 17:07:51 +00:00
sjplimp f56f6a1a9d git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@7320 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-12-08 23:16:23 +00:00