Font Size: a A A

SPH Large-scalw Numerical Simulation Of Fluid Motion State On CUDA Platform

Posted on:2015-07-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2298330422470524Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of GPU’s high-performance computingability, numerical calculation based on the virtual simulation technology is widely used inthe military simulation, the film special effects, and the prevention and control of naturaldisasters and other fields. Among them, the mass of fluid simulation has two problems, thecalculation speed and the reality of simulation, so the research on a large scale fluid hasbecame a hot and difficult problem in the field of numerical simulation. This paperpresents a simulation on a large scale fluid movement with the new technology, by usingthe GPU parallel computing ability, simulation the number of million particle massmovement of the fluid.First of all, solve the control equations in SPH method, analysis the meshlessLagrange model of fluid simulation in detail, then analysis the physical description oflarge-scale fluid based SPH method, decomposite the control equations to get themathematical expression of various physical quantities in the process of fluid motion.Found the base of using the sparallel computing ability of GPU.Second, to build large-scale numerical simulation framework of fluid motion, theintroduction of numerical simulation method of dividing large-scale fluid field, andestablished the basis of the calculation model. Three-dimensional space is divided intoseveral fluid volume with the same cube, create array to save the adjacency relationship,the array to ensure the adjacency relations update can be done by the GPU, using theparallel computing power of GPU to solve the fluid motion in the process of physicalquantities, using the standard leapfrog algorithm Leap-Frog Verlet numerical integrationscheme updates the position and velocity of fluid particles.Again, optimize the large-scale numerical calculation of fluid simulation, accordingto the characteristics of the large-scale fluid modeling to optimum smooth function.Include several control equation of SPH numerical calculation method: artificial viscosityand physics viscosity, smooth nuclear radius length, interaction between fluid particles,the fluid boundary processing and artificial compression ratio for numerical optimization,and find the reasonable value of the calculating speed and simulation authenticity. Finally, the experiment constructs the large-scale fluid motion simulation system, theSPH method large-scale fluid simulation method for design of experiment and resultanalysis. Experiment by the above method to achieve the different number of fluidparticles motion simulation. Method used in this paper improves the calculation speed andwell meet the requirements of authenticity, explore in the field of simulation of large-scalefluid have played a role.
Keywords/Search Tags:fluid simulation, parallel computing, SPH, GPU accelerating, numericaloptimization
PDF Full Text Request
Related items