LAMMPS-GUI Documentation

_images/lammps-gui-banner.png

About LAMMPS-GUI

LAMMPS-GUI is a graphical text editor with syntax highlighting, auto-completion, inline help, and indentation support for LAMMPS input files. It is programmed using the Qt Framework and customized for running, monitoring, and visualizing LAMMPS simulations. It calls LAMMPS directly using the LAMMPS library interface and does not have to run an external LAMMPS executable. Therefore it can retrieve and display information from LAMMPS while it is running, display visualizations created with the dump image command.

The primary goal is to facilitate teaching LAMMPS to beginners using just LAMMPS-GUI and have a consistent behavior across major platforms like Linux, macOS, and Windows. This way one can focus on teaching LAMMPS. As a demonstration LAMMPS-GUI is fully integrated with a collection of LAMMPS tutorials. LAMMPS-GUI also offers useful features beyond tutorials and for intermediate and advanced LAMMPS users.


The text in the website provides documentation of the features and functionality of LAMMPS-GUI and how to compile and install it. Suggestions for new features and reports of bugs are always welcome. You can use the the same channels as for LAMMPS itself for that purpose or submit bug reports or pull requests in the LAMMPS-GUI GitHub repository


This document describes LAMMPS-GUI version 1.8.2.


Test Status of the development branch:

Compile with Qt 5.15LTS Compile with Qt 6.x CodeQL Code Analysis Build Documentation in HTML



Web Browser Compatibility

This website makes use of advanced features present in “modern” web browsers. This leads to incompatibilities with older web browsers and specific vendor browsers (e.g. Internet Explorer on Windows) where parts of the pages are not rendered as expected (e.g. the layout is broken or mathematical expressions not typeset).

The following web browser versions have been verified to work as expected on Linux, macOS, and Windows where available:

  • Safari version 11.1 and later

  • Firefox version 54 and later

  • Chrome version 54 and later

  • Opera version 41 and later

  • Edge version 80 and later

Also Android version 7.1 and later and iOS version 11 and later have been verified to render this website as expected.