Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
themeConfluence
titlerun.sge
linenumberstrue
#!/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

Općenito

LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) standardna je računalno-kemijska aplikacija za provođenja izračuna molekulske dinamikue 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:

...

Primjer korištenja

Ulazne tj. input podatke za primjere niže možete preuzeti u zip arhivi.

Primjer serijskog izvođenja

run.sge

1
2
3
4
5
6
7
8

#!/bin/bash
 
#$ -N lammps
#$ -cwd
 
module load lammps/23Jun2022
 
lmp -in in.chain

Primjer paralelnog izvođenja

run.sge

1
2
3
4
5
6
7
8
9
10

#!/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

Praktični primjer

Simulacija molekulske dinamike elektrolita (vodena otopina natrijevog klorida) omeđenog ugljikovim stijenkama

...