Method for realizing computational fluid dynamics large-scale real-time simulation
A computational fluid dynamics and real-time simulation technology, applied in calculation, special data processing applications, instruments, etc., can solve the problems of inconsistent solution speed, reduced simulation calculation efficiency, low calculation speed and calculation efficiency, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0023] Figure 1a A schematic flowchart of a method for realizing large-scale real-time simulation of computational fluid dynamics provided by Embodiment 1 of the present invention, as shown in Figure 1a shown, including:
[0024] Step 11, receiving a simulation request message, the simulation request message includes a simulation object;
[0025] For example, the simulation request message may be a start button or switch on a device for realizing large-scale real-time simulation of computational fluid dynamics. Simulate object cube slots, etc.
[0026] Step 12, read the simulated object, the spatial discrete grid information of the simulated object and the data information required for calculating the equations from the file, the data information includes area division parameters and time step information; wherein, different calculation complexities The equations correspond to different grid information and / or different time step information;
[0027] Among them, the file ...
Embodiment 2
[0067] figure 2 It is a schematic flowchart of a method for realizing large-scale real-time simulation of computational fluid dynamics provided by Embodiment 2 of the present invention. This embodiment simulates a Reynolds-averaged turbulence model, solute transport equation and fluid flow solver at different time scales and spatial scales. The parallel algorithm for solving is based on the CPU-GPU hybrid architecture system, and the parallel computing system is used to realize the simulation. Its parallel system is the Mole-8.5 supercomputing system, which is composed of multiple computing nodes. Each computing node has an Intel(R) Xeon E5520CPU (RAM 16G) and 4 NVIDIA TESLA C2050GPU graphics cards. The nodes directly pass through the high-speed network to connect. This embodiment adopts a node in the Mole-8.5 supercomputing system, uses 4 processes, and uses 4 CPU cores and 4 GPU graphics cards in total. The parallel system configuration in this embodiment is only for illu...
Embodiment 3
[0091] image 3 It is a schematic flowchart of a method for realizing large-scale real-time simulation of computational fluid dynamics provided by Embodiment 3 of the present invention. This embodiment is an implementation of a large-scale GPU parallel computing method based on a discrete lattice Boltzmann method (Lattice Boltzmann Method, LBM). example. like image 3 shown, including:
[0092] Step 31, set the parallel parameters, read the data information needed to calculate the equations from the file, the data information includes the structure information of the simulated object, the area division parameters and the time step information, and perform step 32;
[0093] Step 32, open up the physical space for calculating the required variables, and execute step 33;
[0094] Step 33, updating the flow equation at the boundary nodes on a smaller grid size and time step;
[0095] Step 34, performing data exchange at the boundary and simultaneously updating the internal nod...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 