透過您的圖書館登入
IP:18.218.168.16
  • 學位論文

GPU加速數模於二維不可壓縮穴流之研究

GPU accelerated simulations of two-dimensional incompressible cavity flow

指導教授 : 葉克家

摘要


圖形處理器(Graphic Processing Unit,GPU) 的開發起初源自於處理電腦遊戲大量貼圖運算,現今透過計算統一架構(Compute Unified Device Architecture,CUDA) 能夠有效的運用其高度計算能力、儲存器帶寬於科學計算方面。在水利方面所面臨的大量計算問題,如集水區淹水演算、三維水理演算及三維動床演算等,數據規模大小已經達到TB甚至於PB量級,因此對計算效能構成了嚴峻的挑戰。本研究藉由GPU以有限差分法求解二維穩態不可壓縮穴流,評估GPU加速於數值模擬之效益。藉由改變穴流長寬比與網格大小,得知網格數量越高,越有平行運算的必要,本研究GPU採用nVidia GeForce GTX 480,CPU方面選用Intel® Core™2 Duo Processor E7400與AMD Athlon II X4 635,在長寬比為7,網格點數達257×1793時,對於intel之CPU有33倍加速效果,AMD之CPU則有44倍加速成效。

關鍵字

GPU CUDA 穴流 有限差分法

並列摘要


The development of Graphic Processing Unit (GPU) originated from processing a great deal of mapping operation in computer games. Nowadays, GPU can apply its strong computing power and bandwidth of storage effectively to science computation by using Compute Unified Device Architecture (CUDA). There are a large amount of calculational problems we will face. For instance, model for watershed inundation, three-dimensional hydraulic model, three-dimensional mobile-bed model etc. The data size above has reached to TB even to PB, and it yields a rigorous challenge to computing efficiency. This study takes GPU combined with finite difference method to solve two-dimensional steady incompressible cavity flow, and evaluates the beneficial result of numerical simulation accelerated. By changing length of cavity flow and size of grid, we find that the more grid number, the more necessary for parallel processing. This study takes nVidia GeForce GTX 480 in GPU, and Intel® Core™2 Duo Processor E7400 and AMD Athlon II X4 635 in CPU. When the aspect ratio is 7 and grid number reaches to 257×1793, there are 33 times acceleration effect in Intel’s CPU and 44 times acceleration effect in AMD’s CPU.

並列關鍵字

GPU CUDA Cavity flow Finite difference scheme

參考文獻


1. Albensoeder S., Kuhlmann H. C. and Rath H. J., (2001) “Multiplicity of steady two-dimensional flows in two-sided lid-driven cavities.”Theor. Comp. Fluid Dyn.,Vol.14, pp.223-241
2. Benjamin, A. S., and Denny, V. E., (1979) “On the convergence od numerical solution for 2-D flows in a cavity at large Reynolds number”Journal of Computational Physics, Vol.33, pp.340-358
3. Benson, J. D. and Aidun, C. K., (1992) “Transition to unsteady non-periodic states in a through-flow lid-drive cavity” hysics of Fluids A, pp.2316-2319
4. Brandvik, T., Pullan, G., (2008) “Acceleration of a 3D Euler solver using commoditygraphics hardware” in 46th AIAA Aerospace Sciences Meeting and Exhibit
5. Burggraf, O. R., (1966) “Analytical and numerical studies of the structure of steady separated flows” Journal of Fluids Mech. Vol.24, pp.113-151

延伸閱讀