Axel Kohlmeyer
77a38c2a0a
remove (unsupported) reference to AMD Ryzen
2020-06-11 17:03:20 -04:00
Axel Kohlmeyer
64a4e5e21a
make kokkos configuration keywords in traditional build case insensitive
2020-06-10 15:53:09 -04:00
Axel Kohlmeyer
9bf47cd9f3
make KOKKOS library compilation compatible with mode=shared
2020-06-05 13:58:11 -04:00
Christoph Junghans
69a6a8e064
pull in kokkos-3.1.01
2020-05-07 10:22:42 -06:00
Stan Moore
ba8d043c7e
Update Kokkos library in LAMMPS to v3.1
2020-04-16 09:06:08 -06:00
Stan Moore
72200a9958
Fix MPI environment variable issue in Makefile.kokkos
2020-04-01 08:57:18 -06:00
Stan Moore
50935b5cbc
Fix typos
2020-03-25 14:23:45 -06:00
Stan Moore
60864e38d1
Update Kokkos library in LAMMPS to v3.0
2020-03-25 14:08:39 -06:00
Axel Kohlmeyer
e000c46c8c
correct spelling
2020-03-17 20:29:18 -04:00
Eisuke Kawashima
649a8cc01a
Fix typo
2020-03-14 13:57:48 +09:00
Miguel Dias Costa
8765b14377
add EPYC to KOKKOS_ARCH_LIST
2020-03-01 13:45:06 +08:00
Stan Moore
ea2e73119d
Update Kokkos library in LAMMPS to v2.9.00
2019-06-28 11:23:24 -06:00
Stan Moore
773476634b
Update Kokkos library in LAMMPS to v2.8.00
2019-02-08 08:50:26 -07:00
Stan Moore
64834e4a3d
Update Kokkos library
2019-02-01 12:45:54 -07:00
Stan Moore
c22c6e4d34
Add LAMMPS changes to Kokkos Makefile
2018-11-12 15:30:14 -07:00
Stan Moore
b2d67bcbb5
Remove tpls dir
2018-11-12 15:18:06 -07:00
Stan Moore
b3f08b38a2
Update Kokkos library in LAMMPS to v2.7.24
2018-11-12 15:16:26 -07:00
Richard Berger
ad9126f30e
Kokkos bugfix for building with cmake
2018-08-14 22:19:20 -04:00
Stan Moore
32917f4caa
Workaround for issue 1037
2018-08-06 10:50:06 -06:00
Stan Moore
c27e617fd8
Add logic to Makefile.kokkos
2018-05-29 11:33:18 -06:00
Stan Moore
1422b0413b
Update Kokkos library to v2.7.00
2018-05-25 15:00:53 -06:00
Stan Moore
5a4a7cebc1
Fix performance regression in KOKKOS package
2018-05-16 16:12:05 -06:00
Stan Moore
39786b1740
Update Kokkos library to r2.6.00
2018-03-08 10:57:08 -07:00
Stan Moore
a2756db66b
Update to Kokkos library v2.5.00
2017-12-15 16:42:06 -07:00
Stan Moore
7d07f062b6
Remove const from variable
2017-11-20 10:21:19 -07:00
Stan Moore
f3ed148828
Fix for big endian machines
2017-11-20 10:18:53 -07:00
Stan Moore
88474fc5c2
Remove Kokkos tpls directory
2017-11-06 13:48:26 -07:00
Stan Moore
16b5315845
Update Kokkos to v2.04.11
2017-11-06 13:47:33 -07:00
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