• DocumentCode
    3516461
  • Title

    Extending the educational scope of a particle-based simulation framework through parallelization

  • Author

    Chen, T. Francis ; Baranoski, Gladimir V G

  • Author_Institution
    Natural Phenomena Simulation Group, Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2010
  • fDate
    June 28 2010-July 2 2010
  • Firstpage
    115
  • Lastpage
    124
  • Abstract
    Particle systems have been incorporated into a wide variety of applications in both academia and industry. They can be employed to investigate complex natural phenomena, illustrate scientific concepts and generate special effects for entertainment purposes. Recently, we implemented an educational simulation framework based on particle systems that can be used to perform interactive virtual experiments involving complex physical laws. The positive feedback received from a pilot deployment of this framework motivated us to look for strategies to increase its scope. However, more complex and engaging simulations require the use of a larger number of geometric primitives (particles), which results in higher computational costs. To mitigate these costs, we resorted to the implementation of parallel techniques through the use of the Message Passing Interface (MPI) standard. In this paper, we describe these techniques and discuss the performance gains resulting from their application to the simulation algorithm that forms the core of our framework. These results were obtained through practical test cases which are also described in detail in this paper.
  • Keywords
    Computational modeling; Context; Face; Gravity; Heuristic algorithms; Mathematical model; Trajectory; Education; application; parallel processing; particle system; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Simulation (HPCS), 2010 International Conference on
  • Conference_Location
    Caen, France
  • Print_ISBN
    978-1-4244-6827-0
  • Type

    conf

  • DOI
    10.1109/HPCS.2010.5547147
  • Filename
    5547147