1 "LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c
3 :link(lws,http://lammps.sandia.gov)
5 :link(lc,Section_commands.html#comm)
9 pair_style quip command :h3
18 pair_coeff * * gap_example.xml "Potential xml_label=GAP_2014_5_8_60_17_10_38_466" 14
19 pair_coeff * * sw_example.xml "IP SW" 14 :pre
23 Style {quip} provides an interface for calling potential routines from
24 the QUIP package. QUIP is built separately, and then linked to
25 LAMMPS. The most recent version of the QUIP package can be downloaded
27 "https://github.com/libAtoms/QUIP"_https://github.com/libAtoms/QUIP. The
28 interface is chiefly intended to be used to run Gaussian Approximation
29 Potentials (GAP), which are described in the following publications:
30 "(Bartok et al)"_#Bartok_2010 and "(PhD thesis of
33 Only a single pair_coeff command is used with the {quip} style that
34 specifies a QUIP potential file containing the parameters of the
35 potential for all needed elements in XML format. This is followed by a
36 QUIP initialization string. Finally, the QUIP elements are mapped to
37 LAMMPS atom types by specifying N atomic numbers, where N is the
38 number of LAMMPS atom types:
41 QUIP initialization string
42 N atomic numbers = mapping of QUIP elements to atom types :ul
44 See the "pair_coeff"_pair_coeff.html doc page for alternate ways
45 to specify the path for the potential file.
47 A QUIP potential is fully specified by the filename which contains the
48 parameters of the potential in XML format, the initialisation string,
49 and the map of atomic numbers.
51 GAP potentials can be obtained from the Data repository section of
52 "http://www.libatoms.org"_http://www.libatoms.org, where the
53 appropriate initialisation strings are also advised. The list of
54 atomic numbers must be matched to the LAMMPS atom types specified in
55 the LAMMPS data file or elsewhere.
57 Two examples input scripts are provided in the examples/USER/quip
60 [Mixing, shift, table, tail correction, restart, rRESPA info]:
62 This pair style does not support the "pair_modify"_pair_modify.html
63 mix, shift, table, and tail options.
65 This pair style does not write its information to "binary restart
66 files"_restart.html, since it is stored in potential files. Thus, you
67 need to re-specify the pair_style and pair_coeff commands in an input
68 script that reads a restart file.
70 This pair style can only be used via the {pair} keyword of the
71 "run_style respa"_run_style.html command. It does not support the
72 {inner}, {middle}, {outer} keywords.
76 This pair style is part of the USER-QUIP package. It is only enabled
77 if LAMMPS was built with that package. See the "Making
78 LAMMPS"_Section_start.html#start_3 section for more info.
80 QUIP potentials are parametrized in electron-volts and Angstroms and
81 therefore should be used with LAMMPS metal "units"_units.html.
85 "pair_coeff"_pair_coeff.html
91 [(Bartok_2010)] AP Bartok, MC Payne, R Kondor, and G Csanyi, Physical
92 Review Letters 104, 136403 (2010).
95 [(Bartok_PhD)] A Bartok-Partay, PhD Thesis, University of Cambridge,