用GPU加速Fluent計(jì)算
瀏覽:10337 評論:5 收藏:2
用Fluent開啟GPU進(jìn)行計(jì)算,過程其實(shí)很簡單,不過現(xiàn)在只找到采用N卡進(jìn)行計(jì)算的方法。首先在開始界面需要設(shè)置并行計(jì)算的核數(shù)與你要用來計(jì)算的GPU數(shù)量,一般電腦都只有一塊顯卡,所以設(shè)置為1就可以了。


打開之后就需要用命令行去打打開顯卡計(jì)算并進(jìn)行設(shè)置,命令行/solve/set/amg-options/amg-gpgpu-options/,后面還需要跟上你想并行計(jì)算的模型比如我這里的壓力耦合計(jì)算,后面是一些精度和求解方法的設(shè)置,其中精度和迭代次數(shù)比較重要,搞得不好反倒會(huì)發(fā)散,比如這里設(shè)置為0.1,如果過大那時(shí)間就會(huì)比較長。

設(shè)置好了之后運(yùn)行就可以了,也沒什么需要注意的,但是有的模型本身就有限制用不了并行加速方法,具體的可以參考這里的內(nèi)容https://www.nvidia.cn/data-center/gpu-accelerated-applications/ansys-fluent/
我這里模型比較小,計(jì)算時(shí)間就2分鐘效果提升不明顯,大的模型會(huì)明顯一些,但顯卡確實(shí)用起來了。

如果是自己編寫的程序想并行求解的會(huì)麻煩很多,但也不是沒有辦法。
后續(xù)更新如何用代碼主要是基于matlab進(jìn)行三維模型計(jì)算,包括讀取網(wǎng)格(基于Openfoam格式的網(wǎng)格),處理拓?fù)洌x散求解一系列流程。
技術(shù)鄰APP
工程師必備
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺(tái)客服
TOP
4
5
2




















