你好,CFD

小学生都学习编程了,编程猫都融资3个亿了。在大大领导下的新时代做CFD,玩OpenFOAM,编程学习要趁早。

《OpenFOAM编程入门》绝对是一本有趣的能学到东西的新时代教程。

本教程主要为参加OpenFOAM Knowledge Share (OKS) 课程中OKSS2的学员所写。在OKSS2授课过程中,同学们普遍反映无从下手且过于抽象。《OpenFOAM编程入门》为了让同学们更容易地接受OpenFOAM编程课程,同时将OKSS2授课的1.5天高效利用,主要讲解在OpenFOAM下如何进行最基本的编程,适用于参加OKSS2课程的同学用作预习,以及其他初级OpenFOAM使用人员进行编程入门。

OpenFOAM编程的过程,就是C++编程的过程。只不过在OpenFOAM环境下编程的时候,调用的都是OpenFOAM的类型。可以这么说,会C++不一定会OpenFOAM编程,会OpenFOAM编程,一定会C++。这也就意味着,如果直接学习OpenFOAM编程,会更加快速。但并不是说建议同学们直接上手OpenFOAM,如果利用寒暑假恶补C++,则磨刀不误砍柴工。

OKSS2课程直接讲授OpenFOAM编程,那《OpenFOAM编程入门》作为预习资料,需要涵盖基本的C++内容,如基本的面向对象和泛型编程。目的是让没有C++语言的小白了解各种C++中抽象的类型、模板、封装等各种行话,有一点OpenFOAM/C++编程的感觉。本教程全部语句代码在OpenFOAM均可运行。持续更新,预计2018年年底更新全部教程。本教程力图只要能讲明白OpenFOAM基本编程,就尽可能短,要不直接看C++书就可以了。也不能太无趣。

对本教程有任何疑问,比如哪里哪里看不懂、哪里有错字、哪里编译不成功,欢迎去C斯达克发帖煮酒论英雄。东岳才疏学浅,CFD博大精深,大家多交流指正。


不管是英文的SCI还是中文的CFD界

不写

CFD无处释放

results matching ""

    No results matching ""