Lammps

De acordo com o página do Lammps, “LAMMPS is a classical molecular dynamics code with a focus on materials modeling. It’s an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. LAMMPS has potentials for solid-state materials (metals, semiconductors) and soft matter (biomolecules, polymers) and coarse-grained or mesoscopic systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, meso, or continuum scale”.

Versões Disponíveis

  • lammps/20170331

  • lammps/20180316

  • lammps/20200303 (default)

Submissão de Jobs em Paralelo

Crie um arquivo chamado, por exemplo, submit_paral_jobs.sh.

#!/bin/bash
#SBATCH -t 5 -n 4

export INPUT="in.reax.rdx lammps-mpi.log"
export OUTPUT="*"

module load lammps
job-nanny srun -n 4 lmp -in in.reax.rdx -log lammps-mpi.log

Para submeter o processo, basta usar o comando:

sbatch submit_paral_jobs.sh

Submissão de Jobs Seriais

Crie um arquivo chamado, por exemplo, submit_serial_jobs.sh.

#!/bin/bash
#SBATCH -t 5

export INPUT="in.lj"
export OUTPUT="*"

module load lammps
job-nanny srun lmp -in in.lj

Para submeter o processo, basta usar o comando:

sbatch submit_serial_jobs.sh

Referências

Para informações adicionais sobre o software, consulte a documentação do Lammps.