git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@3893 f3b2605a-c512-4ea7-a41b-209d697bcdaa

This commit is contained in:
sjplimp
2010-03-05 18:47:50 +00:00
parent f4cdd639da
commit 080e79df7f
2 changed files with 0 additions and 52 deletions

View File

@ -923,32 +923,6 @@ the LAMMPS gpu library for single vs double precision. The latter
requires that your GPU card supports double precision. The lj/cut/gpu
pair style does not support double precision.
</P>
<H4>GPU Memory
</H4>
<P>There are restrictions on the number of atoms per GPU when running
the gayberne/gpu pair style. Upon initialization of the gayberne/gpu
pair style, LAMMPS will reserve memory for 64K atoms per GPU or 70%
of each card's GPU memory, whichever value is limiting. If the GPU
library is compiled for double precision, the maximum number of
atoms per GPU is 32K. When running a periodic system and/or in
parallel, this maximum atom count includes ghost atoms.
</P>
<P>The value of 70% can be changed by editing the PERCENT_GPU_MEMORY
definition in the appopriate lammps/lib/gpu source file. For the
gayberne/gpu pair style, the value of 64K cannot be increased and is
the maximum number of atoms allowed per GPU. By default, enough
memory to store at least the maximum number of neighbors per atom is
reserved on the GPU, which is set by the
<A HREF = "neigh_modify.html">neigh_modify one</A> command. The default value of
2000 will be very high for many cases. If memory on the graphics card
is limiting, the number of atoms allowed can be increased by
decreasing the maximum number of neighbors. For example placing,
</P>
<PRE>neigh_modify one 100
</PRE>
<P>in the input script will decrease the maximum number of neighbors per
atom to 100, allowing more atoms to be run on the GPU.
</P>
<HR>
<H4><A NAME = "2_9"></A>2.9 Tips for users of previous LAMMPS versions

View File

@ -916,32 +916,6 @@ the LAMMPS gpu library for single vs double precision. The latter
requires that your GPU card supports double precision. The lj/cut/gpu
pair style does not support double precision.
GPU Memory :h4
There are restrictions on the number of atoms per GPU when running
the gayberne/gpu pair style. Upon initialization of the gayberne/gpu
pair style, LAMMPS will reserve memory for 64K atoms per GPU or 70%
of each card's GPU memory, whichever value is limiting. If the GPU
library is compiled for double precision, the maximum number of
atoms per GPU is 32K. When running a periodic system and/or in
parallel, this maximum atom count includes ghost atoms.
The value of 70% can be changed by editing the PERCENT_GPU_MEMORY
definition in the appopriate lammps/lib/gpu source file. For the
gayberne/gpu pair style, the value of 64K cannot be increased and is
the maximum number of atoms allowed per GPU. By default, enough
memory to store at least the maximum number of neighbors per atom is
reserved on the GPU, which is set by the
"neigh_modify one"_neigh_modify.html command. The default value of
2000 will be very high for many cases. If memory on the graphics card
is limiting, the number of atoms allowed can be increased by
decreasing the maximum number of neighbors. For example placing,
neigh_modify one 100 :pre
in the input script will decrease the maximum number of neighbors per
atom to 100, allowing more atoms to be run on the GPU.
:line
2.9 Tips for users of previous LAMMPS versions :h4,link(2_9)