The traditional single-core processor can not meet the technical requirements of advanced fluid machinery research and development with researches on the basic parallel algorithms of fluid machine
while the rapid development of high-performance computer provides a solution. Physical modeles of fluid machinery and the architecture of high-performance computers are deeply studied
and an efficient parallel computing model(HP2H)that can fully express the parallelism of the physical model is designed. HP2H takes fully account of multi-layer geometry of a fluid machinery and multi-layered logic architecture of a high-performance computer. Moreover
HP2H deeply exploits the parallelism of computing platforms
computing models and physical models to achieve efficient task mappings from physical models to computing resources. According to the actual application background of the numerical simulation of axial-flow compressor rotors
the model is parallelly implemented with coarse-grained parallelism and fine-grained parallelism. Functional tests and performance tests are performed on HP2H computing model. Results show that when the computing core is upgraded from 36 cores to 432 cores
the computational performance increases by 12 times and the parallel efficiency achieves 100%. Experimental results show that HP2H achieves a good computing performance under the premise of correctly implementing the numerical simulation of the turbomachinery. It is the use of coarse-grained parallelism and fine-grained parallelism
HP2H can run on different computing platforms and easily realize the expansion of computing scale
which means that the HP2H computing model has a good portability and scalability.
GICQUEL L Y M, GOURDAIN N, BOUSSUGE J F, et al. High performance parallel computing of flows in complex geometries [J]. Comptes Rendus Mecanique, 2011, 339(2/3): 104-124.
GILES M B, REGULY I. Trends in high-performance computing for engineering calculations [J]. Philosophical Transactions of the Royal Society, 2014, 372(2022): 319-332.
WANG Yuntao, WANG Guangxue, XU Qingxin, et al. A study of the massively parallel computation based on structured grids [J]. Computer Engineering and Science, 2012, 34(8): 63-68.
HART A, ANSALONI R, GRAY A. Porting and scaling OpenACC applications on massively-parallel, GPU-accelerated supercomputers [J]. European Physical Journal Special Topics, 2012, 210(1): 5-16.
SIVANANDAN V, KUMAR V, MEHER S. Designing a parallel algorithm for heat conduction using MPI, OpenMP and CUDA [J]. Parallel Computing Technologiess, 2015: 1-7.
LONCAR V, YOUNG-S L E, SKRBIC S, et al. OpenMP, OpenMP/MPI, and CUDA/MPI C programs for solving the time-dependent dipolar Gross-Pitaevskii equation [J]. Computer Physics Communications, 2016, 209: 190-196.
JACOBSEN D A, THIBAULTY J C, SENOCAK I. An MPI-CUDA implementation for massively parallel incompressible flow computations on multi-GPU clusters [C]∥Proceedings of the 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition. Reston, VA, USA: American Institute of Aeronautics and Astronautics Inc., 2010: 0522.
LIU Bing, LU Zhonghua, LI Xinliang, et al. Implementation and optimization of a Navier-Stokes solver with multigrid methodology based on GPU [J]. E-Science Technology and Application, 2013, 4(3): 56-67.
HU Yinfeng, KONG Qiang. Research on parallel sonar signal processing technology based on MPI+OpenMP mixed programming model [J]. Ship Electronic Engineering, 2017, 37(12): 130-133.
HAH C, KRAIN H. Secondary flows and vortex motion in a high-efficiency backswept impeller at design and off-design conditions [J]. Journal of Turbomachinery, 112(1): 7-13.
TAI C H, ZHAO Y, LIEW K M. Parallel-multigrid computation of unsteady incompressible viscous flows using a matrix-free implicit method and high-resolution characteristics-based scheme [J]. Computer Methods in Applied Mechanics and Engineering, 2005, 194(36): 3949-3983.