Report bugs & request features

You can do both of these on the LAMMPS GitHub page; see details below.

You can also do this via the LAMMPS forum by posting a message in the “LAMMPS Development” sub-category. This is more appropriate if you are not sure something is a bug, or you just want to know whether a feature is already available in LAMMPS or possible to implement. If it indeed seems to be a bug, you may get asked to submit the full info through GitHub.

Report a bug via GitHub

Bug reports are issues flagged with a bug label. Two good examples of how to report a bug or issue with sufficient detail:

If you fix a bug or implement a new feature, you can submit it via GitHub as a pull request. Here are the currently open pull requests; click the “Closed” heading to see previous ones, or “New pull request” to submit one.

Document an issue or suggest a feature via GitHub

Browse the details and discussions on previously posted issues, or click the “New issue” button at the top right. You can add labels to issues; bug reports are simply issues flagged with a bug label.


Regarding bugs, the following quote seems apropos:

As we know, there are known knowns. There are things we know we know. We also know there are known unknowns. That is to say, we know there are some things we do not know. But there are also unknown unknowns, the ones we don’t know. — Donald Rumsfeld