515 / 2024-06-24 16:40:27
A High-performance Hydrodynamic Model Based on Taichi Parallel Programming Language
Two-dimensional hydrodynamic model; Parallel computing; Cross-platform; Taichi programming language
全文录用
Mingyang Wang / IWHR
This paper elaborates on the high-performance two-dimensional hydrodynamic model developed by one of IWHR team based on the Chinese Taichi programming language—FRAS, FRAS possesses flexible parallel computing capabilities, is compatible with both homogeneous CPU-CPU and heterogeneous CPU-GPU computing architectures and supports a variety of parallel acceleration technologies including multi-core CPUs, CUDA, OpenGL, Metal, and Vulkan. Moreover, the model can operate smoothly on Nvidia GPUs as well as some GPUs produced by China, demonstrating its exceptional cross-platform performance. This research employs an unstructured grid to discretize two-dimensional space and utilizes the finite volume method for the numerical discretization of the continuity equation and momentum equation. By applying the FRAS model to the flood calculation of the Raoyang River in Liaoning Province, it was found that compared to the original serial code, parallel processing achieved an acceleration ratio of up to 14.7 times. The data structure AOS of cells and edges of cells can doubled the speed of calculation, up to 30 times compared to the original serial code.

 
重要日期
  • 会议日期

    10月14日

    2024

    10月17日

    2024

  • 09月30日 2024

    初稿截稿日期

  • 10月17日 2024

    注册截止日期

主办单位
国际水利与环境工程学会亚太地区分会
承办单位
长江水利委员会长江科学院
四川大学
联系方式
移动端
在手机上打开
小程序
打开微信小程序
客服
扫码或点此咨询