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

Heterogeneous cluster system for CFD simulation calculation and CFD calculation method

A technology of simulation computing and heterogeneous clusters, applied in the field of simulation, to achieve the effects of reducing time costs, solving bottlenecks in computing capabilities, and powerful scalability

Active Publication Date: 2017-09-01
浙江远算科技有限公司
View PDF7 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a heterogeneous cluster system and CFD calculation method for CFD simulation calculation. By constructing an integrated platform including CPU and hardware accelerator, intelligently assign calculation tasks according to task attributes, and solve the problem of current CFD simulation. Computing capacity bottlenecks, improving the operating efficiency of CFD applications

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
  • Heterogeneous cluster system for CFD simulation calculation and CFD calculation method
  • Heterogeneous cluster system for CFD simulation calculation and CFD calculation method
  • Heterogeneous cluster system for CFD simulation calculation and CFD calculation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] The embodiment of the present invention provides a heterogeneous cluster system for CFD simulation calculation, such as Figure 1A , Figure 1B As shown, include a central processing unit (Central Processing Unit, CPU) 1 and a hardware accelerator 2, wherein the hardware accelerator 2 and the CPU1 can be integrated; the hardware accelerator 2 can include at least one graphics processing unit (Graphics Processing Unit, GPU) and / or at least A Field Programmable Gate Array (Field-Programmable GateArray, FPGA).

[0046] In the embodiment of the present invention, the GPU as a hardware accelerator has powerful batch processing capabilities, good computing performance and the ability to handle huge amounts of computation, and can quickly process complex computing tasks; Although the performance is not as good as the GPU, it has the advantage of low energy consumption.

[0047] In the embodiment of the present invention, since both GPU and FPGA are much better than CPU in ter...

Embodiment 2

[0077] Such as figure 2 As shown, the heterogeneous cluster system for CFD simulation calculation provided by the embodiment of the present invention specifically includes the following steps when calculating the CFD task:

[0078] S200, pre-setting various parameters and calculation conditions required for CFD task calculation;

[0079] In this step, pre-set the attributes of CFD calculation tasks; count and store the performance parameters of GPU and FPGA as hardware accelerators, the performance parameters include calculation time, calculation energy consumption, etc.; set boundary conditions for different CFD tasks, such as The calculation time of the CFD task, or the calculation energy consumption of the CFD task, etc.

[0080] Specifically, the properties of the CFD calculation task, the performance parameters of the GPU / FPGA, and the boundary conditions of the CFD task block can be stored in the NFS server or on the CPU.

[0081] S201. The CPU receives a CFD task cal...

Embodiment 3

[0101] The embodiment of the present invention also provides a method for calculating CFD using a heterogeneous cluster system for CFD simulation calculation, including:

[0102] S300, build a comprehensive software and hardware platform integrating CPU, GPU and FPGA (that is, "heterogeneous cluster system for CFD simulation calculation" in the embodiment of the present invention), and deploy CFD application software and related solutions on the platform All computing resources can be maintained and scheduled through the PBS module integrated on the CPU;

[0103] S301. Initialize relevant parameters. According to the input data, the PBS module performs grid division and task decomposition on the CFD task, and sets the number of time iteration steps and convergence conditions of CFD through boundary condition processing.

[0104] Specifically: in this step, the PBS module on the CPU performs grid division on the CFD task according to the CFD pre-processing tool, and determines ...

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

Embodiments of the present invention provide a heterogeneous cluster system for CFD simulation calculation and a CFD calculation method. The heterogeneous cluster system for CFD simulation calculation comprises a central processing unit (CPU) and a hardware accelerator. The CPU is configured to divide the received CFD task into task blocks, according to the attribute of the CFD task, the CFD boundary condition and the performance parameter of the hardware accelerator, determine the hardware accelerator for calculating the task blocks, and transmit the task blocks to the hardware accelerator; and the hardware accelerator is configured to receive and calculate task blocks transmitted by the CPU and transmit the calculation result to the CPU. According to the technical scheme of the embodiments of the present invention, by constructing the heterogeneous cluster system integrating the CPU, the GPU and the FPGA, calculation resources are intelligently deployed according to the attribute of the CFD task, so that the bottleneck problem of CFD simulation calculation is solved and the running efficiency of the CFD application is improved.

Description

technical field [0001] The invention relates to the field of simulation technology, in particular to a heterogeneous cluster system and a CFD calculation method for computational fluid dynamics (Computational Fluid Dynamics, CFD) simulation calculation. Background technique [0002] Computational Fluid Dynamics (CFD) is a science and technology that uses computers and discrete numerical methods to numerically simulate and analyze fluid dynamics problems. It is a contemporary emerging branch of fluid mechanics. With the rapid development of computing technology and computer technology, CFD technology has been applied to all aspects of national production, especially in aerospace, automobile, ship, water conservancy and other fields. It is a very important auxiliary in engineering application and product design. tool. [0003] As an essential and primary link in industrial production and manufacturing, industrial simulation technology has been widely used in various fields of...

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): G06F9/50G06F17/50
CPCG06F9/5027G06F30/20
Inventor 朱兆生吴健明
Owner 浙江远算科技有限公司
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