Commit Graph

405 Commits

Author SHA1 Message Date
47e2a3a5fc Merge branch 'master' into lammps-icms
Resolved Conflicts:
	doc/kspace_style.html
	src/USER-EWALDN/ewald_n.h
	src/USER-OMP/pppm_tip4p_omp.cpp
2012-03-03 13:25:31 -05:00
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
6214cf2944 Merge branch 'master' into lammps-icms
Resolved Conflicts:
	src/USER-CUDA/fix_npt_cuda.cpp
	src/USER-CUDA/fix_nvt_cuda.cpp
	src/USER-OMP/fix_omp.cpp
	src/fix.h
	src/memory.cpp
	tools/restart2data.cpp
2012-02-02 09:13:06 -05:00
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
53449d4375 adjust makefile default settings 2012-01-30 21:07:15 -05:00
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
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
aa13dbbe66 Merge branch 'master' into lammps-icms 2012-01-27 10:19:15 -05:00
65ac3b2dec embed path to shared gpu library 2012-01-27 10:18:29 -05:00
00c4af42a4 Merge branch 'master' into lammps-icms
Resolved Conflicts:
	lib/gpu/Nvidia.makefile
	lib/gpu/Opencl.makefile
2012-01-26 14:57:15 -05:00
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
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
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
483d9fc5b5 correct OpenCL makefile 2012-01-24 21:40:35 -05:00
86b6a00449 Merge branch 'lammps-lal' into lammps-icms-lal 2012-01-23 19:37:53 -05:00
a7e57915f7 Added a header needed to compile with Cray cce. 2012-01-23 17:49:55 -05:00
5da8da06ab Moving the order of bool variables in lal_table to match constructor
assignment. Added a missing include file.

All code currently passing OpenCL and CUDA regression tests.
2012-01-23 13:22:23 -05:00
0384974346 Made separate kernels for different table styles, removed inline functions 2012-01-23 10:48:27 -05:00
10ce8fa895 Merge ssh://lens.ccs.ornl.gov/~/git/lammps 2012-01-21 18:38:53 -05:00
274c3d38c4 - Updated geryon lib for Apple OpenCL
- Fixed typos in Nvidia.makefile and Opencl.makefile
- Updated eam.cu to work with OpenCL
- table still not working with OpenCL
2012-01-20 22:20:19 -05:00
13c2da0546 Fixing issue with OpenCL. Unused memory pointers that are arguments to
kernels must still point to valid memory allocations.
2012-01-20 13:01:49 -05:00
4b0e911573 Code formatting and added log file for table with bitmap for regression
tests. All regression tests now passing with CUDA.
2012-01-19 16:15:12 -05:00
dd62b23a17 Fixed bugs with bitmap table/gpu 2012-01-18 23:57:22 -05:00
5870b4fff7 Merge branch 'master' of https://bitbucket.org/wb8/lal
Conflicts:
	test/table_linear.gpu.in
2012-01-18 17:22:24 -05:00
eedce7ae89 Cleaning up code formatting. 2012-01-18 17:19:27 -05:00
67362186ad Added tests for two-type eam 2012-01-18 16:13:13 -05:00
981383436d Fixing bug in neighbor build to prevent copy of host neighbor list when
the dynamic load balancing sets the GPU fraction to 1.
2012-01-17 17:36:04 -05:00
909931539d support compiling the GPU library as shared lib. 2012-01-15 20:33:30 -05:00
52ec090bd6 Merge branch 'master' of ssh://yona.ccs.ornl.gov/~/git/lammps 2012-01-09 09:49:58 -05:00
949937d725 Merge branch 'master' of http://git.icms.temple.edu/lammps-ro
Conflicts:
	src/GPU/pppm_gpu.cpp
2012-01-09 09:47:59 -05:00
b7cece5210 Merge branch 'master' of https://bitbucket.org/wb8/lal 2012-01-09 09:40:40 -05:00
4ae1ca521c Merge branch 'master' into lammps-icms
Resolved Conflicts:
	lib/linalg/Makefile.gfortran
	lib/linalg/Makefile.mingw_cross
	src/GPU/pppm_gpu.cpp
	src/USER-REAXC/pair_reax_c.h
	tools/restart2data.cpp
2012-01-07 12:04:28 -05:00
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
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
2214992035 Merge branch 'openmp-master' into lammps-icms
Resolved Conflicts:
	.gitignore
	doc/fix_spring_self.txt
	lib/atc/Array.h
	lib/gpu/.gitignore
	src/.gitignore
	src/MAKE/Makefile.openmpi
	src/MAKE/Makefile.openmpi-omp
	src/STUBS/Makefile
	src/STUBS/mpi.c
	src/STUBS/mpi.h
	src/USER-CG-CMM/cg_cmm_parms.h
	src/dump.h
	src/fix_spring_self.cpp
	tools/restart2data.cpp
2011-12-31 19:59:13 -05:00
9259ae8699 Merge branch 'master' into lammps-icms
Resolved Conflicts:
	doc/Eqs/pair_coul_diel.jpg
	doc/Section_commands.html
	doc/Section_commands.txt
	doc/pair_coul_diel.html
	doc/pair_coul_diel.txt
	doc/processors.html
	doc/processors.txt
	examples/USER/imd/bucky_cnt_imd.vmd
	examples/USER/imd/in.bucky-plus-cnt
	examples/USER/imd/in.deca-ala-solv_imd
	examples/USER/imd/in.deca-ala_imd
	lib/gpu/Makefile.fermi
	lib/gpu/Makefile.lincoln
	lib/gpu/Makefile.longhorn
	lib/gpu/Makefile.serial
	lib/gpu/geryon/VERSION.txt
	lib/gpu/pair_gpu_device.cpp
	src/ASPHERE/atom_vec_ellipsoid.cpp
	src/CLASS2/Install.sh
	src/COLLOID/atom_vec_colloid.cpp
	src/DIPOLE/atom_vec_dipole.cpp
	src/GPU/fix_gpu.cpp
	src/GRANULAR/atom_vec_granular.cpp
	src/GRANULAR/fix_pour.h
	src/KSPACE/Install.sh
	src/KSPACE/fft3d.cpp
	src/KSPACE/fft3d.h
	src/KSPACE/kissfft.h
	src/KSPACE/pppm.cpp
	src/KSPACE/pppm.h
	src/KSPACE/pppm_tip4p.cpp
	src/MAKE/Makefile.openmpi
	src/MAKE/Makefile.serial
	src/MANYBODY/pair_airebo.cpp
	src/MANYBODY/pair_comb.cpp
	src/MANYBODY/pair_eam.cpp
	src/MANYBODY/pair_eim.cpp
	src/MANYBODY/pair_sw.cpp
	src/MANYBODY/pair_tersoff.cpp
	src/MANYBODY/pair_tersoff_zbl.cpp
	src/MOLECULE/atom_vec_angle.cpp
	src/MOLECULE/atom_vec_bond.cpp
	src/MOLECULE/atom_vec_full.cpp
	src/MOLECULE/atom_vec_molecular.cpp
	src/Makefile
	src/Makefile.lib
	src/PERI/atom_vec_peri.cpp
	src/USER-CG-CMM/Install.sh
	src/USER-IMD/README
	src/USER-IMD/fix_imd.cpp
	src/USER-IMD/fix_imd.h
	src/USER-SMD/Install.sh
	src/atom_vec_atomic.cpp
	src/atom_vec_charge.cpp
	src/comm.cpp
	src/finish.cpp
	src/fix_box_relax.cpp
	src/fix_deposit.cpp
	src/fix_spring_self.cpp
	src/fix_store_state.cpp
	src/fix_wall.cpp
	src/fix_wall_reflect.cpp
	src/input.cpp
	src/input.h
	src/memory.cpp
	src/memory.h
	src/pair_lj_cut.cpp
	tools/restart2data.cpp
2011-12-31 19:07:46 -05:00
d0686fbd3f terminate all inline function declaration with ';' 2011-12-26 19:48:04 -05:00
6844100cbb Fixing some bugs introduced in the last commit for PPPM. 2011-12-21 14:21:07 -05:00
ea067ec4e6 Improved the 2nd kernel eam/lj just a little bit 2011-12-21 00:57:44 -05:00
04034b6178 Updates to support pppm/gpu with verlet/split. Updates from Steve for using twolevel grids with verlet/split. 2011-12-20 21:50:04 -05:00
771b456907 Changes to pppm to support verlet/split. Not yet working. 2011-12-20 18:05:12 -05:00
abb538b814 Added eam/lj/gpu 2011-12-20 14:57:48 -05:00
75cb370d34 Moving fp array resize for EAM before the inum check to prevent
segmentation faults for subdomains with no work.

Chaning fp data copy to only be local atoms for device to host and
only be ghost atoms for host to device.
2011-12-19 16:29:47 -05:00
d865785786 Moving energy pointer offset to only happen with eflag in eam. Adding
some hybrid test cases.
2011-12-19 13:12:17 -05:00
7d47a0f6b9 Fixed a bug with storing fp to incorrect indices 2011-12-19 12:03:11 -05:00
4b180c8a31 Removing comments from fast kernels. 2011-12-19 11:19:20 -05:00
dbde8f425b Fixing bugs in eam/gpu, force compute still not working properly for 2 atom types 2011-12-17 06:57:38 -05:00
3bcd98d4f1 Merge branch 'master' of ssh://firefly9.ornl.gov/~/code/lammps 2011-12-16 12:55:50 -05:00
ac97aa3e94 Adding a int2 type. 2011-12-16 12:55:23 -05:00
b7a2dc6eba Geryon update. 2011-12-15 20:45:25 -05:00