LAMMPS

MPI

Exemplo de arquivo de envio:

#!/bin/bash
#SBATCH -n 64

module load ufabc
module load lammps
go srun -n 64 lmp_mpi < lammps-mpi.in

GPU

Exemplo de arquivo de envio:

#!/bin/bash
#SBATCH -p gpu -n1

module load ufabc
module load lammps
go srun -n 1 lmp_mpi_gpu -cuda on -sf cuda -pk cuda 1 < lammps-gpu.in

O número de processos MPI precisa ser o mesmo que o número de placas aceleradoras utilizadas.

Versão Kokkos

Existe uma versão Kokkos otimizada para GPU com CUDA 7.0 e OpenMPI.

O módulo é "lammps/kokkos" e o binário é "lmp_kokkos".

Pode ser executado da mesma forma que o exemplo de GPU anterior.