Annealing
An "annealing" simulation heats up a crystal to a high temperature before rapidly cooling it to a low temperature. This allows its atoms to move around somewhat before settling in more realistic positions.
It is accessible in the "LAMMPS - Anneal" tab of the simulation generator dialog:

Requirements
In order to build an annealing simulation, a structure with a non-zero bounding box must already be set up in the viewer:

General Options
The first set of options involve basic information about the simulation and structure:

| Field | Description |
|---|---|
| Working Directory | Location to generate the files to |
| Secondary Name | Name of simulation. This will decide the name of the output directory |
| Structure Name | Name of structure. Used in deciding file names of simulation outputs |
| Mass Table | Atomic masses to use in the simulation. Defaults to the masses defined in the atom styles table |
| Bounding Box | Bounding box of the structure. Defaults to the bounding box already defined for the structure |
Potentials Options
The next set of options controls the potential coefficients and potential style used in the simulation.

| Field | Description |
|---|---|
| Pair Coefficients | Coefficients used in the pair potentials |
| Potential Style | Style to use for the potential |
In order for a simulation to be considered valid, you must have enough potentials for all elements:

For convenience, both potential coefficients and styles can be saved and loaded. More information on saving/loading potential coefficients can be found here. Additionally, more information on saving/loading/creating potential styles can be found here.
Slurm Options
The next set of options controls some variables used by slurm.

| Field | Description |
|---|---|
| Memory | Amount of memory, in megabytes, to allocate per job |
LAMMPS Options
The next set of options are those specific to LAMMPS:

| Field | Description |
|---|---|
| LAMMPS Version | LAMMPS module name for slurm to load |
| KSpace Solver | Name of long-range force solver for LAMMPS to use. For more information on kspace styles, see here |
| KSpace Accuracy | Accuracy of kspace solver |
| Timestep | Timestep used in simulations. Measured in picoseconds by default |
| Unit System | Unit system used by LAMMPS. For more information on LAMMPS unit systems, see here. Note: unit systems besides metal have not been tested, use at your own risk! |
Annealing Options
The final set of options controls the annealing process:

| Field | Description |
|---|---|
| Steps | Number of timesteps the annealing takes place over. |
| Starting Temperature | Initial temperature, in kelvin, for the annealing process. |
| Ending Temperature | Final temperature, in kelvin, for the annealing process to cool to. |
| Simulation Mode | Which parameters to hold constant. Options are NPT (isothermal-isobaric ensemble) and NVT (canonical ensemble) |