222063e5cf
Add preliminary support for Kokkos OpenMPTarget backend
2021-10-15 17:32:37 -06:00
f17aeebbcd
make compilable on windows
2021-10-05 22:31:39 -04:00
1ba77e1629
apply utils::logical() in more places
2021-09-21 14:15:02 -04:00
fde6cae56d
Add logic for GPU-enabled MPICH
2021-07-22 08:44:32 -06:00
b1d16508fe
small tweak to recover first initialization settings for consistent output
2021-06-30 17:40:42 -04:00
d7a24dee91
Add warning
2021-06-30 12:08:33 -06:00
2ef47fce69
add missing initializer for KokkosLMP::is_finalized
2021-06-27 16:08:22 -04:00
8ec3d90f5c
simplify
2021-06-27 15:41:59 -04:00
ef54c7290e
must pass pointer to Error class as argument since static functions don't have access to "this"
2021-06-27 15:40:38 -04:00
a74a718b6f
Add additional error check
2021-06-25 10:47:55 -06:00
2d5e8f050a
Make Kokkos init/finalize calls safer
2021-06-24 13:25:35 -06:00
ddac9c21dc
Update from master
2021-06-24 11:57:21 -06:00
09c19a936b
update URLs in source code and manual
2021-05-24 14:18:20 -04:00
d1941392d3
disable clang-format for all existing .cpp files (for now)
2021-05-05 23:53:38 -04:00
cc4f25e77c
Fix typo in MVAPICH flag for Kokkos CUDA-Aware MPI
2021-04-27 13:44:27 -07:00
ec5490e467
Allow compiling with SYCL
2021-03-16 21:04:51 +00:00
ae3bcff4b6
Merge branch 'master' into collected-small-changes
2021-01-05 15:24:00 -05:00
df01bbc016
provide input script backward compatibility w/o documenting the old option
2021-01-04 23:28:58 -05:00
382ade15fe
more consistent formatting of for/while loops and if statements
2020-12-30 09:09:08 -05:00
320c32448c
Fix merge conflicts
2020-12-23 10:53:19 -07:00
37063ab61f
Small tweaks
2020-12-23 09:22:27 -07:00
2962fa561d
Revert comm flags if pair/only is turned off
2020-12-22 21:08:07 -07:00
4befc0fa56
Fix logic error
2020-12-22 15:25:40 -07:00
d192a77763
Small tweaks
2020-12-22 14:47:41 -07:00
4520ef16e3
Cleanup
2020-12-22 14:22:41 -07:00
8ba288e167
Remove unneeded UVM code
2020-12-22 13:16:58 -07:00
6f852e7b2c
Remove 'host' option for Kokkos pair and fix comm
2020-12-22 12:55:44 -07:00
8efd1c93ec
Add more granular control of Kokkos pair and fix comm
2020-12-22 09:19:01 -07:00
959f67962d
allow to revert the pair/only setting
2020-12-17 22:59:12 -05:00
96fa85f61c
alternate implementation of pair/only option (for KOKKOS and GPU)
2020-12-17 22:39:36 -05:00
6ff269b1eb
Kokkos ReaxFF tweaks
2020-11-16 15:49:37 -07:00
5526cc2c53
Fix issue with Kokkos::finalize and library interface
2020-11-06 12:01:45 -07:00
adf74b3a22
use https://lammps.sandia.gov based URLs consistently
2020-10-21 16:45:30 -04:00
7bf177a1c7
Fast forward porting work to master
...
Change-Id: Ieb428e4a001efadf880dbe2c64c2a685cebdd4ae
2020-09-17 10:45:04 -05:00
f1ef7d85a8
T2345: Replace instances of NULL with nullptr
...
The following changes have been applied to src and lib folders:
regex replace: ([^"_])NULL ⇒ \1nullptr (8968 chgs in src, 1153 in lib)
Manually find/change: (void \*) nullptr ⇒ nullptr (1 case)
regex find: ".*?nullptr.*?"
Manually ~14 cases back to "NULL" in src, ~2 in lib
regex finds a few false positive where nullptr appears between two
strings in a function call
2020-09-12 09:34:38 -06:00
f67bd8eb5d
more KOKKOS, USER-OMP, and USER-INTEL include file cleanup
2020-09-03 10:54:06 -04:00
96d8d12a88
replace calls to force->*numeric() with the corresponding utils::*numeric()
...
this also removes the now obsolete functions from Force
2020-08-29 20:31:02 -04:00
e0c74a30bc
Fix MV2 env variable
2020-08-21 11:08:49 -06:00
c6f5640d48
Simplify #ifdef
2020-08-04 11:25:42 -06:00
ed566bf6af
First set of changes for Kokkos HIP
2020-08-04 12:16:26 -05:00
712b8668cb
Fix Kokkos neighlist issue and remove N2 option
2020-04-28 10:33:10 -06:00
fba97b94cb
Don't change comm flags when there is only 1 MPI rank
2019-12-10 10:10:12 -07:00
1b9214c3e9
Fix issues with CUDA-aware MPI
2019-12-09 15:21:47 -07:00
b6b022b610
whitespace cleanup: remove trailing blanks
2019-11-03 11:03:39 -05:00
51786a459f
Add support for HPE MPI to Kokkos package
2019-09-09 10:14:30 -06:00
f61cd68ca4
add missing parenthesis
2019-08-01 20:43:33 -04:00
86e3740fb3
use more common syntax for CPP's "defined" keyword
2019-08-01 07:03:51 -04:00
892e4759df
protect Spectrum MPI detection from failing to compile with MPI libraries implementing MPI version 2 or 1
2019-08-01 07:02:55 -04:00
9477df4244
Merge branch 'master' into improve-include-consistency
2019-07-26 17:24:32 -04:00
e816f0e7a6
Cleanup of CUDA-aware MPI code
2019-07-26 11:24:15 -06:00