Commit Graph

149 Commits

Author SHA1 Message Date
092ee2eea8 Temporary commit for testing on yona. 2011-03-27 12:31:18 -04:00
04f1dc492e Changing host neighbor list from gpu build to be full. Changing ordering of host neighbor list from gpu builds. Updating lj_cut with changes. Breaking everthing else. 2011-03-26 12:58:47 -04:00
56fa3f5372 Fixing bug in hd_balancer introduced in recent commit. 2011-03-25 15:31:01 -04:00
f0263bf14c pppm/gpu now using all gpu kernels. 2011-03-25 11:49:09 -04:00
e32f0861da Fixing pppm/gpu to work with gpu pair styles. 2011-03-24 19:10:12 -04:00
a56bc868aa Fixing bug in GPU selection. 2011-03-15 16:00:05 -04:00
58f0eaa6b6 WORKING Force INTERP kernel. Commenting out debug checks. 2011-03-15 13:51:00 -04:00
2103c06aec Some small optimizations to PPPM spread kernel. 2011-03-15 11:51:55 -04:00
f20bf56821 Testing an optimization for PPPM interp. 2011-03-14 22:52:48 -04:00
1fb6410921 Adding PPPM interp kernel calls and tests. 2011-03-14 21:39:41 -04:00
fe8082d88a Undoing last commit. 2011-03-14 12:40:34 -04:00
2662c9ace6 Pencil decomposition defines now set according to architecture. 2011-03-14 12:25:23 -04:00
e2b96b6f4d Changing pencil decomposition constants for test. 2011-03-13 21:47:27 -04:00
f9685d3231 Adding stuff for PPPM interpolation. 2011-03-13 20:37:34 -04:00
111de61716 More bug fixes to modified PPPM charge spread kernel. 2011-03-09 08:58:08 -05:00
8e03c58917 Fixing bug in PPPM GPU kernel from last commit. 2011-03-08 15:10:03 -05:00
7947dd3465 Modifying PPPM charge spread kernel to use multiple pencils per block. 2011-03-08 14:42:43 -05:00
0ff556412d Small improvement to morse kernel. 2011-03-07 16:01:20 -05:00
13d47d2874 Adding Morse potential (untested) 2011-03-07 13:42:31 -05:00
34ab4d831e Fixing bug with texture binding when hybrid pair styles reallocs and 0 atoms on other style. 2011-03-01 19:17:30 -05:00
fe88e353d5 Fixing some bugs when using multiple GPU styles hybrid. 2011-03-01 17:45:14 -05:00
3e6ab71fa7 Bug fixes for charge spread kernel. 2011-02-28 13:53:05 -05:00
2f150052a0 Fix to new PPPM gpu kernel. 2011-02-27 20:49:46 -05:00
29bbace06a Switching PPPM kernel to use coalesced access. 2011-02-25 20:21:07 -05:00
242378a69e Testing alternative delta storage instead of atom index in PPPM kernel. 2011-02-25 18:36:31 -05:00
f718bcfbaa DROPPING TO 1 PPPM charge spread kernel. 2011-02-25 17:11:24 -05:00
73a8f5842d Adding lj/expand/gpu. 2011-02-25 15:48:53 -05:00
a2671c9670 Fixing bug in virial calculation for hybrid styles. 2011-02-23 16:53:16 -05:00
fb2aab2542 NEW CODE FOR PAPER.
Debug time now divided by number of procs.
Shared memory instead of local memory for PPPM charge spread kernels.
2011-02-23 13:32:17 -05:00
fd4fb582ca Adding untested force interpolation kernel. 2011-02-22 17:21:09 -05:00
a3d6cff836 CODE USED TO BENCHMARK CHARGE SPREADING FOR PAPER. 2011-02-21 11:35:26 -05:00
fc6934dc45 Changing resequence skip to use the block size. 2011-02-17 17:25:04 -05:00
a5fa012ed3 Adding optimizations for Fermi. 2011-02-17 14:36:34 -05:00
e8da16ff23 Finishing laptop optimization of PPPM charge spread kernels. 2011-02-17 13:37:02 -05:00
a5163fabd2 Working on PPPM kernels. 2011-02-17 10:16:49 -05:00
603dfac3f1 Working on charge spreading. 2011-02-16 17:50:48 -05:00
22b299f94c Fixed incorrect starting index for PPPM regression check. Removed
unnecessary code from kernel.
2011-02-14 15:07:01 -05:00
8364b1214e Optimizing PPPM kernel. 2011-02-14 14:23:17 -05:00
c4e10709d3 3 Working charge spreading kernels for PPPM. 2011-02-13 18:46:28 -05:00
9588945705 Playing with pppm. 2011-02-11 17:30:19 -05:00
d7fdcef6ff Adding additional charge spreading kernels 2011-02-10 17:10:20 -05:00
6c28a2c117 Adding working charge spreading code. 2011-02-09 17:17:22 -05:00
074b76f73c Fixing bugs in charge spreading. 2011-02-09 15:41:47 -05:00
3e25ee5338 Adding kernel for rho map; not currently working. 2011-02-07 20:15:06 -05:00
83be27433c Working on PPPM charge spread kernel. 2011-02-02 17:47:22 -05:00
4c7f84fda0 Adding working atom index storage to particle map. 2011-02-02 14:59:00 -05:00
3e4a467b20 Adding working GPU particle map for PPPM. Reverting changes to
force.h/cpp.
2011-02-02 14:12:22 -05:00
27c6fd9dd0 Updating PPPM particle_map kernel. 2011-02-01 20:04:18 -05:00
5d6435f4f3 Adding PPPM particle_map stuff. 2011-02-01 17:27:25 -05:00
b9305d30cf Adding data transfer for charge spreading. 2011-02-01 12:34:13 -05:00