OpenFOAM簡介

原文地址:OpenFOAM簡介作者:蘇軍偉
OpenFOAM是在linux平臺下基於C++的面向對象計算流體力學(CFD)軟件包,軟件採用有限容積方法。其前身FOAM(Field Operation and Manipulation的縮寫),是Hrvoje Jasak在Imperial College London機械工程系博士階段所寫,後來開發源代碼並更名爲OpenFOAM.
目前OpenFOAM主要有兩個版本
(1)官方版本:
     網址:www.openfoam.org
     該版本以Herny weller爲首的OpenCFD公司維護。該版本主要基於有限容積方法,功能比較強大,目前商業cfd軟件cfx、fluent能夠支持的功能openfoam基本都能夠支持。

(2)dev版本
     網址:http://openfoam-extend.svn.sourceforge.net/viewvc/openfoam-extend/
     該版本以Hrvoje Jasak爲首的在openfoam官方版本進行擴充,除了官方版本的有限容積方法,dev版本支持有限元、有限面積等。在動網格方面,dev版本明顯強於官方版本。

該軟件架構設計優越,可以針對具體問題編寫專門求解程序。由於採用了面向對象編程技術,新模型的加入變得輕鬆自如,改變了商業軟件修改困難的問題,因此該軟件受到科研工作者的清眛,是CFD開發人員或科研工作者必備工具,該軟件在CFD方面有較好的發展前景。然而,該軟件比較複雜,研究代碼的人需要linux,c++及其數值算法基礎。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章