bond_angle_scan calculation style

Lucas M. Hale, lucas.hale@nist.gov, Materials Science and Engineering Division, NIST.

Introduction

The bond_angle_scan calculation style evaluates the interaction energy between three atoms at varying distances and angles. This provides a means of characterizing the three-body interactions of a given potential. These interactions can provide insight into the bonding predictions for a potential as well as a means of fingerprinting the potentials.

Version notes

  • 2021-04-XX: Calculation added

Additional dependencies

Disclaimers

Method and Theory

Three atoms are placed in an otherwise empty system. The relative positions of the atoms are determined by the following three coordinates

  • r_ij is the radial distance between atoms i and j,

  • r_ik is the radial distance between atoms i and k, and

  • theta_ijk is the angle formed between the i-j and i-k vectors.

Based on these three bond coordinates, the full positions of the three atoms in the system are determined as follows

  • Atom i is positioned at the system’s origin, [0, 0, 0]

  • Atom j is placed r_ij away from atom i along the x coordinate, [r_ij, 0.0, 0.0]

  • Atom k is placed in the xy plane based on r_ik and theta_ijk, [r_ik cos(theta_ijk), r_ik sin(theta_ijk), 0.0]

Values of r_ij, r_ik and theta_ijk are iterated over. The potential energy of the three atoms is evaluated for each configuration corresponding to the different coordinate sets.