Stan Moore
a55adf4a68
Update to Kokkos r2.04.04 and add workaround for performance regression
2017-10-03 11:30:00 -06:00
Stan Moore
cbf3646806
Merge branch 'master' into USER-DPD_kokkos
2017-08-23 15:20:56 -06:00
Stan Moore
5c985946d5
Merge branch 'master' into USER-DPD_kokkos
2017-08-22 13:50:19 -06:00
Stan Moore
090c792d90
Update Kokkos library to v2.04.00
2017-08-22 13:42:02 -06:00
Stan Moore
8a7a831bd6
Remove redundant check in Makefile.kokkos
2017-08-08 12:57:22 -06:00
Stan Moore
8431ca5fec
Remove tpls directory
2017-07-31 10:54:07 -06:00
Stan Moore
13f2d39f55
Update Kokkos library to v2.03.13
2017-07-31 10:34:21 -06:00
Stan Moore
da0dcbe0bb
Updating to master
2017-06-19 10:56:24 -06:00
Stan Moore
00ce15d043
Remove tpls dir
2017-06-08 10:43:19 -06:00
Stan Moore
5c1d17d1c0
Updating Kokkos lib to v2.03.05
2017-06-08 10:42:08 -06:00
Stan Moore
2cf83d9fca
Updating from master to 19May17
2017-05-25 11:21:10 -06:00
Stan Moore
8910ec6e59
Updating Kokkos lib to 2.03.00
2017-04-25 13:48:51 -06:00
Tim Mattox
641bf72f20
lib kokkos: Enable deterministic use of Random_XorShift*_Pool.
...
Add support for lock-free and deterministic use of Random_XorShift*_Pool
by giving state_idx selection and lock responsibility up to the
application. Done by an overload of get_state() to take sate_idx as
an argument that the appplication guarantees is concurrently unique
and within the range of num_states that the application passed to init().
In other words, this allows the RNG state to be associated with some
application specific index, rather than a runtime arbitrary thread ID,
and thus the application can control which work is performed using
which RNG in a deterministic manner, regardless of which thread
performs the work.
2017-03-01 11:52:33 -05:00
Tim Mattox
6e26358ec3
lib kokkos bugfix: on a CUDA host, the random state wasn't preserved.
...
Random_XorShift*_Pool<Kokkos::Cuda>::free_state() has two purposes:
1) update the state value kept in the pool
2) unlock the state
For a CUDA host thread, ONLY skip step 2, not both.
2017-03-01 11:46:26 -05:00
Stan Moore
90e5ae965d
Add missing flags to Kokkos Makefile
2017-02-13 11:19:46 -07:00
Stan Moore
33af7ab248
Remove merge line
2017-02-13 10:59:22 -07:00
Stan Moore
8f9b2aca06
Removing unused files in Kokkos lib
2017-02-13 10:53:51 -07:00
Stan Moore
383da816c2
Updating Kokkos lib
2017-02-13 10:50:34 -07:00
Stan Moore
7162cafdf5
Squelching output from Makefile
2017-01-10 14:46:30 -07:00
Stan Moore
ee9e7cfbd5
Fixing Kokkos CUDA Makefile issue
2017-01-10 13:22:36 -07:00
Stan Moore
7839c335da
Fixing compile error with Kokkos CUDA Makefiles
2017-01-10 13:05:00 -07:00
Stan Moore
9250a55923
Adding enable_lambda to KOKKOS_CUDA_OPTIONS
2017-01-09 12:24:30 -07:00
Stan Moore
a9f0b7d523
Updating Kokkos lib
2017-01-09 10:39:46 -07:00
sjplimp
b190abea39
sync with GH
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15561 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-09-08 20:20:32 +00:00
stamoor
39be4185c4
Updating Kokkos lib
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15556 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-09-06 23:06:32 +00:00
stamoor
1ad033ec0c
Updating Kokkos lib
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15555 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-09-06 23:02:50 +00:00
stamoor
dbaaf4dbbd
Removing aggressive_vectorization flag due to safety issue
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15521 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-08-30 17:52:49 +00:00
stamoor
cc4b2dd6ed
Changing default
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@15503 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-08-26 15:50:25 +00:00
stamoor
48d65b7fef
Enabling new kokkos view
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14935 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-05-03 16:24:08 +00:00
stamoor
33ce33ce36
Reverting back to old kokkos view
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14921 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-05-02 23:40:38 +00:00
stamoor
fda492ea48
Updating kokkos lib
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14919 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-05-02 22:10:37 +00:00
stamoor
0a1b765248
Updating kokkos lib
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14918 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-05-02 22:06:50 +00:00
stamoor
b355fa25f4
Squelching annoying kokkos output
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14508 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-01-28 21:07:07 +00:00
stamoor
0541d52c17
Fixing Kokkos bug
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14504 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2016-01-26 23:49:57 +00:00
sjplimp
b5a1ba9bfa
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14371 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2015-12-15 22:29:37 +00:00
sjplimp
06a217aa08
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14370 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2015-12-15 22:26:37 +00:00
stamoor
cb971f0166
Kokkos bugfix
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@14051 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2015-09-23 18:10:39 +00:00
stamoor
494ee3b26c
Updating Kokkos library--adding new folder
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13922 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2015-08-19 22:17:15 +00:00
stamoor
e2ac7b2352
Updating Kokkos library--first deleting old folder
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13921 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2015-08-19 22:12:32 +00:00
stamoor
4e757218e4
Adding missing Kokkos file
...
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13636 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2015-07-17 16:17:51 +00:00
sjplimp
61ec2f78ac
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13583 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2015-07-14 19:57:25 +00:00
sjplimp
26b23a47cd
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13581 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2015-07-14 19:55:01 +00:00
sjplimp
a2aa6c5be0
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13057 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2015-02-04 22:09:15 +00:00
sjplimp
7e20001bca
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@13056 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2015-02-04 22:07:12 +00:00
sjplimp
6e61c2a738
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12822 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2014-12-09 19:42:56 +00:00
sjplimp
621fa7d600
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12588 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2014-10-06 22:59:05 +00:00
sjplimp
b2740c77d6
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12375 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2014-08-27 21:21:02 +00:00
sjplimp
048a267b9f
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12370 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2014-08-27 17:08:01 +00:00
sjplimp
222d9ee151
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12369 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2014-08-27 17:07:19 +00:00
sjplimp
26fe85211b
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12367 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2014-08-27 16:20:42 +00:00