e0181e8c46
refactor handling of pair/only flag for GPU and KOKKOS
2022-10-28 16:38:11 -04:00
2132b1d904
update developer reference text
2022-10-24 11:08:26 -04:00
cccf3f6f78
change email for contacting LAMMPS developers, add to homepage checker
2022-10-20 20:36:03 -04:00
67f6adebb7
whitespace fixup with dynamic casts
2022-09-10 13:26:38 -04:00
35c7911808
One minor typo in fix_gpu.cpp; still trying to figure out what's tripping the non-compile elsewhere
2022-08-13 17:49:39 -05:00
a9c68db3ac
Found three remaining typos; I think we should be OK now
2022-08-13 17:31:03 -05:00
29e1595fb4
Updates to BibTeX syntax for anything that needed it that I caught and fixes to address Issue #2597
2022-08-13 04:51:54 -05:00
e66a4b2423
Changed a few; now pulling new ones from commit c2115c2 so I do not replicate
2022-08-13 01:32:49 -05:00
a829d607ce
work around issues with Intel compilers compiling the GPU package
2022-07-16 10:26:56 -04:00
200b4f13c7
use dynamic cast instead of c-style cast when casting from base type to derived class
2022-04-10 18:18:06 -04:00
0931da9cad
Cleaned up comments in fix_gpu.cpp
2021-11-20 08:38:13 -06:00
a06c4767a0
Merge branch 'upstream' into gpu-newton-pair-on
2021-11-20 08:30:39 -06:00
f641b1c659
final chunk of changes to apply utils::logical()
2021-09-23 07:30:40 -04:00
914f035475
a few more converted commands and updates for unit tests
2021-09-21 17:23:41 -04:00
6adac6b637
Merge branch 'master' into parse-logical-keyword
2021-09-20 20:41:48 -04:00
100da95e3a
convert yes/no on/off flags in the package command(s)
2021-09-20 16:15:24 -04:00
b73c9280c9
improve error message
2021-09-20 13:58:48 -04:00
f80df9ae41
a few more (final?) IWYU updates
2021-09-19 09:41:23 -04:00
5bbec337e5
provide more comprehensive suggestions for GPU neighbor list errors
2021-09-16 10:23:44 -04:00
90225153d9
make sure err_flag is initialized
2021-09-16 07:33:34 -04:00
353b3a2bb3
reformat for increased readability
2021-09-16 07:25:04 -04:00
0202b1169a
Minor edits to the error message
2021-09-12 23:08:36 -05:00
664a07a3fe
disallow GPU neighbor list with hybrid pair styles (which has still problems)
2021-08-29 17:57:30 -04:00
904a2ef910
Reverted the default setting of newton_pair off for FixGPU; newton_pair can be set to be on via command-line options of package gpu
2021-08-19 22:54:06 -05:00
0904ffa813
Enabled newton pair on for gpu pair styles
2021-08-06 01:11:31 -05: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
183b30abd7
use strmatch() consistently to detect respa and verlet runstyles with optional suffix
2021-03-30 18:30:22 -04:00
42c1e264cb
small cleanup in fix gpu
2021-02-25 10:30:26 -05:00
45c782308c
Fixing issue from recent GPU package update with OMP_NUM_THREADS env being overridden in GPU library.
...
Fixing race condition with OpenMP for GPU styles using torque (missed in regression tests due to the first fix)
Documenting GPU package option for setting the number of threads (consistent with USER-INTEL and USER-OMP).
2021-02-18 21:08:18 -08:00
e7e2d2323b
Feb2021 GPU Package Update - GPU Package Files
2021-02-15 08:20:50 -08: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
adf74b3a22
use https://lammps.sandia.gov based URLs consistently
2020-10-21 16:45:30 -04:00
0f6a34775c
Merge branch 'master' into symbolic-atom-constants
2020-09-15 17:44:31 -04: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
9d0c3bc665
replace some numeric constants in Atom and AtomVec classes with enumerators
2020-09-11 19:07:55 -04:00
6113169a47
IWYU based include statement cleanup
2020-09-02 17:39:34 -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
229203bac0
Supported neighbor list builds for triclinic boxes on the GPU
2020-05-06 08:51:17 -05:00
2d71d9d47b
add citation for GPU accelerated TIP4P style
2020-01-08 16:15:18 -05:00
5b3a15bd94
putting implementation header first in package folder sources
2019-07-03 19:58:25 -04:00
601746b565
restore lost changes to fix gpu from upstream
2019-05-18 13:09:25 -04:00
c55009a0ac
Enabled neighbor list build on the device with pair_style hybrid and hybrid/overlay
2019-04-16 23:30:25 -05:00
34d4209197
Merge pull request #1331 from akohlmey/collected-small-changes
...
Collected small changes
2019-02-13 16:47:27 +01:00
24ff914e5a
silence compiler warnings about unused parameters in the GPU package
2019-02-13 07:42:24 -05:00
a0699027f7
fix typo
2019-02-01 12:23:06 +01:00
bb36e6e3c8
implement some examples for using the utils::strmatch() function and use it for inexact Force::pair_match()
2019-02-01 12:23:06 +01:00
e4071d7f46
replace C-style include files with their C++ equivalents
2018-04-27 18:00:24 -04:00
3e9b41c6b7
Added references to GPU package citations
2017-08-09 10:09:40 -05:00