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) |