Commit Graph

69 Commits

Author SHA1 Message Date
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
343485d592 Adding pppm stuff and incorporating data transfer. 2011-01-31 15:06:22 -05:00
c1c9fd47de Hybrid working, but not fully tested. 2011-01-27 17:52:08 -05:00
b9c7e2bb96 Trying to get hybrid gpu styles to work... 2011-01-25 17:46:00 -05:00
45971bf732 Atom data will not be copied multiple times if multiple styles need it.
Adding back missing extern from nbor.
2011-01-24 17:33:38 -05:00
6018dd02b1 Untested changes to support hybrid styles. 2011-01-24 15:58:04 -05:00
3324437866 Started updating to support multiple GPU styles. Incomplete - non-compilable. 2011-01-23 20:03:42 -05:00
0e41c61584 Removed use of LAMMPS timestep in gpu library. 2011-01-21 13:27:00 -05:00
0232e672eb Revert "Removing msm, openmp, and k-space stuff for LAMMPS patch."
This reverts commit fd33d29442.

Conflicts:

	src/GPU/Install.sh
2011-01-21 11:13:30 -05:00
20d10c6590 Merge ssh://yona.ccs.ornl.gov/~/git/lammps
Conflicts:
	src/GPU/Install.sh
2011-01-21 11:04:15 -05:00
15742bec1e Merge branch 'master' of http://git.icms.temple.edu/lammps-ro
Conflicts:
	src/GPU/pair_lj_charmm_coul_long_gpu.cpp
2011-01-21 10:48:05 -05:00
353439c414 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@5546 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-01-14 15:14:19 +00:00
64f71106f7 Fixed makefile to correctly remove files. 2011-01-12 21:17:18 -05:00
a499b28469 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@5545 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-01-12 21:41:35 +00:00
2228473d03 git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@5538 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-01-12 15:25:39 +00:00
8f2257ecbf git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@5537 f3b2605a-c512-4ea7-a41b-209d697bcdaa 2011-01-12 15:24:04 +00:00
fd33d29442 Removing msm, openmp, and k-space stuff for LAMMPS patch. 2011-01-11 12:56:45 -05:00
9d654ca91c Adding support for non-arithmetic mixing to charmm and updating docs and
restart2data
2011-01-06 18:02:09 -05:00
7c5cef048f Updating host-write buffer in CHARMM to zero all memory to avoid valgrind errors. 2011-01-05 19:02:39 -05:00
f85acfb1c2 Switching back to old nbor list calculation 2 of 2
Revert "Added O^2 neighbor list build kernel."

This reverts commit e90814093f.
2011-01-05 14:44:22 -05:00
b5a8ac6858 Switching back to old nbor list calculation 1 of 2...
Revert "Switching to O2 neighbor list calculation for tests..."

This reverts commit 3acbf3b41d.
2011-01-05 14:43:49 -05:00
3acbf3b41d Switching to O2 neighbor list calculation for tests... 2011-01-05 13:07:15 -05:00
e90814093f Added O^2 neighbor list build kernel. 2011-01-04 18:03:31 -05:00
b9a2679c1c Updating geryon; changing (numtyp)0 to (acctyp)0 for acctyp variables. 2011-01-04 12:09:24 -05:00
c1e53cf140 Final working charmm commit. 2010-12-30 19:52:32 -05:00
e1260023f7 Optimized kernel from last commit. 2010-12-30 16:35:48 -05:00
56b96c1722 Replacing with another test for faster type data in charmm. 2010-12-30 16:01:05 -05:00
b85a2a1cf7 Adding a test kernel for faster shared types in charmm. 2010-12-30 14:00:35 -05:00
bc5876cf5a Bug fixes to generate first working charmm/long/gpu 2010-12-29 17:36:03 -05:00
6f4d1de96c Initial commit of charmm/long/gpu style w/out testing. 2010-12-29 15:18:53 -05:00
de14d7c0aa Eliminating compiler warnings. 2010-12-16 13:45:09 -05:00
b58bd96444 Now using LAMMPS communicators. 2010-12-15 18:42:49 -05:00
aca0eefff1 More efficient memory usage when particle split>0 and < 1. 2010-12-15 16:49:37 -05:00
85bd78dacd Made pair_gpu_atom memory usage more efficient. 2010-12-15 16:37:18 -05:00