Yerel Bilgisayara LAMMPS Kurulumu

Debian/Ubuntu Linux için:

1- Ön Hazırlık

Sisteminizde bazı paketlerin kurulu olması gerekmektedir. Bunları

sudo apt install <paket adları>

ile kurabilirsiniz. Gerekli paket listesi aşağıdaki gibidir:

gcc gfortran cmake autoconf automake autotools-dev libopenmpi-dev libopenmpi3  mpi-default-bin openmpi-bin openmpi-common libopenblas-base libopenblas-dev

2- LAMMPS’ın İndirilmesi

LAMMPS’ın kaynak kodunun indirilmesi için iki yöntem mevcuttur. Detaylara

adreslerinden ulaşabilirsiniz.

tar zxvf lammps*.tar.gz

komutu ile açabilirsiniz.

  • veya sisteminizde git yüklü ise:

git clone -b stable https://github.com/lammps/lammps.git lammps-stable

ile lammps-stable klasörüne LAMMPS’i klonlayabilirsiniz.

3- LAMMPS’in Derlenmesi

LAMMPS’ın derlenmesi için iki yöntem mevcuttur. Burada CMAKE yöntemini kullanacağız. Detaylara https://lammps.sandia.gov/doc/Build_cmake.html adresinden ulaşabilirsiniz.

  • LAMMPS kodunu açtığınız klasörün içine gidiniz (örneğin cd lammps-stable). Burada build klasörü oluşturunuz ve içine gidiniz:

mkdir build
cd build
  • Bulunduğunuz yer lammps_stable/build olmalı.

  • Aşağıdaki komut ile CMake’i çalıştırın. CMake sisteminizi tarayarak gerekli ayarları yapacaktır. Ekteki komutla ReaxFF dahil birkaç yaygın paket kurulmaktadır.

cmake ../cmake -D PKG_BODY=yes -D PKG_CLASS2=yes -D PKG_DIPOLE=yes -D PKG_MANYBODY=yes -D PKG_USER-REAXC=yes -D PKG_USER-MEAMC=yes
  • cmake size sisteminizde bulduğu özellikleri, ve LAMMPS’a dahil olacak paketleri özet geçecektir.

-- Enabled packages: BODY;CLASS2;DIPOLE;MANYBODY;USER-MEAMC;USER-REAXC
  • Aşağıdaki komut ile LAMMPS’ı derleyebilirsiniz (sondaki noktaya dikkat ediniz ve build klasörünün içinde olduğunuzdan emin olunuz):

cmake --build .
make install

Windows 10 için:

Window subsystem for Linux (WSL)’yi etkinleştiriniz ve Ubuntu kurunuz. Daha sonra yukarıdaki Ubuntu talimatlarını uygulayınız.