This is the first step for moving the documentation format from *.txt to the *.rst format. In the last years we've been automatically converting txt files from Steve's markup into RST to generate the documentation pages via Sphinx. The decision has now been made to fully migrate to RST and avoid the conversion in the future. This will enable us to fully use RST and Sphinx to improve the documentation. For the intermediate period, while there are still pending PRs with documentation changes, we will keep both source files and update the RST files accordingly.
27 lines
1.0 KiB
ReStructuredText
27 lines
1.0 KiB
ReStructuredText
Kspace styles
|
|
=============
|
|
|
|
Classes that compute long-range Coulombic interactions via K-space
|
|
representations (Ewald, PPPM) are derived from the KSpace class. New
|
|
styles can be created to add new K-space options to LAMMPS.
|
|
|
|
Ewald.cpp is an example of computing K-space interactions.
|
|
|
|
Here is a brief description of methods you define in your new derived
|
|
class. See kspace.h for details.
|
|
|
|
+---------------+----------------------------------------------+
|
|
| init | initialize the calculation before a run |
|
|
+---------------+----------------------------------------------+
|
|
| setup | computation before the 1st timestep of a run |
|
|
+---------------+----------------------------------------------+
|
|
| compute | every-timestep computation |
|
|
+---------------+----------------------------------------------+
|
|
| memory\_usage | tally of memory usage |
|
|
+---------------+----------------------------------------------+
|
|
|
|
|
|
.. _lws: http://lammps.sandia.gov
|
|
.. _ld: Manual.html
|
|
.. _lc: Commands_all.html
|