bond_coeff command
Syntax
bond_coeff N args
N = numeric bond type (see asterisk form below), or type label
args = coefficients for one or more bond types
Examples
bond_coeff 5 80.0 1.2
bond_coeff * 30.0 1.5 1.0 1.0
bond_coeff 1*4 30.0 1.5 1.0 1.0
bond_coeff 1 harmonic 200.0 1.0 # (for bond_style hybrid)
labelmap bond 5 carbonyl
bond_coeff carbonyl 80.0 1.2
Description
Specify the bond force field coefficients for one or more bond types. The number and meaning of the coefficients depends on the bond style. Bond coefficients can also be set in the data file read by the read_data command or in a restart file.
For numeric values only, a wild-card asterisk can be used to set the
coefficients for multiple bond types. This takes the form “*” or “*n”
or “n*” or “m*n”. If
Note that using a bond_coeff command can override a previous setting for the same bond type. For example, these commands set the coeffs for all bond types, then overwrite the coeffs for just bond type 2:
bond_coeff * 100.0 1.2
bond_coeff 2 200.0 1.2
A line in a data file that specifies bond coefficients uses the exact
same format as the arguments of the bond_coeff command in an input
script, except that wild-card asterisks should not be used since
coefficients for all
5 80.0 1.2
The list of all bond styles defined in LAMMPS is given on the bond_style doc page. They are also listed in more compact form on the Commands bond doc page.
On either of those pages, click on the style to display the formula it computes and its coefficients as specified by the associated bond_coeff command.
Restrictions
This command must come after the simulation box is defined by a read_data, read_restart, or create_box command.
A bond style must be defined before any bond coefficients are set, either in the input script or in a data file.
Default
none