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.
https://lammps.sandia.gov/download.html sayfasından
LAMMPS Stable
seçeneğini seçiniz ve “Download now” tuşuna basın. Bilgisayarınıza indirdiğiniz dosyayı:
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.
WSL kurulumu için https://docs.microsoft.com/tr-tr/windows/wsl/install-win10 adresinden yardım alabilirsiniz.