Richard Berger
fef2b8260b
Correct CMake FFT settings in docs
...
The upper or lowercase matters. It won't work with lower case.
2018-08-13 11:46:46 -04:00
Axel Kohlmeyer
6e8a68a420
fix a bunch of typos and broken links as detected by ebook-convert
2018-08-12 17:16:24 +02:00
Axel Kohlmeyer
11f04fde5c
fix typo
2018-08-12 16:44:31 +02:00
Axel Kohlmeyer
e01185c283
correct some errors and misconceptions about zlib and USER-OMP
2018-08-12 16:44:26 +02:00
Steven J. Plimpton
907b061e0b
more updates to Build doc page
2018-08-10 15:04:33 -06:00
Richard Berger
135b877161
Make sure -fPIC is passed to ExternalProject VORO if BUILD_SHARED_LIBS=on
2018-08-10 15:01:46 -04:00
Steve Plimpton
28c03e4518
Merge pull request #1046 from rbberger/gpu_fix_deprecated
...
Replace deprecated CUDA functions calls in GPU package
2018-08-10 09:30:02 -06:00
Axel Kohlmeyer
b33452040a
correct FFT definitions in docs and make -DFFT_KISSFFT explicit in CMake
2018-08-10 17:27:40 +02:00
Axel Kohlmeyer
ddd8533d81
make -DLAMMPS_MEMALIGN optional in CMake by checking of 0 alignment. also some rewording.
...
this changes the CMake configuration file.
also, the special case of Windows not supporting posix_memalign() is documented.
some more explanations for FFTs and memory alignment are added
2018-08-10 16:33:20 +02:00
Axel Kohlmeyer
bc8939a08b
more corrections/rewrites/additions for OpenMP, QM/MM and USER-QUIP
2018-08-10 15:55:32 +02:00
Axel Kohlmeyer
f67b198c24
discourage the use of MEAM and REAX, which have been supersede by USER-MEAMC and USER-REAXC
2018-08-10 13:04:31 +02:00
Axel Kohlmeyer
13d1f26a0f
provide additional information about building QM/MM with QE
2018-08-10 12:15:49 +02:00
Axel Kohlmeyer
8318b96c11
update OpenMP support info in build basics
2018-08-10 11:54:51 +02:00
Axel Kohlmeyer
0b523cb48e
some rewording and updates for the traditional and cmake documentation
2018-08-10 11:38:59 +02:00
Richard Berger
76289cd955
Add LAMMPS shared library instructions for CMake
2018-08-09 17:50:55 -04:00
Richard Berger
edb535d36f
Fix some of the missing TODOs in cmake docs
2018-08-09 17:21:00 -04:00
Richard Berger
4db08f5351
Some tweaks and corrections
2018-08-09 16:02:54 -04:00
Richard Berger
630a46ad67
Move Manual_version to Intro
...
It should not be its own chapter. The intro seems to be the right place for it.
2018-08-09 14:53:40 -04:00
Axel Kohlmeyer
aca9416c7f
Merge branch 'master' into doc-reorg-start and resolve merge conflicts with master
...
Conflicts:
doc/src/Speed_kokkos.txt
doc/src/package.txt
2018-08-09 20:18:12 +02:00
Axel Kohlmeyer
f7164e593e
fix a few more broken or non-unique links
2018-08-09 20:09:11 +02:00
Axel Kohlmeyer
a5170e93ec
fix a bunch more broken, duplicate links and misformatted text
2018-08-09 19:46:25 +02:00
Axel Kohlmeyer
108f2d0ed7
Merge branch 'collected-small-changes' into doc-reorg-start
...
Resolved Conflicts:
doc/src/Packages_details.txt
doc/src/Python_shlib.txt
doc/src/fix_manifoldforce.txt
2018-08-09 18:48:11 +02:00
Steve Plimpton
6663fbeb11
Merge pull request #928 from akohlmey/fix-rcb-balance-issue
...
Fix rcb balance issue
2018-08-09 10:24:38 -06:00
Steven J. Plimpton
cfc1b3a823
more changes induced by removing Section_start.txt
2018-08-09 10:20:02 -06:00
Steven J. Plimpton
c97e6537c8
changes to replace Section_start.txt
2018-08-09 10:19:10 -06:00
Steve Plimpton
9dde50a4f2
Merge pull request #1042 from akohlmey/kokkos-vs-gpu-direct
...
Kokkos vs gpu direct
2018-08-09 09:25:24 -06:00
Steve Plimpton
08636889ca
Merge pull request #1043 from lammps/compute-cluster-atom
...
bug fix for compute cluster/atom when computing values used to update…
2018-08-09 09:15:09 -06:00
Axel Kohlmeyer
bb25e5d98a
adjust header levels for Tools section
2018-08-09 17:13:07 +02:00
Axel Kohlmeyer
8e9ea1e4fa
formatting tweak for Build the manual page
2018-08-09 17:13:07 +02:00
Axel Kohlmeyer
f4ea28cd32
update src/lammps.book file with missing entries
2018-08-09 17:13:07 +02:00
Axel Kohlmeyer
1604f011d2
fix a couple more broken links
2018-08-09 17:13:07 +02:00
Axel Kohlmeyer
a065143723
create missing "Build_manual.txt" file from 'doc/README'
2018-08-09 17:13:07 +02:00
Axel Kohlmeyer
df20fbbca4
fix a bunch of broken linke or make links unique across files
2018-08-09 17:13:07 +02:00
Axel Kohlmeyer
a97ad15d22
update .gitignore
2018-08-09 17:13:06 +02:00
Steven J. Plimpton
d5594350c4
change zero-size shrink box to original box
2018-08-09 08:50:11 -06:00
Axel Kohlmeyer
9521814441
rename Kokkos::gpu_direct to Kokkos::gpu_direct_flag
...
This is for consistency with other parts of LAMMPS where
such variables have "flag" in their name. Also reduces
confusion with have_gpu_direct() function.
When we can safely detect, that GPU-direct is not available,
change the default setting of Kokkos::gpu_direct_flag from 1 to 0
2018-08-09 04:52:58 -04:00
Axel Kohlmeyer
dd9fed11dc
use '-pk kokkos gpu/direct on/off' consistently in comments and docs
2018-08-09 04:16:22 -04:00
Richard Berger
65d11171c4
Replace functions which were deprecated since CUDA 5
2018-08-09 03:36:21 -04:00
Axel Kohlmeyer
01b8134746
Small tweak to GPU direct not available warning
2018-08-09 09:35:11 +02:00
Richard Berger
6d60075d3b
GPU Package: Use __shfl_xor_sync starting with CUDA 9
2018-08-09 02:33:35 -04:00
Stan Moore
32658c20d4
Fix typo in gridcomm_kokkos
2018-08-08 17:07:12 -06:00
Stan Moore
1c550d8f39
Change defaults for GPU-direct to use comm host
2018-08-08 16:46:36 -06:00
Stan Moore
d8aa6d534b
Remove hardcoded GPU-direct in KOKKOS package
2018-08-08 16:09:41 -06:00
Steven J. Plimpton
9202896e75
bug fix for compute cluster/atom when computing values used to update a dynamic group
2018-08-08 09:31:16 -06:00
Steve Plimpton
985318203d
Merge pull request #1038 from stanmoore1/issue-1037
...
KOKKOS Package bugfix: Workaround for issue #1037
2018-08-08 08:42:21 -06:00
Steve Plimpton
ff87cdb8f4
Merge pull request #1041 from rbberger/fix_gpu_segfault
...
Add extra check for OpenCL timers
2018-08-08 08:41:32 -06:00
Steve Plimpton
a3fad229ab
Merge pull request #1040 from lammps/natom
...
enable more correct natoms computation when atoms are lost
2018-08-08 08:41:15 -06:00
Steve Plimpton
fac5e29f48
Merge pull request #994 from danicholson/user-uef-image-flags
...
USER-UEF support for image flags
2018-08-08 08:40:56 -06:00
Axel Kohlmeyer
64e152bced
add some notes about GPU-direct support requirements to the manual
2018-08-08 14:25:49 +02:00
Axel Kohlmeyer
5d87e0c651
add wrapper for MPI implementation specific GPU-direct detection
...
this adds a local wrapper function have_gpu_direct(), that informs about
the support for GPU-direct, if possible and add a warning message in case
it cannot be detected or is not available and using more than 1 MPI rank.
2018-08-08 13:57:41 +02:00