GPU optimization method for immersed boundary high-precision statistical dynamics fluid simulation

A fluid simulation and optimization method technology, applied in computer graphics and large-scale parallel computing interdisciplinary, can solve problems such as not reaching the best performance, difficult to achieve fluid simulation accuracy and stability, etc., to improve memory access performance, improve The effect of data load imbalance and efficient simulation

Active Publication Date: 2020-06-30
SHANGHAI TECH UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, a direct implementation on GPU of a suite of statistical dynamics solvers based on ACM-MRT models does not achieve optimal performance
In some previous works, there are some attempts to improve the parallel performance of the statistical dynamics solver. The optimization mainly focuses on the rearrangement of the memory data layout and the adjustment of the calculation order, but these optimization schemes are all aimed at the very old BGK-SRT model or traditional RM-MRT model, it is difficult to achieve higher accuracy and stability of fluid simulation
Furthermore, among statistical dynamics methods, there is no GPU optimization work to specifically improve the performance of the immersed boundary-lattice Boltzmann method to support coupled simulations of fluid interiors with various complex static or dynamic solids

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
  • GPU optimization method for immersed boundary high-precision statistical dynamics fluid simulation
  • GPU optimization method for immersed boundary high-precision statistical dynamics fluid simulation
  • GPU optimization method for immersed boundary high-precision statistical dynamics fluid simulation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] Below in conjunction with specific embodiment, further illustrate the present invention. It should be understood that these examples are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the teachings of the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms also fall within the scope defined by the appended claims of the present application.

[0067] The purpose of the present invention is to improve the simulation performance of the submerged boundary high-order adaptive statistical dynamics method based on the ACM-MRT model on the GPU platform, to accelerate the process of fluid simulation in multiple scenarios, so as to realize single-GPU and multi-node multi-GPU large-scale Efficient high-resolution simulation of large-scale scenarios, as well as real-time simula...

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 provides a GPU optimization method for immersed boundary high-precision statistical dynamics fluid simulation. The method is wide in application prospect, and mainly has the following aspects: firstly, relatively high-precision real-time simulation is realized in a low-resolution scene, and interactive preview design can be realized; and secondly, in a large scene with relatively high resolution, the expandability of multiple nodes and multiple GPUs is fully utilized, so that the simulation can also be completed very efficiently, and great help is provided for the popularizationof the method in practical application in multiple fields, such as the establishment of a large-scale high-performance industrial design platform and the like.

Description

technical field [0001] The present invention relates to a single-GPU and multi-node multi-GPU large-scale parallel computing acceleration optimization method based on the submerged boundary high-order adaptive statistical dynamics method of the lattice Boltzmann equation, so as to realize large-scale computing with both precision and efficiency. Turbulent flow simulation and fluid-solid coupling simulation belong to the interdisciplinary technical field of fluid dynamics simulation, computer graphics and massively parallel computing. Background technique [0002] Fluid simulation is very important for industrial product design, medical diagnosis, visual animation, environmental protection, energy and other fields. Traditional fluid simulations usually solve the incompressible Navier-Stokes equations (INSE) with different types of discretization schemes, such as finite difference, finite volume, and finite element methods, and have been improved in different ways. Although t...

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/28
CPCY02T90/00
Inventor 刘晓培范睿陈懿欣李伟
Owner SHANGHAI TECH 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