Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

CFD parallel processing method for thermal hydraulic simulation software of nuclear reactor

A thermal hydraulic and simulation software technology, applied in the fields of high performance computing and nuclear science technology and engineering, can solve problems such as system performance degradation, and achieve the effects of reducing simulation time, improving performance, and improving efficiency

Active Publication Date: 2020-05-08
UNIV OF SCI & TECH BEIJING
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The technical problem to be solved by the present invention is to provide a CFD parallel processing method for nuclear reactor thermal hydraulic simulation software to solve the problem of system performance degradation in the prior art

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
  • CFD parallel processing method for thermal hydraulic simulation software of nuclear reactor
  • CFD parallel processing method for thermal hydraulic simulation software of nuclear reactor
  • CFD parallel processing method for thermal hydraulic simulation software of nuclear reactor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments.

[0043] The invention provides a CFD parallel processing method for nuclear reactor thermal-hydraulic simulation software aiming at the problem of performance degradation of the existing system.

[0044] In order to better understand the nuclear reactor thermal-hydraulic simulation software CFD parallel processing method provided by the embodiment of the present invention, terms: loop unrolling, vectorization, column priority, Athread library, byte alignment, data segmentation and message passing interface library are carried out A brief description:

[0045] 1) Loop unrolling

[0046] Due to n in matrix multiplication 2 The value of can be determined. The traditional matrix multiplication uses three layers of cyclic calculation, and the layer of defini...

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

According to the CFD parallel processing method for the thermal hydraulic simulation software of the nuclear reactor, by means of the SW many-core architecture, the CFD simulation time can be greatlyshortened, and the program running performance is improved. The method comprises the steps that the value of n2 in matrix multiplication in thermal hydraulic simulation software CFD is judged, the matrix multiplication represents that A, B and C represent double-precision floating point matrixes, n1, n2 and n3 represent the sizes of matrix dimensions, N is equal to n2, and N represents the order of a spectral unit; if 12 < = n2 < = 24, whether n1 is equal to N2 or not is judged; if n1-N2, data segmentation is conducted on the matrix A according to the number M of the slave cores, the segmenteddata are distributed to the local memories of the M slave cores, the matrix B is completely read into the local memories of the M slave cores, each slave core executes a matrix multiplication calculation task according to the data in the local memories, and after the task is completed, a calculation result is distributed back to the address of the main memory corresponding to the matrix C. The method is suitable for the field of nuclear reactor thermal hydraulic simulation.

Description

technical field [0001] The invention relates to the fields of high-performance computing and nuclear science technology and engineering, in particular to a CFD parallel processing method for nuclear reactor thermal-hydraulic simulation software. Background technique [0002] At present, a heterogeneous new processor composed of a general-purpose CPU and a dedicated acceleration core has become the development trend of supercomputers. Sunway TaihuLight is a typical supercomputer based on new heterogeneous processors. It consists of 40,960 self-developed Sunway 26010 many-core processors. Each processor contains 4 core groups (Code Group, CG). 260 heterogeneous cores. Such as figure 1 As shown, a single core group consists of a control core / master core (Manage Processing Element, MPE) and a computing core / slave core (Computing Processing Element, CPE) array (8×8 grid structure), each slave core has 16KB L1 instruction cache and 64KB local memory, MPE and CPE share 8GB main ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F30/23G06F119/14G06F17/16
CPCG06F17/16
Inventor 周志锋赵民富王明军刘天才王先梦胡长军杨文王学松祁琳
Owner UNIV OF SCI & TECH BEIJING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products