A Parallel 3D Code for Simulation of Self-gravitating Gas-Dust Systems

  • Sergei Kireev
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5698)


A parallel 3D code for simulation of galaxies and protoplanetary discs is developed. The model includes dust, gas, gravitation and friction between dust and gas. The kinetic equation for dust particles is solved by PIC method. Gas dynamics equations are solved by FLIC method. In parallel implementation a domain decomposition technique is used where each subdomain is processed by a group of processors. Results of parallelization efficiency are presented.


Poisson Equation Gravitational Potential Parallel Implementation Protoplanetary Disc Small Grid 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Miniati, F., Colella, P.: Block Structured Adaptive Mesh and Time Refinement for Hybrid, Hyperbolic + N-body Systems. Journal of Computational Physics 227(1), 400–430 (2007)MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    O’Shea, B., Bryan, G., Bordner, J., et al.: Introducing Enzo, an AMR Cosmology Application. Adaptive mesh refinement: theory and applications. Springer Lecture Notes Comput. Sci. Engng., pp. 134–142 (2004)Google Scholar
  3. 3.
    Bryan, G.L., Norman, M.L., Stone, J.M., et al.: A piecewise parabolic method for cosmological hydrodynamics. Comput. Phys. Comm. 89, 149 (1995)CrossRefzbMATHGoogle Scholar
  4. 4.
    Couchman, H.M.P., Thomas, P.A., Pearce, F.R.: Hydra: an Adaptive-Mesh Implementation of P3M-SPH. Astrophys. J. 452, 797 (1995)CrossRefGoogle Scholar
  5. 5.
    Evrard, A.E.: Beyond N-body – 3D cosmological gas dynamics. Monthly Notices Roy. Astronom. Soc. 235, 911 (1988)CrossRefzbMATHGoogle Scholar
  6. 6.
    Springel, V.: The Cosmological Simulation Code GADGET-2. Monthly Notices Roy. Astronom. Soc. 364(4), 1105–1134 (2006)CrossRefGoogle Scholar
  7. 7.
    Snytnikov, A.V., Vshivkov, V.A.: A Multigrid Parallel Program for Protoplanetary Disc Simulation. In: Malyshkin, V.E. (ed.) PaCT 2005. LNCS, vol. 3606, pp. 457–467. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Vshivkov, V.A., Lazareva, G.G., Kireev, S.E., Kulikov, I.M.: Parallel implementation of the gas component model of self-gravitating protoplanetary disc on supercomputers. Vychislitel’nye tehnologii (in Russian) 12(3), 38–52 (2007)zbMATHGoogle Scholar
  9. 9.
    Hockney, R.W., Eastwood, J.W.: Computer Simulation Using Particles. IOP Publishing, Bristol (1988)Google Scholar
  10. 10.
    Grigoryev, Yu.N., Vshivkov, V.A., Fedoruk, M.P.: Numerical ”Particle-in-Cell” Methods. Theory and Applications. VSP (2002)Google Scholar
  11. 11.
    Belocerkovskiy, O.M., Davydov, Yu.M.: Large particles method in gas dynamics. M.: Nauka (in Russian) (1982)Google Scholar
  12. 12.
    Kireev, S.E.: Parallel implementation of particle-in-cell method for simulation of gravitational cosmodynamics problems. Avtometriya (in Russian) 3, 32–39 (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Sergei Kireev
    • 1
  1. 1.ICMMG SB RASNovosibirskRussia

Personalised recommendations