This is a model driver for the generalized Stillinger-Weber (SW) potential, which includes both two-body and three-body terms. It was originally developed to describe interactions in solid and liquid forms of silicon. The key idea underlying the functional form is a geometric constraint introduced through the three-body term that preferences the ground state crystal structure. The generalized SW form includes support for multiple species. This driver is compatible with the SW potential implemented in LAMMPS, however the parameter format is different (see the README file for details). In timing tests, this driver is comparable to or somewhat faster than the implementation in LAMMPS.