【OpenFOAM学前预备3——安装OpenFOAM-v8】
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】相关推荐
- 【OpenFOAM学前预备1——安装Win10系统】
OpenFOAM学前预备1--安装Win10系统 前言 一.制作win10启动盘 二.安装Win10系统 三.桌面常用图标设置 四.磁盘分区 五.系统激活 六.驱动安装 七.安装软件 八.安全软件 总 ...
- openfoam linux教程,ubuntu安装OpenFOAM官网教程
本人对ubuntu操作不熟悉,也是刚接触,但是按照官网上的安装,没问题的!分享给大家!!!希望有帮助! Ubuntu Versions OpenFOAM and Paraview are curren ...
- openfoam linux教程,科学网—Windows10 安装OpenFOAM 教程 - 陈浩的博文
Win10安装OpenFOAM: 1.打开win10的linux子系统(可百度详细教程),在microsoft store 搜索ubuntu选择18.04安装: 2.打开 Ubuntu 进行初始化设置 ...
- 在Win10中安装Openfoam
打算开始学openfoam, 顺便把自己的笔记写成博文也许会学得牢固一点. 这篇是基于win10的WSL安装openfoam, 并且建立与桌面的分享文件夹. 这部分会写的很简洁,我的系统语言是英语截图 ...
- 在CentOS8.4中安装OpenFOAM
文章目录 在CentOS8.4中安装OpenFOAM 准备工作 安装Docker Docker初始化简单设置 安装OpenFOAM 测试OpenFOAM 退出Docker 在CentOS8.4中安装O ...
- linux运行openfoam,linux安装openfoam(以4.0版本为例)
OpenFOAM-4.x-version-4.0.tar.gz(OpenFOAM的源代码) ThirdParty-4.x-version-4.0.tar.gz(一些第三方软件的源代码) 解压后分别重命 ...
- Ubuntu22.04下安装OpenFOAM
因为上课需要这个软件,所以从头回顾记录自己安装的过程,参考的链接以及中间出错的一些解决方法. 1.下载Ubuntu镜像 Ubuntu 22.04.1 LTS (Jammy Jellyfish) 2.因 ...
- Ubuntu16.04下安装OpenFOAM教程
转载:http://blog.sina.com.cn/s/blog_67590bc50102whaf.html 首先你得装个Ubuntu,国内安装Ubuntu的方法教程有很多:http://www.j ...
- 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 ...
最新文章
- matlab-绘图-直角坐标系
- 杭州内推 | 阿里巴巴达摩院自然语言基础研究组招聘研究型实习生
- html中左侧播放器插件,简洁实用的html5音乐播放器插件
- 使用命令行 启动 各种服务(控制面板 开机启动项 注册表 等)
- JAVA编写的使用Socket模拟Http的GET操作
- 网上银行储存管理系统总结报告
- ThinkPHP框架短信接口
- python实现字符串去重
- 迷你考拉仓私人小仓库储物间出租,百米内的智能仓储!
- 求职面试时,如何从面试官话语中揣测是否被录用?
- 卷积神经网络在物联网场景中的应用初探
- [附源码]java+ssm计算机毕业设计java磐基建筑机械租赁有限公司机械租赁系统41c32【源码、数据库、LW、部署】
- 机器学习小组知识点31:重要性采样(Importance Sampling )
- 摄像头实时视频网页播放
- Linux Ubuntu 添加创建新用户步骤 安装 go
- 利用文件的md5值查重并删除重复的文件
- 十位以内得自幂数_10以内加减法技巧,一年级数学考试必考
- python期末考试重点_Python期末复习笔记
- SRM 551 ColorfulCupcakesDivTwo
- 简报 | 任正非点评Libra背后:华为已抢滩区块链4年,5G或成最大杀手锏