OpenFOAM学前预备3——安装OpenFOAM-v8

  • 前言
  • 一、官网下载OpenFOAM-v8和ThirdParty-8
  • 二、开始安装OpenFOAM-v8
  • 三、安装后处理软件ParaView
  • 总结

前言

OpenFOAM有两家版本,我安装的是OpenFOAM-v8,后续会安装OpenFOAM 2206,并实现多版本共存。这个通过编译的方式安装OpenFOAM-v8的过程,最早是参考东岳流体网站的,我一共给三台机子组双系统,安装了三遍都是没问题的。


一、官网下载OpenFOAM-v8和ThirdParty-8

1、进入官网链接 https://openfoam.org/,点击Download下载需要的版本,现在最新的是v10了。

2、进入官网需要下载是是OpenFOAM-8-master 和 ThirdParty-8-master两个压缩包,一个是OpenFOAM-8本体,另一个是后处理软件,并且解压。

3、点击Home,新建OpenFOAM的文件夹

4、将之前下载好并且解压后的两个文件夹拷贝进来,并且重命名成下面的形式。

二、开始安装OpenFOAM-v8

在终端输入命令时,一定要注意是在哪个文件夹运行命令的,这个不能搞错了。

1、打开终端,输入下面的命令,然后会要求你输入开机密码的。密码并不会显示在界面,输入好按回车就行,会自动更新一些软件的

sudo apt update

2、输入下面的命令,然后按回车。又安装了一些软件。

sudo apt-get install -y build-essential flex bison git-core cmake zlib1g-dev libboost-system-dev libboost-thread-dev libopenmpi-dev openmpi-bin gnuplot libreadline-dev libncurses-dev libxt-dev


3、这里开始环境变量的配置,输入下面的命令

gedit $HOME/.bashrc

会弹出一个文本文件,在最后一行添加一行代码,点击保存后关闭。

source $HOME/OpenFOAM/OpenFOA-8/etc/bashrc


4、开始编译OpenFOAM,进入OpenFOAM-8这个文件夹,在打开终端,输入下面的命令:

./Allwmake -j

注意后面可以加数字,代表CPU的核数,使用几个核心来编译,下面的命令加12就是12核编译。编译过程比较长,大家耐心等待即可,几十分钟到几小时不等,看个人的电脑配置了。

./Allwmake -j 12


5、安装结束后,可以输入下面的命令,验证是否安装成功

blockMesh

出现下面的界面,就表示安装成功,注意那个 FOAM FATAL ERROR并不是报错,是因为没安装后处理导致的。


6、到此,OpenFOAM-8已安装成功,加下来将要安装后处理软件了。

三、安装后处理软件ParaView

1、进入ThirdParty-8这个文件夹,打开终端,输入下面的命令,会要求输入密码,再回车。此时会安装很多东西

sudo apt install libqt5x11extras5-dev libxt-dev qt5-default qttools5-dev curl


2、安装结束,可以输入ls,查看文件夹里的内容,有个ParaView 5.6.3安装包。然后终端输入下面的命令,进行编译:

./makeParaView

3、输入下面的命令,刷新编译器:

wmRefresh

4、接着输入下面的命令,进入一个后处理工具箱

cd $FOAM_UTILITIES/postProcessing/graphics/PVReaders


实际就是进入了下面的文件夹,目的时对红框的两个文件进行编译处理

5、输入下面的命令,按回车:

./Allwclean

6、输入下面的命令,按回车:

./Allwmake

接下来将会再次进行编译过程,耐心等待即可。编译结束后,输入paraFoam 就后处理工具的界面。


总结

本文通过编译的方式,在Ubuntu 20.04上安装了OpenFOAM-8。还有通过虚拟机的方式安装使用OpenFOAM、在Win系统通过WSL使用OpenFOAM-8。

安装软件就告一段落了,接下来就可以学习使用OpenFOAM了。

后面有空的话,继续更新虚拟机、WSL的安装教程,以及多版本共存的操作。

安装教程参考:

1、东岳流体网站

网站最新安装教程是OpenFOAM-9。这个教程和以前的不一样了,现在的是把很多命令合并安装了,我的就相当于把命令分开执行了

 http://www.dyfluid.com/install.html

2、B站UP——法式滚筒YEBOSS

https://www.bilibili.com/video/BV16v411x7dn?spm_id_from=333.337.search-card.all.click&vd_source=700d412a59033763f82c512e81056c4e

【OpenFOAM学前预备3——安装OpenFOAM-v8】相关推荐

  1. 【OpenFOAM学前预备1——安装Win10系统】

    OpenFOAM学前预备1--安装Win10系统 前言 一.制作win10启动盘 二.安装Win10系统 三.桌面常用图标设置 四.磁盘分区 五.系统激活 六.驱动安装 七.安装软件 八.安全软件 总 ...

  2. openfoam linux教程,ubuntu安装OpenFOAM官网教程

    本人对ubuntu操作不熟悉,也是刚接触,但是按照官网上的安装,没问题的!分享给大家!!!希望有帮助! Ubuntu Versions OpenFOAM and Paraview are curren ...

  3. openfoam linux教程,科学网—Windows10 安装OpenFOAM 教程 - 陈浩的博文

    Win10安装OpenFOAM: 1.打开win10的linux子系统(可百度详细教程),在microsoft store 搜索ubuntu选择18.04安装: 2.打开 Ubuntu 进行初始化设置 ...

  4. 在Win10中安装Openfoam

    打算开始学openfoam, 顺便把自己的笔记写成博文也许会学得牢固一点. 这篇是基于win10的WSL安装openfoam, 并且建立与桌面的分享文件夹. 这部分会写的很简洁,我的系统语言是英语截图 ...

  5. 在CentOS8.4中安装OpenFOAM

    文章目录 在CentOS8.4中安装OpenFOAM 准备工作 安装Docker Docker初始化简单设置 安装OpenFOAM 测试OpenFOAM 退出Docker 在CentOS8.4中安装O ...

  6. linux运行openfoam,linux安装openfoam(以4.0版本为例)

    OpenFOAM-4.x-version-4.0.tar.gz(OpenFOAM的源代码) ThirdParty-4.x-version-4.0.tar.gz(一些第三方软件的源代码) 解压后分别重命 ...

  7. Ubuntu22.04下安装OpenFOAM

    因为上课需要这个软件,所以从头回顾记录自己安装的过程,参考的链接以及中间出错的一些解决方法. 1.下载Ubuntu镜像 Ubuntu 22.04.1 LTS (Jammy Jellyfish) 2.因 ...

  8. Ubuntu16.04下安装OpenFOAM教程

    转载:http://blog.sina.com.cn/s/blog_67590bc50102whaf.html 首先你得装个Ubuntu,国内安装Ubuntu的方法教程有很多:http://www.j ...

  9. linux 安装nodejs8,CentOS 安装NodeJS V8.0.0的方法

    下载nodejs 解压 tar -xvf node-v8.0.0-Linux-x64.tar.xz 测试是否安装成功 进入解压目录下的 bin 目录,执行 ls 命令 cd node-v8.0.0-l ...

最新文章

  1. matlab-绘图-直角坐标系
  2. 杭州内推 | 阿里巴巴达摩院自然语言基础研究组招聘研究型实习生
  3. html中左侧播放器插件,简洁实用的html5音乐播放器插件
  4. 使用命令行 启动 各种服务(控制面板 开机启动项 注册表 等)
  5. JAVA编写的使用Socket模拟Http的GET操作
  6. 网上银行储存管理系统总结报告
  7. ThinkPHP框架短信接口
  8. python实现字符串去重
  9. 迷你考拉仓私人小仓库储物间出租,百米内的智能仓储!
  10. 求职面试时,如何从面试官话语中揣测是否被录用?
  11. 卷积神经网络在物联网场景中的应用初探
  12. [附源码]java+ssm计算机毕业设计java磐基建筑机械租赁有限公司机械租赁系统41c32【源码、数据库、LW、部署】
  13. 机器学习小组知识点31:重要性采样(Importance Sampling )
  14. 摄像头实时视频网页播放
  15. Linux Ubuntu 添加创建新用户步骤 安装 go
  16. 利用文件的md5值查重并删除重复的文件
  17. 十位以内得自幂数_10以内加减法技巧,一年级数学考试必考
  18. python期末考试重点_Python期末复习笔记
  19. SRM 551 ColorfulCupcakesDivTwo
  20. 简报 | 任正非点评Libra背后:华为已抢滩区块链4年,5G或成最大杀手锏

热门文章

  1. 片上总线Wishbone 学习(十)总线周期之单写读操作
  2. oa项目经验描述_简历中项目经验模版
  3. 支付宝 手机页面支付 集成 出现 “系统繁忙,请稍后再试”
  4. 记录一次吃力的探索过程【Thinkphp搭建Mysql长连接并重用】
  5. c语言实践输出某个区间中不是3的倍数的偶数
  6. 七段数码显示管—设计报告,visio图,Multisim仿真
  7. python爬虫之十_scrapy框架进阶
  8. 配置系统初始化失败0 x84b10001当在Windows上安装SQL Server
  9. Taven教授:解决失眠的好办法
  10. Appium相对坐标定位元素