LIGGGHTS笔记1——集群Centos安装编译,CFDEM耦合OpenFOAM

1、什么是LIGGGHTS

LIGGGHTS是一款开源DEM颗粒模拟软件,其基础是LAMMPS(一款分子动力学模拟软件)。目前有两个版本,PUBLIC版本是为研究者们提供使用,而PREMIUM版本是提供给有长期合作的工业合作企业。
LIGGGHTS通过牛顿方程来处理原子、分子或宏观粒子的运动。为了具有一定的运行效率,采用邻居列表(neighbor list)来持续追踪相邻的粒子。在并行计算过程中,将计算域分割为小的3d子域分别交给不同的处理器进行计算。在子域边界的粒子是通过“ghost”的方式进行数据交换。

2、LIGGGHTS的下载、安装、编译和运行

2.1下载

下载LIGGGHTS的方法有git下载和手动下载两种:

  • git下载:
git clone git@github.com:CFDEMproject/LIGGGHTS-PUBLIC.git
#or
git clone https://github.com/CFDEMproject/LIGGGHTS-PUBLIC.git

在下载得到的文件中,examples文件夹放置了简单的测试案例,lib文件夹为库文件,src为源文件。

2.2编译

LIGGGHTS提供了makefile.auto文件来简化编译过程。
编译的系统前提:

Ubuntu 16.04LTS:
  sudo apt-get install openmpi-bin libopenmpi-dev libvtk6.2 libvtk6-dev
-----
Ubuntu 17.10:
  sudo apt-get install openmpi-bin libopenmpi-dev libvtk6.3 libvtk6-dev
-----
Fedora 25:
  su -
  dnf install openmpi openmpi-devel paraview-openmpi paraview-openmpi-devel gcc-c++
  exit
  echo "export PATH=$PATH:/usr/lib64/openmpi/bin" >> ~/.bashrc
  echo "export LIBRARY_PATH=$LIBRARY_PATH:/usr/lib64/openmpi/lib:/usr/lib64/openmpi/lib/paraview" 
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值