# 1. 安装包准备
-
LIGGGHTS源文件
链接:https://pan.baidu.com/s/1gpOlOvrayyiaDiLZX5vOPQ?pwd=z5is
提取码:z5is -
VMWare workstation
链接:https://pan.baidu.com/s/1NYzx5ASIqdBkEzrDtVSMoA?pwd=f4qc
提取码:f4qc -
Ubuntu 18.04
链接:https://pan.baidu.com/s/1jV2fV7G1VEdc2gCitpOkNQ?pwd=qfke 提取码:qfke
-
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站搜索 “仿真小伙” 观看安装视频。