Ubuntu 18.04系统中安装LIGGGHTS 3.8.0和ParaView 5.10.0


# 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/

    image-20220317105740132

    如下载过程中遇到问题,可从以下链接提取:

    链接:https://pan.baidu.com/s/1y-NJqtDZhFIpmIrepJSzvA?pwd=emk3 
    提取码:emk3 
    

    将文件拷贝到ubuntu中后执行以下命令安装:

2. 安装Ubuntu 18.04

​ 首先需要在Windows下安装VMWare,这里不再赘述,可自行百度,接下来在VMWare中安装Ubuntu 18.04。

2.1 设置虚拟机参数

image-20220315152002308

image-20220315152033754

image-20220315152049770

image-20220315152115834

image-20220315152254025

image-20220315152313649

image-20220315152326642

image-20220315152345202

image-20220315152356739

image-20220315152407138

image-20220315152417247

image-20220315152434008

image-20220315152445956

image-20220315152457161

image-20220315152629466

image-20220315152832515

image-20220315152853876

image-20220317162817846

image-20220315152953937

image-20220315153017798

image-20220315153147111

image-20220315153211438

2.2 开始安装

image-20220315153235796

image-20220315154228325

2.3 安装完成后重新编辑虚拟机设置

提示移除安装介质再重启

image-20220315154411895

image-20220315154505614

image-20220315154631900

image-20220315154657110

输入用户密码后进入Ubuntu 18.04桌面

image-20220315154900331

拒绝升级为Ubuntu 20.04

image-20220315155040154

2.4 更换国内源并进行软件升级

在所有程序中打开Software Updater,将服务器修改为阿里云镜像,修改完成后安装更新。

image-20220317082231921

image-20220317082257449

接着进行软件更新

image-20220317082326050

安装完更新即可。

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目录

image-20220315195509788

3.3 安装LIGGGHTS

cd ~/LIGGGHTS-PUBLIC/src
make auto

执行完以上命令后会出现以下错误:

image-20220315200238305

此时需要修改MAKE/Makefile.user文件:

gedit MAKE/Makefile.user

将文件中相应内容修改如下:

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

image-20220315200535955

保存后继续执行以下命令后就可以安装了

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版本号,意味着编译成功:

image-20220317120450607

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站搜索 “仿真小伙” 观看安装视频。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM