• DocumentCode
    2446277
  • Title

    An Improved Study of Physically Based Fluid Simulation on GPU

  • Author

    Tong, Zhizhong ; Huang, Qitao ; He, Jingfeng ; Han, Junwei

  • Author_Institution
    Harbin Inst. of Technol., Harbin
  • fYear
    2007
  • fDate
    15-18 Oct. 2007
  • Firstpage
    179
  • Lastpage
    184
  • Abstract
    A feasible routine for complex fluid simulation is presented, consisting of the pre-processing and runtime stage. The pre-processing stage generates all computation-aided textures, which speeds up the simulating and rendering at run-time stage. We improve the unreasonable processing in most previous methods and give a correct discretized solution of Poisson equation. To improve the computational accuracy, the residuals are calculated to adoptively control the Jacobian iterations based on ping-pong technique and reduction operation. The potential parallelism of GPU is harnessed by effectively organizing the data and taking advantages of 4-element parallelism of vector operations. The experiment reveals that the proposed routine creates visually convincing results with encouraging FPS and meets the requirements of real-time simulation.
  • Keywords
    Jacobian matrices; Poisson equation; computer animation; image texture; iterative methods; rendering (computer graphics); storage management; GPU parallelism; Jacobian iteration; Poisson equation; computation-aided texture; data organization; fluid simulation; ping-pong technique; reduction operation; rendering; vector operation parallelism; Animation; Computational modeling; Computer graphics; Computer simulation; Fluid flow; Hardware; Jacobian matrices; Parallel processing; Poisson equations; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design and Computer Graphics, 2007 10th IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-1579-3
  • Electronic_ISBN
    978-1-4244-1579-3
  • Type

    conf

  • DOI
    10.1109/CADCG.2007.4407877
  • Filename
    4407877