A supercomputer-based overlap optimization method for parallel CFD computation and communication is proposed

A technology of supercomputers and optimization methods, applied in computing, program control design, program control devices, etc., and can solve problems such as limitations

Active Publication Date: 2018-12-25
XI AN JIAOTONG UNIV
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Restricted by different research fields, when researchers optimize the communication of parallel CFD programs with parallel CFD algorithms as the core, they are often limited to their respective research fields and can only achieve limited optimization effects

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A supercomputer-based overlap optimization method for parallel CFD computation and communication is proposed
  • A supercomputer-based overlap optimization method for parallel CFD computation and communication is proposed
  • A supercomputer-based overlap optimization method for parallel CFD computation and communication is proposed

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0045] Taking the axial flow compressor rotor numerical simulation algorithm as an example, a supercomputer-based parallel CFD calculation and communication overlap optimization method proposed by the present invention includes the following steps:

[0046] Step 1. After the regional decomposition of the axial flow compressor rotor model after grid discretization is completed, each node in the cluster is responsible for the approximate numerical solution calculation of each flow field grid in different flow field areas.

[0047] Step 1.1, introducing a layer of virtual grids outside the boundary grids of each flow field area, which is used to receive the original conserved quantities of the boundary grids of adjacent grid areas during the communication process; figure 2 shown.

[0048] Step 1.2, based on the non-blocking communication primitives (MPI_Isend / MPI_Irecv / MPI_Wait) in the Tianhe No. 2 message transfer interface MPICH-GLEX2, realize the interconnection network commu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a parallel CFD calculation and communication overlap optimization method based on a supercomputer, which comprises the following steps: firstly, dividing the discrete flow field grid into a plurality of flow field regions with balanced computational load by domain decomposition; and secondly, dividing the discrete flow field grid into a plurality of flow field regions withbalanced computational load. Using the data parallelism strategy of single program and multiple data, each node in the cluster computes an approximate numerical solution of one of the flow fields. Inthe calculation process, according to the different positions of the flow field grids in the flow field region, the flow field grids are divided into two types: pure internal grids and boundary grids.The neighboring flow field regions located at different nodes need to exchange the flow field values of the boundary grids through the interconnected network. Secondly, the parallelism of computationand communication process is recognized by analyzing the read-write dependence of the flow field values in parallel CFD algorithm. Finally, the computation and communication flow of the parallel CFDprogram is adjusted, the parallel CFD program is overlapped with the communication program, and the performance of the parallel CFD program is tuned by the performance analysis tool TAU (Tuning and Analysis Utilities).

Description

technical field [0001] The invention belongs to the intersection field of computational fluid dynamics and computer science, and in particular relates to a supercomputer-based parallel CFD calculation and communication overlap optimization method. Background technique [0002] Computational Fluid Dynamics (CFD), as an interdisciplinary subject involving fluid mechanics, numerical mathematics and computer science, is the third method to study flow problems after theoretical analysis and experimental verification. When simulating the physical flow field based on CFD, the physical flow field must first be discretized into a flow field grid, and then the numerical method is used to transform the flow control equation describing the fluid law into an algebraic equation for solving each physical quantity on each flow field grid. Group, using parallel CFD programs as calculation tools to obtain approximate numerical solutions of physical flow fields, which are used to simulate comp...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L12/24G06F11/34G06F9/455
CPCG06F9/45504G06F11/3452H04L41/142H04L41/145
Inventor 张兴军赵俊芳魏恒义安伟华张强龙董小社李靖波伍卫国邹年俊何峰
Owner XI AN JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products