11. Modify & extend LAMMPS
LAMMPS is designed in a modular fashion so as to be easy to modify and extend with new functionality. In fact, about 95% of its source code is add-on files. These doc pages give basic instructions on how to do this.
If you add a new feature to LAMMPS and think it will be of interest to general users, we encourage you to submit it for inclusion in LAMMPS as a pull request on our GitHub site, after reading the Modify contribute doc page.
- 11.3. Atom styles
- 11.4. Pair styles
- 11.5. Bond, angle, dihedral, improper styles
- 11.6. Compute styles
- 11.7. Fix styles
- 11.8. Input script command style
- 11.9. Dump styles
- 11.10. Kspace styles
- 11.11. Minimization styles
- 11.12. Region styles
- 11.13. Body styles
- 11.14. Thermodynamic output options
- 11.15. Variable options