吾生有涯 学海无涯
析模有界 知识无界

Windows系统中使用OpenFOAM的几种方式

在Windows下使用OpenFOAM主要有以下几种方法:

1、使用WSL安装

这应该是最正规的使用方式了。OpenFOAM本身是基于Linux开发的,通过在WSL中安装OpenFOAM并进行使用,能够最大化地利用OpenFOAM的所有功能特性。

这种方式需要在Windows中安装WSL。

2、使用Docker安装

通过安装OpenFOAM的Docker镜像,构造一个OpenFOAM的操作运行环境。具体安装方式可见:https://www.topcfd.cn/18781/。Docker方式与WSL类似,需要预先安装Docker。

3、使用交叉编译

OpenFOAM使用的是C++语言,没道理不能编译成Windows版本的。通过采用交叉编译(Cross Compile)技术可以在Linux环境中编译出可以在Windows下运行的程序。交叉编译最大的好处是编译成功后可以在windows下直接运行,而无需安装额外的操作环境。当然缺点也是有的,比如说可能会有一些库存在不兼容,执行效率可能会有差异等。

交叉编译步骤可参考这里:https://openfoamwiki.net/index.php/Installation/Windows/Cross-Compiling_OpenFOAM_2.1.x_in_Linux_For_Windows_with_MinGW 。这篇文章有点老,不过基本过程差别不大。

如果想要套壳OpenFOAM,交叉编译就很有必要了。


(完)

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《Windows系统中使用OpenFOAM的几种方式》
文章链接:https://www.topcfd.cn/41009/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册