你要的OpenFOAM编程杂七杂八
-
期待@东岳 老师可以写一篇介绍OpenFoam整体程序架构的文章,供大家学习,也可以将其架构设计实现在自己的非OpenFoam代码中、。
-
学习了🐶
-
受教了东岳老师
-
@东岳 谢谢东岳老师的分享。
我想补充一点:
开源软件虽然是大多数人都听过的,但实际上更准确的说法是自由软件(FOSS )。这是 OF 官网的自我介绍:
OpenFOAM is the leading free, open source software for computational fluid dynamics (CFD), owned by the OpenFOAM Foundation and distributed exclusively under the General Public Licence (GPL).
两个术语:"开源"和"自由"的区别:wiki 上有这样的解释。
-
@random_ran 刚开始是英语用词的争议,用的是free。本来想表达自由,但是free很容易被理解成免费,所以free这个词受到了抵制(程序员也要吃饭)。才有了open source这个词。FOSS组织成立早,那时候还没free和open source争议。但是你看 开源中国,没有叫自由中国。新的开源软件多以 libre- 前缀冠名,都是为了避免用free。free中的免费含义有对程序员工作成果的不尊重。
事实上没有任何代码是自由的,开源的代码都有许可证,代码的使用都要受许可证限制。
至于更细致的划分,一群满口哲学的程序员,天天争、分辨、一大堆许可证。
-
注册CFD中文网一段时间了,之前一直用商软做CFD,最近感觉不学习一点编程,不研究一下CFD理论,难以适应未来的发展,因此开始学习OpenFOAM,就只不知道写文章大概需要多久?
-
@东岳 老师写的太好了,这是个艰辛的道路
-
名称空间中有名称空间,类中有类,函数中有函数。初学者感觉OF的代码首先是把“::”的前前后后是什么东西搞明白。我这个说法对吗老师?
-
点赞收藏,学习
-
学OF时间长了就越明白OF编程的这种独特,刚开始入门知道用的是C++我还找了以前学C++的书出来重刷,但是后来发现OF虽然也是基于C++但是自己很有自己的特点,所以如果C++不好的入门者也不用担心,耐心点慢慢看OF的码有不懂的就网上搜一搜别人的解析还是能理解的。
17/25