Commit Graph

11779 Commits

Author SHA1 Message Date
Dan Ibanez 2ceee6b9be install kokkos_few, and remove Int 2016-12-20 16:19:17 -07:00
Dan Ibanez 386c12c970 start porting my Few class into this code 2016-12-20 16:09:29 -07:00
Dan Ibanez 590f317550 fix_momentum_kokkos: don't override init() 2016-12-20 11:03:16 -07:00
Tim Mattox c4e02a5d2b USER-DPD: more whitespace fixes 2016-12-20 11:17:11 -05:00
Dan Ibanez c7ac9e79cb preemptive changes for Kokkos+CUDA
I haven't compiled in that mode yet
(don't know how), but these are some
changes I suspect the compiler
will require.
2016-12-19 13:17:22 -07:00
Tim Mattox 2ba424e1a3 USER-DPD: Whitespace cleanup to pair_dpd_fdt_energy.cpp 2016-12-19 15:11:52 -05:00
Dan Ibanez ca30c1ec88 got fix_momentum_kokkos to compile
there are likely still some compile
errors for Kokkos+CUDA...
2016-12-19 13:08:09 -07:00
Dan Ibanez a1b441a71f draft the parallel_* constructs based on lambdas
LAMMPS_LAMBDA was added to kokkos_type.h to
facilitate this.

some member variables will likely need local copies
in the fix_momentum code.
2016-12-19 12:02:12 -07:00
Dan Ibanez f6f2170369 first draft
copied fix_momentum, work on the Kokkos
View types for the arrays.
the next step is parallel_for and parallel_reduce
transformations.
2016-12-19 11:28:24 -07:00
Steve Plimpton 81a2db8a0c 17Dec16 patch 2016-12-16 11:36:54 -07:00
Steve Plimpton 0a176841e7 extra python_wrapper change needed for last patch 2016-12-16 11:35:42 -07:00
Steve Plimpton 3027ac9250 patch 16Dec16 2016-12-16 10:30:57 -07:00
sjplimp fc54ab5cea Merge pull request #301 from akohlmey/corrections-and-bugfixes
Collected corrections and bugfixes
2016-12-16 10:25:29 -07:00
Steve Plimpton e364b80724 added length keyword to python command 2016-12-16 10:24:25 -07:00
Axel Kohlmeyer 830c9e8661 Merge branch 'USER-DPD_internal_energy' of https://github.com/timattox/lammps_USER-DPD into corrections-and-bugfixes
This closes #303
2016-12-16 11:22:25 -05:00
Axel Kohlmeyer 4907b29ad2 Merge branch 'USER-DPD_bugfixes' of https://github.com/timattox/lammps_USER-DPD into corrections-and-bugfixes
This closes #302
2016-12-16 11:21:15 -05:00
Tim Mattox eff7238ff2 USER-DPD: fix_eos*: partition all internal energy into the uMech term only
This makes our results more closely match a vetted serial implementation.
NOTE: This does make the output different from any previous versions.
Patch by Jim Larentzos.  Applied by Tim Mattox.
2016-12-16 10:25:12 -05:00
Tim Mattox 126fb22e93 USER-DPD: Fix #define typo in pair_multi_lucy.h and pair_multi_lucy_rx.h 2016-12-16 10:08:30 -05:00
Tim Mattox 0a90492c44 USER-DPD: Update the header files to properly document all error statements
Patch by Jim Larentzos.  Applied by Tim Mattox.
2016-12-15 17:39:15 -05:00
Tim Mattox fed629c23e USER-DPD: Bugfix for fix_rx and fix_eos_table_rx to handle restart files.
Patch by Jim Larentzos.  Applied by Tim Mattox.
2016-12-15 17:10:13 -05:00
Tim Mattox 925481c3f4 USER-DPD: Fix hard-wall force interaction bug, and ensure fraction is >= 0
pair_exp6_rx.cpp patch by Jim Larentzos.  Applied by Tim Mattox.
2016-12-15 16:46:25 -05:00
Axel Kohlmeyer da2ad5b6e0 update FixIntel code for new neighbor list code 2016-12-14 15:51:12 -05:00
Axel Kohlmeyer bfcab72268 restore change to make -DLAMMPS_MEMALIGN=64 default when USER-INTEL package is installed (which requires it) 2016-12-14 15:24:55 -05:00
Steve Plimpton f509f133af patch 13Dec16: neighbor refactor, Stan pppm/disp bug fix, M Brown INTEL package updates 2016-12-13 17:14:28 -07:00
sjplimp 624c57e9da Merge pull request #185 from akohlmey/new-neighbor
New neighbor list code with updates for USER-OMP and USER-DPD
2016-12-13 16:24:41 -07:00
sjplimp f3b355bcbe Merge pull request #298 from akohlmey/collected-small-fixes
Collected small fixes
2016-12-13 16:23:23 -07:00
Steve Plimpton ae5764beac added functionity to lib interface 2016-12-13 16:22:17 -07:00
Axel Kohlmeyer fda43c00fd add deleted file in package to purge list 2016-12-12 13:22:54 -05:00
Axel Kohlmeyer b34be30be6 Merge pull request #53 from stanmoore1/new-neighbor
New neighbor Kokkos
2016-12-12 13:18:03 -05:00
Stan Moore 13b6196b82 Fixing Kokkos compile error 2016-12-12 10:47:39 -07:00
Stan Moore baf55c90f4 Whitespace change 2016-12-12 09:25:41 -07:00
Stan Moore 770f5d0bf7 Whitespace change 2016-12-12 09:24:37 -07:00
Stan Moore a31b00965a Updating to master 2016-12-12 09:18:20 -07:00
Stan Moore a5e46e3e6a Merging 2016-12-09 16:20:42 -07:00
Stan Moore 31be0da590 Merging pull request 2016-12-09 16:17:35 -07:00
stanmoore1 0f3b2544a1 Merge pull request #1 from timattox/new-neighbor
USER-DPD workaround for neighbor list issues
2016-12-09 16:08:31 -07:00
stanmoore1 586514e05c Merge branch 'new-neighbor' into new-neighbor 2016-12-09 16:08:08 -07:00
Stan Moore 43c459ba56 More changes for Kokkos neighbor 2016-12-09 15:56:55 -07:00
Axel Kohlmeyer b5c3d2f66c Merge pull request #52 from timattox/new-neighbor
USER-DPD workaround for neighbor list issues
2016-12-09 17:51:35 -05:00
Tim Mattox 5187cb97e5 USER-DPD: Make fix_shardlow request its own SSA-specific neighbor list,
instead of having pair_dpd_fdt* make the SSA-neighbor list request for it.
Forces an "extra" list to be built, but now skip lists work properly.
Maybe we can detect if skip lists won't be used, and squash the extra list.
2016-12-09 15:42:27 -06:00
Tim Mattox eff503e56c Prevent neighbor list copies between SSA and non-SSA neighbor list requests. 2016-12-09 15:39:46 -06:00
Axel Kohlmeyer cdcebab3bd make the output of the %CPU/OpenMP threads line consistent with compiling in OpenMP support, not having USER-OMP installed 2016-12-09 14:43:56 -05:00
Axel Kohlmeyer ddf678da51 make fix gcmc command overview consistent
this closes #296
2016-12-09 14:30:27 -05:00
Stan Moore 435421301b Small tweaks to Kokkos neighbor 2016-12-09 08:37:01 -07:00
Stan Moore 9b48c49f83 Removing used Kokkos file 2016-12-08 09:18:55 -07:00
Efrem Braun d3d5ac17bf Fixed small typos in doc 2016-12-07 19:37:51 -08:00
Stan Moore 8318c67816 Kokkos neighbor refactor 2016-12-07 13:00:27 -07:00
Axel Kohlmeyer 7c61dbf5e2 Merge branch 'new-neighbor' of github.com:akohlmey/lammps into new-neighbor 2016-12-07 13:43:04 -05:00
Axel Kohlmeyer 39a12b15d7 Merge branch 'master' into new-neighbor
Resolved Conflicts:
	src/Purge.list
	src/neigh_derive.cpp
2016-12-07 13:40:14 -05:00
Steve Plimpton fb3f597f41 30Nov16 patch 2016-11-30 14:04:41 -07:00