17d6b317a7
Better workaround for Spectrum MPI
2019-07-26 10:37:22 -06:00
ab74bfef20
Small logic tweak
2019-07-25 12:52:16 -06:00
7c1fedff18
Fix var name
2019-07-25 12:30:45 -06:00
081780706c
Store if comm flags are changed by turning off CUDA-aware MPI so they can be restored if using cuda/aware on
2019-07-25 12:15:29 -06:00
df139bf32b
Merge in suggestions from PR #1582
2019-07-25 11:17:45 -06:00
afab7d99c1
Fix variable name
2019-07-24 13:10:37 -06:00
4400257783
Change GPU-direct to CUDA-aware MPI and add workaround for IBM Spectrum MPI
2019-07-24 12:10:57 -06:00
5b3a15bd94
putting implementation header first in package folder sources
2019-07-03 19:58:25 -04:00
9421466f57
Merge branch 'master' into enh-ext-reaxc
...
Resolved Merge Conflict in src/KOKKOS/kokkos.cpp
2019-06-10 20:14:40 -04:00
73fa8d4055
Rename Kokkos variables
2019-06-07 16:30:02 -06:00
b8d3c9e01b
Rename team option to neigh/thread
2019-04-08 16:02:18 -06:00
7f2c81657b
Merge from upstream
2019-04-08 14:14:52 -06:00
77d80c84c9
Change defaults for KOKKOS package
2019-04-08 12:37:49 -06:00
e422e886de
Add error check for team on and full neighborlist
2019-03-08 11:33:29 -07:00
84773f9d1d
Merge branch 'master' of github.com:stanmoore1/lammps into team
2019-03-08 08:31:48 -07:00
f0e48931e4
Remove deprecated KOKKO_HAVE macros
2019-03-07 10:17:32 -07:00
58905525bf
Add team-based calcs to some KOKKOS package pair_styles
2019-02-06 14:42:37 -07:00
8f665a5a0f
Update Kokkos docs for data duplication
2018-08-10 13:46:03 -06:00
b0183de7ca
Merge branch 'master' into reax_dup
2018-08-09 17:11:26 -06:00
9521814441
rename Kokkos::gpu_direct to Kokkos::gpu_direct_flag
...
This is for consistency with other parts of LAMMPS where
such variables have "flag" in their name. Also reduces
confusion with have_gpu_direct() function.
When we can safely detect, that GPU-direct is not available,
change the default setting of Kokkos::gpu_direct_flag from 1 to 0
2018-08-09 04:52:58 -04:00
dd9fed11dc
use '-pk kokkos gpu/direct on/off' consistently in comments and docs
2018-08-09 04:16:22 -04:00
01b8134746
Small tweak to GPU direct not available warning
2018-08-09 09:35:11 +02:00
1c550d8f39
Change defaults for GPU-direct to use comm host
2018-08-08 16:46:36 -06:00
d8aa6d534b
Remove hardcoded GPU-direct in KOKKOS package
2018-08-08 16:09:41 -06:00
5d87e0c651
add wrapper for MPI implementation specific GPU-direct detection
...
this adds a local wrapper function have_gpu_direct(), that informs about
the support for GPU-direct, if possible and add a warning message in case
it cannot be detected or is not available and using more than 1 MPI rank.
2018-08-08 13:57:41 +02:00
3d537850fd
make communication settings consistent, in case the package command is used multiple times.
2018-08-08 10:20:24 +02:00
b6c458192c
reword misleading message about GPU usage
2018-08-08 10:19:48 +02:00
3e962c9729
Update from master
2018-08-03 07:37:18 -06:00
624173d25a
Merge branch 'master' into kk_dep
2018-05-07 13:42:33 -06:00
e4071d7f46
replace C-style include files with their C++ equivalents
2018-04-27 18:00:24 -04:00
6b92826a1a
Remove Kokkos deprecated code
2018-04-27 12:35:00 -06:00
f72d38e0c3
Merge branch 'master' into reax_dup
2018-03-22 10:03:06 -06:00
59dbb49cf9
remove trailing whitespace
2018-03-16 12:37:27 -04:00
dbc308f352
Add warning
2018-03-01 10:06:43 -07:00
f64544a5fe
Move instantiation of MemoryKokkos class
2017-12-05 08:34:24 -07:00
15a3364c2c
Make memory_kokkos its own class
2017-12-01 09:13:31 -07:00
ca032f21fb
Add Kokkos threaded reverse comm option
2017-10-03 10:14:24 -06:00
a641289d5b
Must use atomics for GPUs in pair_exp6_rx_kokkos
2017-08-25 12:36:53 -06:00
4d4b6f66b7
Changing default gb/test to on
2017-04-05 11:42:25 -06:00
7ebed717de
Adding gb_test
2017-03-15 16:05:51 -06:00
580f6b567b
Add neigh/qeq option to Kokkos
2017-03-14 10:44:31 -06:00
8318c67816
Kokkos neighbor refactor
2016-12-07 13:00:27 -07:00
b3d2fb91bb
new fix wall/gran/region command, REBO bug fix, new example log files
2016-10-06 15:47:41 -06:00
1af05e82c2
Collapsing kokkos half and half/thread neighbor lists
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14923 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-05-03 14:36:31 +00:00
c5c293d16f
Adding signal handler to Kokkos package
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14920 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-05-02 23:01:37 +00:00
e564fc4de3
Fixing Kokkos default values
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14821 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-04-13 21:38:58 +00:00
042f50ac9c
Christian's kokkos patch that allows concurrent host and device threading
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14752 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-03-18 14:50:28 +00:00
ce579ea42e
Adding Kokkos error check
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14588 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-02-11 16:42:26 +00:00
707dee68c9
Adding Kokkos error check
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14587 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-02-11 16:40:45 +00:00
7a5587d65e
Adding Kokkos error check
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14586 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-02-11 15:43:25 +00:00