# LAMMPS Integration ## Compilation As usual with the NequIP framework, one must compile the model for use in LAMMPS. The command for compiling a TorchScript model is the same for Allegro as it is for NequIP models: ```bash nequip-compile \ path/to/ckpt_file/or/package_file \ path/to/compiled_model.nequip.pth \ --device [cpu|cuda] \ --mode torchscript ``` The command for compiling an AOTInductor Allegro model to be used in LAMMPS, however, requires the use of `--target pair_allegro`: ```bash nequip-compile \ path/to/ckpt_file/or/package_file \ path/to/compiled_model.nequip.pt2 \ --device [cpu|cuda] \ --mode aotinductor \ --target pair_allegro ``` ## LAMMPS Pair Style The [`pair_nequip_allegro`](https://github.com/mir-group/pair_nequip_allegro) is an interface to use NequIP framework interatomic potentials in LAMMPS, which contains `pair_allegro` that is meant to be used for the strictly local Allegro model, which supports parallel execution and MPI in LAMMPS.