OpenFOAM+LIGGGHTS+CFDEM的安装

OpenFOAM+LIGGGHTS+CFDEM的安装

ID:37712723

大小:32.99 KB

页数:9页

时间:2019-05-29

OpenFOAM+LIGGGHTS+CFDEM的安装_第1页
OpenFOAM+LIGGGHTS+CFDEM的安装_第2页
OpenFOAM+LIGGGHTS+CFDEM的安装_第3页
OpenFOAM+LIGGGHTS+CFDEM的安装_第4页
OpenFOAM+LIGGGHTS+CFDEM的安装_第5页
资源描述:

《OpenFOAM+LIGGGHTS+CFDEM的安装》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在Ubuntu上安装OpenFOAM+liggghts+CFDEMcoupling张祺 · 3个月前2016.03.28  OpenFOAM是著名的计算流体力学(CFD)软件;liggghts基于lammps进行大尺度颗粒模拟,可用于基于离散元法(DEM)的模拟;CFDEMcoupling则将前两者结合,耦合流体和固体颗粒的动力方程。  Ubuntu是十分流行的Linux发行版,本文发表时已经发布15.10版,作为长期支持版14.04仍有巨大的市场份额,Ubuntu社区也推荐个人用户使用长期支持版。所以,本文已14.04为例,介绍OpenF

2、OAM+liggghts+CFDEMcoupling的安装。  本文发表时,OpenFOAM已推出3.0.1版,但由于CFDEMcoupling基于2.2.0开发,支持到2.3.0版,因而OpenFOAM应选择2.3.0版。(官网说明coupling3.0.0与OpenFOAM-3.0.1兼容,2016.03.28)  liggghts的版本对CFDEMcoupling的安装影响不大,可选最新版或笔者选用的3.3.0版。(注意liggghts关于按质量均匀分布和滚动刚度的源文件需要修改)  后处理软件为了与OpenFOAM2.3.0匹配,选

3、用paraview4.1;另选用LPP将liggghts生成的dump格式的文件转成paraview可识别的vtk格式。这一后处理方案也是官网推荐的,笔者认为较为易用。  并行计算选用openmpi。  下面我们从新装的Ubuntu14.04出发,安装上述软件。注意:在执行命令前请先搞懂命令的含义,并在下载、编译的同时,浏览相关的shell脚本,以便在出现问题时定位原因。1 安装依赖包  安装依赖包之前更新系统。选用合适的软件源,速度会比较快。详情请搜索关键词:更新源(附录1)。1.1从github下载、管理源代码的工具gitsudoapt

4、-getinstallgit-core1.2OpenFOAM和paraview的依赖包sudoapt-getinstallbuild-essentialflexbisoncmakezlib1g-devqt4-dev-toolslibqt4-devgnuplotlibreadline-devlibncurses-devlibxt-dev注:各个软件包的用处见附录21.3安装openmpisudoapt-getinstalllibscotch-devlibopenmpi-devlibcgal-dev1.4安装octave用于CFDEMcoupl

5、ing的后处理sudoapt-getinstalloctave1.5安装LPP的依赖包sudoapt-getinstallpython-numpy2 准备源代码  安装依赖包的同时可以另开一个终端,进行这一步。2.1新建目录  先在home文件夹下新建几个目录,目录的名称、结构很重要,否则无法用CFDEMcoupling的脚本自动编译。cd$HOMEmkdirOpenFOAMmkdirCFDEMmkdirLIGGGHTS2.2下载OpenFOAM及ParaView的源代码  官网下载页面http://openfoam.org/archive

6、/2.3.0/download/source.php,下载完后将压缩包移动到$HOME/OpenFOAM/文件夹,并解压。cd$HOME/OpenFOAM/tarxzfOpenFOAM-2.3.0.tgztarxzfThirdParty-2.3.0.tgzcd$HOME/OpenFOAM/OpenFOAM-2.3.0/etcsource./bashrc2.3用git下载liggghts和LPP的源代码cd$HOME/LIGGGHTSgitclonehttps://github.com/CFDEMproject/LIGGGHTS-PUBLIC

7、.gitLIGGGHTS-PUBLICgitclonehttps://github.com/CFDEMproject/LPP.gitmylpp2.4用git下载CFDEMcoupling的源代码cd$HOME/CFDEMgitclonehttps://github.com/CFDEMproject/CFDEMcoupling-PUBLIC.gitCFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION3 配置环境变量  打开.bashrc文件,添加以下内容。如果有兴趣可以浏览OpenFOAM默认的配置文件$HOME/

8、OpenFOAM/OpenFOAM-2.3.0/etc/bashrc#======================================================

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。