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)
13 bond_coeff N args :pre
15 N = bond type (see asterisk form below)
16 args = coefficients for one or more bond types :ul
21 bond_coeff * 30.0 1.5 1.0 1.0
22 bond_coeff 1*4 30.0 1.5 1.0 1.0
23 bond_coeff 1 harmonic 200.0 1.0 :pre
27 Specify the bond force field coefficients for one or more bond types.
28 The number and meaning of the coefficients depends on the bond style.
29 Bond coefficients can also be set in the data file read by the
30 "read_data"_read_data.html command or in a restart file.
32 N can be specified in one of two ways. An explicit numeric value can
33 be used, as in the 1st example above. Or a wild-card asterisk can be
34 used to set the coefficients for multiple bond types. This takes the
35 form "*" or "*n" or "n*" or "m*n". If N = the number of bond types,
36 then an asterisk with no numeric values means all types from 1 to N. A
37 leading asterisk means all types from 1 to n (inclusive). A trailing
38 asterisk means all types from n to N (inclusive). A middle asterisk
39 means all types from m to n (inclusive).
41 Note that using a bond_coeff command can override a previous setting
42 for the same bond type. For example, these commands set the coeffs
43 for all bond types, then overwrite the coeffs for just bond type 2:
45 bond_coeff * 100.0 1.2
46 bond_coeff 2 200.0 1.2 :pre
48 A line in a data file that specifies bond coefficients uses the exact
49 same format as the arguments of the bond_coeff command in an input
50 script, except that wild-card asterisks should not be used since
51 coefficients for all N types must be listed in the file. For example,
52 under the "Bond Coeffs" section of a data file, the line that
53 corresponds to the 1st example above would be listed as
59 Here is an alphabetic list of bond styles defined in LAMMPS. Click on
60 the style to display the formula it computes and coefficients
61 specified by the associated "bond_coeff"_bond_coeff.html command.
63 Note that here are also additional bond styles submitted by users
64 which are included in the LAMMPS distribution. The list of these with
65 links to the individual styles are given in the bond section of "this
66 page"_Section_commands.html#cmd_5.
68 "bond_style none"_bond_none.html - turn off bonded interactions
69 "bond_style hybrid"_bond_hybrid.html - define multiple styles of bond interactions :ul
71 "bond_style class2"_bond_class2.html - COMPASS (class 2) bond
72 "bond_style fene"_bond_fene.html - FENE (finite-extensible non-linear elastic) bond
73 "bond_style fene/expand"_bond_fene_expand.html - FENE bonds with variable size particles
74 "bond_style harmonic"_bond_harmonic.html - harmonic bond
75 "bond_style morse"_bond_morse.html - Morse bond
76 "bond_style nonlinear"_bond_nonlinear.html - nonlinear bond
77 "bond_style quartic"_bond_quartic.html - breakable quartic bond
78 "bond_style table"_bond_table.html - tabulated by bond length :ul
84 This command must come after the simulation box is defined by a
85 "read_data"_read_data.html, "read_restart"_read_restart.html, or
86 "create_box"_create_box.html command.
88 A bond style must be defined before any bond coefficients are set,
89 either in the input script or in a data file.
93 "bond_style"_bond_style.html