Commit Graph

81 Commits

Author SHA1 Message Date
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