1. 程式人生 > 其它 >LIGGGHTS安裝教程【模擬小夥】

LIGGGHTS安裝教程【模擬小夥】

1. 安裝包準備

  1. LIGGGHTS原始檔

    連結:https://pan.baidu.com/s/1gpOlOvrayyiaDiLZX5vOPQ?pwd=z5is
    提取碼:z5is

  2. VMWare workstation

    連結:https://pan.baidu.com/s/1NYzx5ASIqdBkEzrDtVSMoA?pwd=f4qc
    提取碼:f4qc

  3. Ubuntu 18.04

    連結:https://pan.baidu.com/s/1jV2fV7G1VEdc2gCitpOkNQ?pwd=qfke 
    提取碼:qfke 
    
  4. ParaView

    通過apt安裝的paraview版本較老,建議在官網下載最新版本並拷貝到ubuntu中安裝

    官方下載地址:https://www.paraview.org/download/

    如下載過程中遇到問題,可從以下連結提取:

    連結:https://pan.baidu.com/s/1y-NJqtDZhFIpmIrepJSzvA?pwd=emk3 
    提取碼:emk3 
    

    將檔案拷貝到ubuntu中後執行以下命令安裝:

2. 安裝Ubuntu 18.04

​ 首先需要在Windows下安裝VMWare,這裡不再贅述,可自行百度,接下來在VMWare中安裝Ubuntu 18.04。

2.1 設定虛擬機器引數

2.2 開始安裝

2.3 安裝完成後重新編輯虛擬機器設定

提示移除安裝介質再重啟

輸入使用者密碼後進入Ubuntu 18.04桌面

拒絕升級為Ubuntu 20.04

2.4 更換國內源並進行軟體升級

在所有程式中開啟Software Updater,將伺服器修改為阿里雲映象,修改完成後安裝更新。

接著進行軟體更新

安裝完更新即可。

2.5 安裝VM Tools

VM Tools實現Windows與虛擬機器之間的複製貼上以及檔案傳輸

sudo apt-get install open-vm-tools-desktop fuse

VM Tools安裝完成後需要重啟生效。

3. 安裝LIGGGHTS

3.1 安裝其他所需庫

sudo apt-get install ffmpeg

sudo apt install openmpi-bin
sudo apt install lam4-dev
sudo apt install libmpich-dev  
sudo apt install libopenmpi-dev

sudo apt install cmake libavcodec-dev libavformat-dev libavutil-dev libboost-dev libdouble-conversion-dev libeigen3-dev libexpat1-dev libfontconfig-dev libfreetype6-dev libgdal-dev libglew-dev libhdf5-dev libjpeg-dev libjsoncpp-dev liblz4-dev liblzma-dev libnetcdf-dev libnetcdf-cxx-legacy-dev libogg-dev libpng-dev libpython3-dev libqt5opengl5-dev libqt5x11extras5-dev libsqlite3-dev libswscale-dev libtheora-dev libtiff-dev libxml2-dev libxt-dev qtbase5-dev qttools5-dev zlib1g-dev

3.2 獲取LIGGGHTS-PUBLIC-master原始檔

LIGGGHTS原始檔一般從github獲取,但由於國內訪問github不穩定,故將LIGGGHTS原始檔存放至網盤,連結見第一章。

將百度網盤下載的原始檔拷貝到Ubuntu中home目錄

3.3 安裝LIGGGHTS

cd ~/LIGGGHTS-PUBLIC/src
make auto

執行完以上命令後會出現以下錯誤:

此時需要修改MAKE/Makefile.user檔案:

gedit MAKE/Makefile.user

將檔案中相應內容修改如下:

USE_VTK is set to “ON”
AUTOINSTALL_VTK = "ON"

儲存後繼續執行以下命令後就可以安裝了

make auto

安裝完成後連結編譯好的LIGGGHTS

sudo ln -s ~/LIGGGHTS-PUBLIC/src/lmp_auto /bin/lmp380
sudo gedit ~/../../etc/bash.bashrc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/LIGGGHTS-PUBLIC/lib/vtk/install/lib/
source ~/../../etc/bash.bashrc
lmp380

之後就會出現LIGGGHTS版本號,意味著編譯成功:

4. 安裝ParaView

將ParaView壓縮包拷貝到home目錄下並解壓:

tar -zxvf ParaView-5.10.0-MPI-Linux-Python3.9-x86_64.tar.gz

解壓完成後重名為ParaView-5.10.0,並將其拷貝到/opt目錄下:

mv ParaView-5.10.0-MPI-Linux-Python3.9-x86_64.tar.gz ParaView-5.10.0
cp -r ParaView-5.10.0 /opt/
sudo gedit ~/.bashrc

檔案末尾新增 :

export PATH=$PATH:/opt/ParaView-5.10.0/bin
source ~/.bashrc
paraview

至此,Ubuntu 18.04、LIGGGHTS 3.8.0和ParaView 5.10.0皆以全部安裝完畢。

Enjoy it!

也可以B站搜尋 “模擬小夥” 觀看安裝視訊。