OpenFOAM+LIGGGHTS+CFDEM的安装.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenFOAMLIGGGHTSCFDEM的安装

在Ubuntu上安装OpenFOAM + liggghts + CFDEM coupling/people/zhang-qi-scu张祺?·?3 个月前2016.03.28 OpenFOAM 是著名的计算流体力学(CFD)软件;liggghts 基于 lammps 进行大尺度颗粒模拟,可用于基于离散元法(DEM)的模拟;CFDEM coupling 则将前两者结合,耦合流体和固体颗粒的动力方程。 Ubuntu 是十分流行的 Linux 发行版,本文发表时已经发布 15.10 版,作为长期支持版 14.04 仍有巨大的市场份额,Ubuntu 社区也推荐个人用户使用长期支持版。所以,本文已 14.04 为例,介绍 OpenFOAM + liggghts + CFDEM coupling 的安装。 本文发表时,OpenFOAM 已推出 3.0.1 版,但由于 CFDEM coupling 基于 2.2.0开发,支持到 2.3.0 版,因而 OpenFOAM 应选择 2.3.0 版。(官网说明coupling3.0.0 与 OpenFOAM-3.0.1兼容,2016.03.28) liggghts 的版本对 CFDEM coupling 的安装影响不大,可选必威体育精装版版或笔者选用的3.3.0版。(注意liggghts关于按质量均匀分布和滚动刚度的源文件需要修改) 后处理软件为了与 OpenFOAM 2.3.0 匹配,选用 paraview 4.1;另选用 LPP 将 liggghts 生成的 dump 格式的文件转成 paraview 可识别的 vtk 格式。这一后处理方案也是官网推荐的,笔者认为较为易用。  并行计算选用 openmpi。 下面我们从新装的 Ubuntu 14.04 出发,安装上述软件。注意:在执行命令前请先搞懂命令的含义,并在下载、编译的同时,浏览相关的shell脚本,以便在出现问题时定位原因。1?安装依赖包 安装依赖包之前更新系统。选用合适的软件源,速度会比较快。详情请有哪些信誉好的足球投注网站关键词:更新源 (附录1)。1.1 从 github 下载、管理源代码的工具 gitsudo apt-get install git-core1.2 OpenFOAM 和 paraview 的依赖包sudo apt-get install build-essential flex bison cmake zlib1g-dev qt4-dev-tools libqt4-dev gnuplot libreadline-dev libncurses-dev libxt-dev注:各个软件包的用处见附录21.3 安装 openmpisudo apt-get install libscotch-dev libopenmpi-dev libcgal-dev1.4 安装 octave 用于 CFDEM coupling 的后处理sudo apt-get install octave1.5 安装 LPP 的依赖包sudo apt-get install python-numpy2?准备源代码 安装依赖包的同时可以另开一个终端,进行这一步。2.1 新建目录 先在 home 文件夹下新建几个目录,目录的名称、结构很重要,否则无法用 CFDEM coupling 的脚本自动编译。cd $HOMEmkdir OpenFOAMmkdir CFDEMmkdir LIGGGHTS2.2 下载 OpenFOAM 及 ParaView 的源代码 官网下载页面/?target=http%3A///archive/2.3.0/download/source.php/archive/2.3.0/download/source.php,下载完后将压缩包移动到$HOME/OpenFOAM/文件夹,并解压。cd $HOME/OpenFOAM/tar xzf OpenFOAM-2.3.0.tgztar xzf ThirdParty-2.3.0.tgzcd $HOME/OpenFOAM/OpenFOAM-2.3.0/etcsource ./bashrc2.3 用 git下载 liggghts 和 LPP 的源代码cd $HOME/LIGGGHTSgit clone /CFDEMproject/LIGGGHTS-PUBLIC.git LIGGGHTS-PUBLICgit clone /CFDEMproject/LPP.git mylpp2.4 用 git 下载 CFDEM coupling 的源代码cd $HOME/CFDEMgit clone /CFDEMproject/CFDEMcoupling-PUBLIC.git CFDEMcoupling-PUBLIC-$WM_PROJECT_VERSION

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档