Commit 4dc2f9c6 authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

fix some spelling errors in the manual

parent c49c35e4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -292,7 +292,7 @@ This will create a lammps/doc/html dir with the HTML doc pages so that
you can browse them locally on your system.  Type "make" from the
lammps/doc dir to see other options.

NOTE: You can also download a tarball of the documention for the
NOTE: You can also download a tarball of the documentation for the
current LAMMPS version (HTML and PDF files), from the website
"download page"_http://lammps.sandia.gov/download.html.

+1 −1
Original line number Diff line number Diff line
@@ -732,7 +732,7 @@ can be shared across multiple MD packages and can be updated, for as
long as the shared PLUMED library is ABI-compatible. The third linkage
mode is "runtime" which allows to switch the PLUMED kernel at runtime
between different variants through setting the PLUMED_KERNEL environment
varible, which has to point to the location of the libplumedKernel.so
variable, which has to point to the location of the libplumedKernel.so
dynamical shared object, which is then loaded at runtime. This is
particularly convenient for doing PLUMED development and comparing
multiple PLUMED versions without having to recompile the hosting MD
+1 −1
Original line number Diff line number Diff line
@@ -64,7 +64,7 @@ client or server.
"server mc"_server_mc.html = LAMMPS is a server for computing a Monte Carlo energy :ul

The server doc files give details of the message protocols
for data that is exchanged bewteen the client and server.
for data that is exchanged between the client and server.

These example directories illustrate how to use LAMMPS as either a
client or server code:
+15 −15
Original line number Diff line number Diff line
@@ -133,15 +133,15 @@ thread-level write conflicts in the force arrays (and other data
structures as necessary). Data duplication is typically fastest for
small numbers of threads (i.e. 8 or less) but does increase memory
footprint and is not scalable to large numbers of threads. An
alternative to data duplication is to use thread-level atomics, which 
don't require duplication. The use of atomics can be forced by compiling 
with the "-DLMP_KOKKOS_USE_ATOMICS" compile switch. Most but not all 
Kokkos-enabled pair_styles support data duplication. Alternatively, full 
neighbor lists avoid the need for duplication or atomics but require 
more compute operations per atom. When using the Kokkos Serial backend 
or the OpenMP backend with a single thread, no duplication or atomics are 
used. For CUDA and half neighbor lists, the KOKKOS package always uses 
atomics.
alternative to data duplication is to use thread-level atomic operations
which do not require data duplication. The use of atomic operations can
be enforced by compiling LAMMPS with the "-DLMP_KOKKOS_USE_ATOMICS"
pre-processor flag. Most but not all Kokkos-enabled pair_styles support
data duplication. Alternatively, full neighbor lists avoid the need for
duplication or atomic operations but require more compute operations per
atom.  When using the Kokkos Serial backend or the OpenMP backend with
a single thread, no duplication or atomic operations are used. For CUDA
and half neighbor lists, the KOKKOS package always uses atomic operations.

[Core and Thread Affinity:]

+2 −2
Original line number Diff line number Diff line
@@ -131,7 +131,7 @@ effect worsens when using an increasing number of nodes. :l
The system has a spatially inhomogeneous particle density which does
not map well to the "domain decomposition scheme"_processors.html or
"load-balancing"_balance.html options that LAMMPS provides.  This is
because multi-threading achives parallelism over the number of
because multi-threading achieves parallelism over the number of
particles, not via their distribution in space. :l

A machine is being used in "capability mode", i.e. near the point
@@ -143,7 +143,7 @@ the performance-limiting factor. Using multi-threading allows less
MPI tasks to be invoked and can speed-up the long-range solver, while
increasing overall performance by parallelizing the pairwise and
bonded calculations via OpenMP.  Likewise additional speedup can be
sometimes be achived by increasing the length of the Coulombic cutoff
sometimes be achieved by increasing the length of the Coulombic cutoff
and thus reducing the work done by the long-range solver.  Using the
"run_style verlet/split"_run_style.html command, which is compatible
with the USER-OMP package, is an alternative way to reduce the number
Loading