Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Ubuntu 16.04下安装Liggghts及CFDEM Coupling

Ubuntu 16.04下安装Liggghts及CFDEM Coupling

作者头像
用户8705039
修改于 2021-06-08 02:56:55
修改于 2021-06-08 02:56:55
1.8K0
举报
文章被收录于专栏:linux百科小宇宙linux百科小宇宙

LIGGGHTS是一款开源的DEM软件,来自于著名的分子动力学软件LAMMPS,目前借助于CFDEM Coupling可与openfoam实现流体-颗粒耦合计算(类似于EDEM+Fluent)。

Ubuntu下安装LIGGGHTS及CFDEM coupling实际上是比较简单的,可以看看官方文档。按照教程一步步做下去基本上不会出现什么问题。

1 安装git

在终端中输入命令:

sudo apt-git install git

2 安装编译环境(安装gcc,g++,make等)

一般ubuntu中已经安装好了这些基本的编译环境,但以防万一,套路还是来一下。

sudo apt-get install build-essential

3 安装OpenFoam

OpenFoam最好是在安装LIGGGHTS之前安装,安装方法参照OpenFoam官网http://www.openfoam.org 中的安装步骤进行,ubuntu中很简单,只需要几条命令即可完成安装。

安装OpenFoam时顺便安装ParaView。

4 下载LIGGGHTS

在/Home下打开终端中输入命令:

mkdir LIGGGHTS

cd LIGGGHTS

git clone git://github.com/CFDEMproject/LIGGGHTS-PUBLIC.git LIGGGHTS-PUBLIC

下载速度不是一般的慢,等着吧。或者直接去github上下载也行,下载的文件放到/Home下。

5 下载CFDEM

与LIGGGHTS类似,在终端输入命令:

mkdir CFDEM

cd CFDEM

git clone git://github.com/CFDEMproject/CFDEMcoupling-PUBLIC.git CFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION

6 设置环境变量

利用终端命令

gedit ~/.bashrc

打开.bashrc文件,在文件末尾添加内容:

#================================================#

#- source cfdem env vars

export CFDEM_VERSION=PUBLIC

export CFDEM_PROJECT_DIR=$HOME/CFDEM/CFDEMcoupling-$CFDEM_VERSION-$WM_PROJECT_VERSION

export CFDEM_SRC_DIR=$CFDEM_PROJECT_DIR/src

export CFDEM_SOLVER_DIR=$CFDEM_PROJECT_DIR/applications/solvers

export CFDEM_DOC_DIR=$CFDEM_PROJECT_DIR/doc

export CFDEM_UT_DIR=$CFDEM_PROJECT_DIR/applications/utilities

export CFDEM_TUT_DIR=$CFDEM_PROJECT_DIR/tutorials

export CFDEM_PROJECT_USER_DIR=$HOME/CFDEM/$LOGNAME-$CFDEM_VERSION-$WM_PROJECT_VERSION

export CFDEM_bashrc=$CFDEM_SRC_DIR/lagrangian/cfdemParticle/etc/bashrc

export CFDEM_LIGGGHTS_SRC_DIR=$HOME/LIGGGHTS/LIGGGHTS-PUBLIC/src

export CFDEM_LIGGGHTS_MAKEFILE_NAME=Fedora_fpic

export CFDEM_LPP_DIR=$HOME/LIGGGHTS/mylpp/src

export CFDEM_PIZZA_DIR=$HOME/LIGGGHTS/PIZZA/gran_pizza_17Aug10/src

. $CFDEM_bashrc

#================================================#

保存.bashrc文件。

另开一个终端,可输入命令测试环境变量是否设置正确。

$CFDEM_PROJECT_DIR

$CFDEM_SRC_DIR

$CFDEM_LIGGGHTS_SRC_DIR

也可以输入命令

cfdemSysTest

检查输入的路径是否正确。

7 编译LIGGGHTS及CFDEM coupling

终端中输入命令编译LIGGGHTS:

cfdemCompLIG

编译时间比较长,可能需要花上半个小时到一个小时。

终端中输入命令编译CFDEM

cfdemCompCFDEM

若出现错误,则需要仔细检查环境变量是否设置正确。

为方便LIGGGHTS调用,可以使用ln命令进行链接:

sudo ln -s /home/hk/LIGGGHTS/LIGGGHTS-PUBLIC/lmp_fedora_fpic /etc/bin/liggghts

以后就可以在终端中直接输入liggghts启动了。

至此安装完成。

8 安装lpp

lpp是一个辅助工具包,用于将liggghts计算结果dump文件转化为VTK格式,方便paraview进行后处理。

可以在终端输入命令:

sudo apt-get install python-numpy

cd $HOME/LIGGGHTS

git clone https://github.com/CFDEMproject/lpp.git

其中第一行为安装numpy。

再在打开 ~/.bashrc文件进行编辑,打开命令:gedit ~/.bashrc

在最后一行 添加: alias lpp='python /Home/hk/LIGGGHTS/LPP/src/lpp.py' 。注意:注意上述命

令中的 /Home/hk/LIGGGHTS/LPP/src/lpp.py表示下载下来的lpp.py的路径。

保存~/.bashrc文件,然后输入:source ~/.bashrc。

恭喜你lpp安装成功。你可以在terminal(终端)中使用lpp来后处理dump数据文件了,该工具可将计算出的dump.filename转换为vtk文件,其命令为:lpp dump.filemane。其中filemane是liggghts生成的文件名。生成的vtk文件就可以在paraview中进行后处理。

9 测试LIGGGHTS

进入LIGGGHTS的example目录

cd /home/hk/LIGGGHTS/LIGGGHTS-PUBLIC/examples/LIGGGHTS/Tutorials_public

liggghts <in.chute_wea

LIGGGHTS开始计算。之后进入post文件夹,可用paraFoam查看VTK格式的结果文件。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
手把手教你在windows10下进行openFoam调试
虽然做着实习,但是科研任务也不能落下,因为即将开题内容为数值模拟,所以先将openfoam环境安装好并进行调试,openfoam都是c++语言编写,而且是在linux环境下运行,所以设计到许多编译器的问题,可以先学相关知识再看本篇博客。 首先,跟着官网教程先下好openFoam:https://www.openfoam.com/download/openfoam-installation-on-windows-10 在这里首先你要下载好linux子系统,在微软的商店里下载,我这里下载的是ubuntu18.04版本。
gzq大数据
2021/08/05
2.4K1
手把手教你在windows10下进行openFoam调试
Ubuntu 18.04.6无root权限安装cmake3.13.5
测试环境:华为ModelArts 安装目标: CMake安装脚本1 wget -c https://github.com/Kitware/CMake/archive/v3.13.5.tar.gz tar -zxv -f v3.13.5.tar.gz cd CMake-3.13.5/ ./bootstrap ./configure --prefix=/home/lirong/cmake-3.13.5 make make install vi ~/.bashrc 编辑~/.bashrc文件,在第一行添
红目香薰
2022/11/30
9450
Ubuntu 18.04.6无root权限安装cmake3.13.5
如何在Ubuntu 16.04上从源代码安装Go
Go是由Google开发的一种现代开源编程语言。它很简单,并且拥有一组强大的库和工具,可以轻松搭建可靠,高效的应用程序。
独木桥先生
2018/07/25
1.3K0
Ubuntu16.04安装OpenCV
这里需要下载 opencv 和 opencv_contrib (后者会在 cmake 配置的时候用到), 这是因为 opencv3以后 SIFT 和 SURF 之类的属性被移到了 contrib 中,执行下面两条指令下载 OpenCV3.2.0
foochane
2019/05/23
2K0
Ubuntu16.04 Caffe 安装步骤记录(超详尽)
历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受折磨后决定把安装步骤记录下来,尽量详尽清楚明白,避免后来小白重蹈覆辙。
全栈程序员站长
2022/08/01
1.6K0
Ubuntu16.04 Caffe 安装步骤记录(超详尽)
【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/20855541.
韩曙亮
2023/03/27
7800
【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
Ubuntu16.04中Caffe的安装
a.若使用 cudnn,则将#USE_CUDNN := 1 修改成:USE_CUDNN := 1 注意:GPU运算能力(GPU Compute Capability )3.0以上才支持CUDNN
foochane
2019/05/23
6980
ubuntu14.04下java安装及环境配置
这可以说是一篇迟到的文章,几个月前就说要写,结果拖到了现在。中间由于系统打不开等一系列原因,不得不重装了一遍,这次环境配置是出了点小问题,最后奉上。
WindCoder
2018/09/19
1.3K0
ubuntu14.04下java安装及环境配置
安装好Ubuntu18.04之后要做的事!!大全、详细教程!
如果出现依赖错误,那么就输入sudo apt install -f 解决依赖错误问题即可
全栈程序员站长
2022/09/15
2K0
安装好Ubuntu18.04之后要做的事!!大全、详细教程!
ubuntu16.04安装cuda9.0(ubuntu18安装nvidia驱动)
Ubuntu 下安装CUDA需要装NVIDIA驱动,首先进入NVIDIA官网,然后查询对应NVIDIA驱动是否支持你电脑的型号。
全栈程序员站长
2022/07/29
7610
ubuntu16.04安装cuda9.0(ubuntu18安装nvidia驱动)
如何在Ubuntu 16.04上安装Go 1.6
Go是Google开发的一种现代编程语言。它在许多应用程序和许多公司中越来越受欢迎,并提供了一组强大的库。本教程将指导您下载和安装Go 1.6,以及构建一个简单的Hello World应用程序。
爆栈工程师
2018/10/09
1.4K0
Ubuntu下编译Opencv4.0及opencv_contribute模块步骤详解
编译环境:ubuntu16.04 LTS Opencv版本:opencv4.0.1+opencv4.0.1 contribute
OpenCV学堂
2019/08/21
6.3K0
Ubuntu下编译Opencv4.0及opencv_contribute模块步骤详解
【安装教程】Ubuntu16.04+Caffe+英伟达驱动410+Cuda10.0+Cudnn7.5+Python2.7+Opencv3.4.6安装教程
对于caffe的安装过程,可以说是让我终身难忘。两个星期就为了一个caffe,这其中的心路历程只有自己懂。从实验室的低配置显卡开始装Ubuntu,到编译caffe,解决各种报错,这个过程花费了一周的时间。把cuda版本和N卡驱动版本一降再降,仍然不管用。因此手剁了一台8000的高配置主机。之后为了平衡实验室项目,首先花了半天时间将win10下的相关和其他杂七杂八的软件配置。只有以为只需Ubuntu安装好,caffe编译成功即可,不想安装完Ubuntu之后,却电脑没有引导启动项,把网上的方法试了个遍,却仍无法解决。因此听到一种说法是,win10的启动路径覆盖了Ubuntu启动路径。因此,决定重新再来,将自己的固态和机械全部初始化,首先在固态上安装Ubuntu16.04,在机械上安装Win10,对于双系统的安装请参照我的另一篇博客:Win10与Ubuntu16.04双系统安装教程。在这种情况下参加那个caffe安装成功。请注意,对于双系统建议先安装Ubuntu,并将caffe编译成功之后在去机械上安装Win10。Caffe的安装教程请参照如下安装教程。
AI那点小事
2020/04/20
1.9K0
【安装教程】Ubuntu16.04+Caffe+英伟达驱动410+Cuda10.0+Cudnn7.5+Python2.7+Opencv3.4.6安装教程
ubuntu 16.0.4 opencv 4.0.0 + opencv_contrib 4.0.0 cmake-gui 安装
1、首先更新 apt-get,在安装前最好先更新一下系统,不然有可能会安装失败。在终端输入:
用户1148525
2019/05/27
1.8K0
ubuntu 16.0.4 opencv 3.4.1 + opencv_contrib 3.4.1 cmake-gui 安装
1、首先更新 apt-get,在安装前最好先更新一下系统,不然有可能会安装失败。在终端输入:
用户1148525
2019/05/27
1.7K0
Ubuntu 16.04下VTK7.1.0+QT4.8.6+Qt Creator开发环境配置
VTK需要OpenGL3.0或更高版本的驱动,但虚拟机下的Ubuntu不支持OpenGL3.0,或者自己按网上教程配置之后也能支持,但过程相当繁琐,本人试验失败。
用户8705057
2021/06/08
2.6K0
YOLOv4: Darknet 如何于 Ubuntu 编译,及使用 Python 接口
本文将介绍 YOLOv4 官方 Darknet 实现,如何于 Ubuntu 18.04 编译,及使用 Python 接口。
GoCoding
2021/05/06
1.4K0
YOLOv4: Darknet 如何于 Ubuntu 编译,及使用 Python 接口
在Ubuntu上单机安装Hadoop
最近大数据比较火,所以也想学习一下,所以在虚拟机安装Ubuntu Server,然后安装Hadoop。
深蓝studyzy
2022/06/16
1.1K0
Ubuntu16.04下CUDA的安装和卸载
从https://developer.nvidia.com/cuda-downloads,下载 cuda_9.1.85_387.26_linux.run文件
foochane
2019/05/23
1.8K0
PointPillars/SECOND代码调试笔记
代码链接上一篇文章已经显示。目前最新版的SECOND已经集成了PointPillars功能。
点云乐课堂
2020/05/18
4.9K1
推荐阅读
相关推荐
手把手教你在windows10下进行openFoam调试
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档