转自这里
CFDEM由OpenFOAM、CFDEMcoupling和LIGGGHTS构成,安装时一般先安装OpenFOAM再安装CFDEMcoupling(会同时编译LIGGGHTS)。在不同的Linux发行版上安装的逻辑是一样的,但具体的操作不太一样。以下分别叙述在Ubuntu 20和CentOS 7上的安装步骤。
一、在Ubuntu 20上安装
安装OpenFOAM
最新版的CFDEM对应的OpenFOAM版本是5.x,因此后续以该版本的安装为例,其他版本的安装过程大同小异。在Linux上采用源码安装软件的逻辑其实很简单,主要包括:下载源码安装包—配置安装环境—编译源码获得可执行文件—建立软链接(快捷方式,非必需)。以下按照这个顺序介绍安装步骤。
1 更换下载源
为了保证后续的下载速度有保障,建议安装开始前先检查你的下载源是否为国内的源,这一步非必需,但强烈建议切换为国内的源,因为国外的源下载速度会很慢。
##该命令的意思是用gedit打开sources.list,因此你也可以手动找到这个文件并且鼠标左键双击打开它
sudo gedit /etc/apt/sources.list
用下面的源替换该文本中的内容:
##切换成任意国内其他的源均可,只要下载速度有保障就行
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http: