openFOAM代碼閱讀——綜述和版本說明

這裏閱讀的是openFOAM7的源碼。

openFOAM的教程要多少有多少,各種書籍線上教程,甚至還有培訓班。

但是openFOAM的代碼的真正解讀的資料缺並不多,這裏筆者只好自行補齊部分基礎的代碼閱讀。

首先說明一下我們閱讀的主要內容。openFOAM中的代碼主要分了三個部分:
其一,是用來進行計算的參數設置網格設置文件,在文件夾tutorials
其二,是用來支持各個類型的算例運行的具體求解器的源碼,在文件夾application
其三,是application的支持性文件,也就是真正的源碼所在的文件夾src

通常教程講如何利用OpenFOAM進行運算,是將第一個部分。如果將利用OpenFOAM進行二次開發,通常最多講到application。但這樣的深度對科學計算並不夠。

我們主要嘗試閱讀src中的源碼,當然源碼的數量特別驚人,逐行閱讀幾乎是不可能的。我們以之前希望使用的chemFoam的源碼爲主線,進行代碼的解讀。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章