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

swak4Foam安装过程

swak4Foam 是一个融合了 groovyBC 与 funkySetFields 功能的库:它允许用户定义包含场变量的表达式并对其进行求值。该库提供了多种实用工具(例如用于通过表达式设置场变量的 funkySetFields)、边界条件(例如用于通过表达式指定任意边界条件的 groovyBC)以及函数对象,从而实现许多原本需要编程才能完成的功能。

wiki地址:https://openfoamwiki.net/index.php/Contrib/swak4Foam#Development

1. 激活OpenFOAM v8环境

2. 安装mercurial

sudo apt install mercurial

3. 运行下面的命令

hg clone http://hg.code.sf.net/p/openfoam-extend/swak4Foam swak4Foamcd swak4Foam./AllwmakeAll


4. 若出现找不到python的提示,可以运行下面的命令将python链接到python3

sudo ln -s /usr/bin/python3 /usr/bin/python
5. 链接完毕后,继续运行下面的命令进行编译
 ./Allwmake
编译时间比较长,需要耐心等待。

注:若使用GCC或ICC编译器(而非clang),在执行上述任一命令前,可通过命令export WM_NCOMPPROCS=4设定用于加速构建过程的核心数。其中数字4表示该机器拥有4个处理器核心。若设置值超过实际核心数量,可能导致内存超负荷使用,引发系统冻结或崩溃。

编译完毕后,在终端运行funkySetFields,若如下图所示,则表示安装成功。


(完)

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

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

说两句 抢沙发

评论前必须登录!

 

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

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

支付宝扫一扫

微信扫一扫

登录

找回密码

注册