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

OpenFOAM编程案例|0A 说明

内容纲要

OpenFOAM本质上是一个C++类库,其包含了从底层数值算法到高层应用求解器的所有细节代码。用户可以在此类库的基础上开发自己专有的CFD程序。然而OpenFOAM代码是一个极其庞大的代码库,想要灵活运用其基础代码也不是一件容易的事情,尤其是高层库更是经过了逐层封装,想要理清源代码之间的相互关系并灵活运用这些代码,除了阅读代码文档之外,多动手写代码也是必不可少的。

本系列的内容来自github。
仓库地址:https://github.com/UnnamedMoose/BasicOpenFOAMProgrammingTutorials。
仓库所有者:Artur K Lidtke。

仓库中提供了16个tutorials(Tut0是环境配置),如下图所示。每个tut中都包含了源代码及Make文件夹,可以直接编译运行。

我们是想通过源代码学习OpenFOAM编程,而不仅仅是为了直接编译运行仓库中的程序文件。本系列教程的目的是解读并练习程序的编译、配置以及测试运行过程。仓库中的代码包含了较为详细的注释,强烈建议阅读原始代码

注:仓库中的代码目测支持org版本V9,部分代码并不能在com版本下通过编译。后续案例中会有相应的改造说明。

这阵子将推送此仓库中的代码,编程手残党们做好心理准备了么?


(完毕)

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

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

说两句 1

评论前必须登录!

 

  1. #-49

    顶!

    sin39012个月前 (12-04)

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

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

支付宝扫一扫

微信扫一扫

登录

找回密码

注册