mirror of https://github.com/lammps/lammps.git
add readme file to discuss various python pair style usage examples
This commit is contained in:
parent
09f3b687f7
commit
8d46aa6056
|
@ -0,0 +1,41 @@
|
||||||
|
This folder contains several LAMMPS input scripts and a python module
|
||||||
|
file py_pot.py to demonstrate the use of the pair style python.
|
||||||
|
|
||||||
|
in.pair_python_melt:
|
||||||
|
This is a version of the melt example using the python pair style. The first
|
||||||
|
part of the output should have identical energies, temperature and pressure
|
||||||
|
than the melt example. The following two sections then demonstrate how to
|
||||||
|
restart with pair style python from a restart file and a data file.
|
||||||
|
|
||||||
|
in.pair_python_hybrid:
|
||||||
|
This versions shows how to mix regular pair styles with a python pair style.
|
||||||
|
However, in this case both potentials are the same, so the energies and
|
||||||
|
pressure in the output should be identical to that of the previous example.
|
||||||
|
|
||||||
|
in.pair_python_spce:
|
||||||
|
This input shows a simulation of small bulk water system with the SPC/E
|
||||||
|
water potential. Since the python pair style does not support computing
|
||||||
|
coulomb contributions, pair style hybrid/overload is used to combine
|
||||||
|
the python style containing the Lennard-Jones part with the long-range coulomb.
|
||||||
|
Same as for the previous example, it also showcases restarting.
|
||||||
|
|
||||||
|
in.pair_python_table:
|
||||||
|
This input demonstrates the use of using the python pair style to build
|
||||||
|
a table file for use with pair style table. This will run much faster
|
||||||
|
than the python pair style. This example tabulates the melt example from
|
||||||
|
above. Note that tabulation is approximative, so the output will only
|
||||||
|
agree with the melt result to some degree.
|
||||||
|
|
||||||
|
in.pair_python_coulomb:
|
||||||
|
This is another tabulation example, this time for the SPC/E water example
|
||||||
|
with cutoff coulomb interactions.
|
||||||
|
Please note, that tabulating long-range coulomb has a systematic error in
|
||||||
|
forces and energies for all systems with bonds, angle and dihedrals.
|
||||||
|
In this case, this will only affect the energies, since the water molecules
|
||||||
|
are held rigid with fix shake. To enable long-range coulomb the coul/cut
|
||||||
|
style needs to be replaced with coul/long, a suitable kspace style added
|
||||||
|
and the pppm keyword added to the table pair style definition.
|
||||||
|
|
||||||
|
in.pair_python_long:
|
||||||
|
The final example shows how to combine long-range coulomb with tabulation
|
||||||
|
for only the short range interactions via pair style hybrid/overlay.
|
Loading…
Reference in New Issue