Computer Science ›› 2013, Vol. 40 ›› Issue (3): 116-120.

Previous Articles     Next Articles

Uniprocessor Performance Tuning of a Structured Grid Based Parallel CFD Application

  

  • Online:2018-11-16 Published:2018-11-16

Abstract: This paper optimized the performance of a high order structure grid based parallel CFI)(Computational Fluid Dynamics) application from a view of uniprocessor optimization. Performance critical variables were identified and trans- formed into constant parameters to enable compiler to apply specific high level optimizations. Multi-level data buffering was applied for the application's main data structures based on their structure and access characteristics, enabling the main computation codes to access these data more efficiently. Some loop transformations were applied to optimize the application's memory access performance. Performance evaluation was carried out on "TianhclA" parallel computer in- stalled at national super computer center in Changsha. Compared to the original code compiled by Intel compiler with the highest optimization levcl,the optimized code improves the serial performance for about 22. 2%一28. 9 0 0 for an 100 million grid points 2D acrofoil test case, and improves the parallel performance for about 13. 9%一20. 2 0 0 for an 112 million grid points delta aerofoil test case.

Key words: Parallel CFD, Uniprocessor performance tuning, Kcy variable parameterization, Multi-level data buffering

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!