Općenito
LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) je standardna računalno-kemijska aplikacija za molekulsku dinamiku, s naglaskom na modeliranje materijala. Aplikacija ima sposobnost simulacija materijala u čvrstom stanju (poput metala i poluvodiča), ali i biomolekula te polimera.
Razvojni tim je opisuje kao "paralelni simulator" čestica na atomskoj, mezo- ili kontinuumskoj razini.
LAMMPS može raditi na pojedinačnim (jednojezgrenim) procesorima ili paralelno (na višejezgrenim procesorima) koristeći MPI standard razmjene poruka između procesa te koristeći prostornu dekompoziciju simulacijske domene.
Verzija LAMMPS-a dostupna na računalnom klasteru Isabella kompajlirana je Intelovim C/C++ i Fortran kompajlerima te koristi Open MPI knjižnice.
Moduli
Moduli koji dopremaju LAMMPS u vašu okolinu definirani su u tablici niže:
Verzija | Modul |
23Jun2022 | lammps/23Jun2022 |
Primjer korištenja
Ulazne tj. input podatke za primjere niže možete preuzeti u zip arhivi.
Primjer serijskog izvođenja
#!/bin/bash #$ -N lammps #$ -cwd module load lammps/23Jun2022 lmp -in in.chain
Primjer paralelnog izvođenja
#!/bin/bash #$ -N lammps #$ -cwd #$ -pe *mpi 8 export OMP_NUM_THREADS=1 module load lammps/23Jun2022 mpirun -np ${NSLOTS} lmp -sf intel -in in.chain -pk intel 0 mode double