lammps軟件安裝教程「lammps下載軟件」

伴隨着Windows的蓬勃發展,造出了Windows Subsystem for Linux這種神器,那麼,接下來,就教教大家如何更好地在Windows10下安裝及使用LAMMPS。

1.啟用Windows10子系統

右鍵開始開始菜單,選擇「程序和功能」,選擇「啟用或關閉Windows功能」,選擇「適用於Linux的Windows子系統(Beta)」,確認,重啟電腦。

再次進入桌面,右鍵開始開始菜單,選擇「命令提示符(管理員)」,輸入bash,輸入y,設置你的賬戶名和密碼(在後面sudo時,需要使用此密碼)。

2.安裝LAMMPS

右鍵開始開始菜單,選擇「命令提示符(管理員)」,輸入bash,接下來逐個拷貝並運行:

sudo apt-get update
sudo add-apt-repository ppa:gladky-anton/lammps
sudo apt-get install lammps-daily 

至此,LAMMPS已經安裝完成。

如將來需要更新LAMMPS,請輸入:

sudo apt-get update

3.運行LAMMPS

首先,打開你的in所在文件夾,按住shift並單擊右鍵,選擇「在此處打開命令窗口(W)」,輸入bash,輸入:

lammps-daily < your.in

最後,回車,開始運算。

4.線程的環境變量設置

很多朋友經常會看到輸出log.lammps文本內最上方有這麼一行字:

OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (../comm.cpp:90)

這裡簡單地給出一個方法來設置線程 (OMP_NUM_THREADS):

首先,按住shift並單擊右鍵,選擇「在此處打開命令窗口(W)」,輸入bash;

其次,輸入:

sudo nano  ~/.bashrc

然後,進入此文檔後,再使用鍵盤向下按鍵至頁面尾部,回車一行輸入:

export OMP_NUM_THREADS=4

完成文檔編輯之後,按Ctrl+x退出,按y保存,回車;

最後,進入命令窗口,查看設置是否正確,輸入:

echo $OMP_NUM_THREADS

如輸出4,說明環境變量設置成功。

5.LAMMPS的安裝位置、說明文件位置及示例算例位置

lammps-daily,執行文件位置:

 /usr/bin

doc,說明文件位置:

/usr/share/doc/lammps-daily-doc/doc

examples,示例算例文件位置:

/usr/share/doc/lammps-daily-doc/examples

#.後話

學習初期,用Windows10跑算例,一個算例一個bin,然後雙擊lmp_serial.exe進去,輸入:

jump your.in

比較麻煩也比較苦惱。

學習中期,如寫批處理命令(.bat),然後運行,實現了不用重複拷貝bin。

新建.txt文件,包含以下內容:

cd C:\LAMMPS\bin #Windows下安裝地址
lmp_serial.exe <.././Compression\100\100_300K_COM\COM_100_300K.in #.in文件地址
cmd #保留窗口
註:#是注釋的意思

再將.txt後綴改成.bat,右鍵.bat,選擇以「管理員身份運行」。

現在這個方法,相比於前面兩個方法更好,個人覺得此方法一勞永逸。

個人Linux水平有限,所以有很多問題還沒有解決,希望解決的問題如下:

A.fftw安裝,MPI安裝;(這樣安裝的是預編譯版本,即包含FFTW3和OpenMPI,此項完成)

B.OMP_NUM_THREADS環境變量設置。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/203476.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-07 12:08
下一篇 2024-12-07 12:08

相關推薦

發表回復

登錄後才能評論