在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

openfoam是不是只有linux版

138次阅读
没有评论

共计 2398 个字符,预计需要花费 6 分钟才能阅读完成。

今天丸趣 TV 小编给大家分享一下 openfoam 是不是只有 linux 版的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

是的,openfoam 只有 linux 版。OpenFOAM 仅能在 linux 系统中运行,是一个完全由 C ++ 编写,面向对象的计算流体力学(CFD)类库;它采用类似于日常习惯的方法在软件中描述偏微分方程的有限体积离散化,支持多面体网格,因而可以处理复杂的几何外形,其自带的 snappyHexMesh 可以快速高效的划分六面体 + 多面体网格,网格质量高。

OpenFOAM 介绍

OpenFOAM 是一个完全由 C ++ 编写,在 linux 下运行,面向对象的计算流体力学(CFD)类库。

OpenFOAM 跟商用的 CFD 软件 Ansys Fluent,CFX 类似,但其为开源的,采用类似于我们日常习惯的方法在软件中描述偏微分方程的有限体积离散化。2004 年开始 OpenFOAM 一直作为免费使用的开源软件,有 OpenFOAM 和 OpenFOAM-Extened 两个版本,分别有 Henry Weller 负责的 OpenCFD 以及 Hrvoje Jasak 负责的 Wikki 公司分别维护。

主要功能:

OpenFOAM 是一个完全由 C ++ 编写的面向对象的 CFD 类库,采用类似于我们日常习惯的方法在软件中描述偏微分方程的有限体积离散化,支持多面体网格(比如 CD-adapco 公司推出的 CCM+ 生成的多面体网格),因而可以处理复杂的几何外形,其自带的 snappyHexMesh 可以快速高效的划分六面体 + 多面体网格,网格质量高。支持大型并行计算,针对 OpenFOAM 库的 GPU 运算优化也正在进行中。

简单来讲,OpenFOAM 是一个针对不同的流动编写不同的 C ++ 程序集合,每一种流体流动都可以用一系列的偏微分方程表示,求解这种运动的偏微分方程的代码,即为 OpenFOAM 的一个求解器。针对一个简单的单相牛顿流体层流运动,icoFoam 即可进行求解。

安装 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

openfoam 是不是只有 linux 版

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

wmRefresh

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

cd $FOAM_UTILITIES/postProcessing/graphics/PVReaders

openfoam 是不是只有 linux 版

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

openfoam 是不是只有 linux 版

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

./Allwclean

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

./Allwmake

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

以上就是“openfoam 是不是只有 linux 版”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,丸趣 TV 小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-12发表,共计2398字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 九九热综合 | 欧美在线中文字幕高清的 | 久久久久久久国产高清 | 99热久久国产精品免费观看 | 影音先锋久久久久av综合网成人 | 脱岳裙子从后面挺进去视频 | 亚洲熟女综合色一区二区三区 | 性做久久久久久 | 色婷婷影院 | 无套内射无矿码免费看黄 | 成人免费无毒在线观看网站 | 9191免费视频观看高清 | 99久久久国产精品免费牛牛四川 | 天天做天天添天天谢 | 亚洲av永久无码精品网站色欲 | 国产三级在线观看播放 | 伊人激情av一区二区三区 | www的视频| 精品无码久久久久成人漫画 | 亚洲一区二区在线 | 久一视频在线 | 国产网站黄| 欧美天天性 | 亚洲日本高清成人aⅴ片 | 日韩免费无码视频一区二区三区 | 第一福利在线 | 哪里可以免费看毛片 | 特黄熟妇丰满人妻无码 | a级在线免费| 久久国产乱子伦精品免 | 亚洲精品国产第一区二区三区 | 久久婷婷色综合一区二区 | 丰满少妇在线观看网站 | 久久精品卫校国产小美女 | 国产精品亚洲一区二区麻豆 | 国产成人精品免费视频网页大全 | 国产免费久久精品国产传媒 | 国产伦精品一区二区三区免费 | 午夜人妻久久久久久久久 | 二区在线视频 | 999插插插 |