Skip to main content

High Performance Computing and Numerical Modelling

  • Chapter
  • First Online:
Star Formation in Galaxy Evolution: Connecting Numerical Models to Reality

Part of the book series: Saas-Fee Advanced Course ((SAASFEE,volume 43))

Abstract

Numerical methods play an ever more important role in astrophysics.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A linear system of first-order PDEs can be written in the generic form

    figure a

    where \(A_{ij}\) is the coefficient matrix.

  2. 2.

    Named after the enigmatic word AREPO in the Latin palindromic sentence sator arepo tenet opera rotas, the ‘Sator Square’.

  3. 3.

    https://computing.llnl.gov/tutorials/openMP.

  4. 4.

    We note that normally one would of course not hard-code the rank numbers like this, but rather design the communication such that the program can run with different numbers of MPI tasks.

  5. 5.

    For example: https://computing.llnl.gov/tutorials/mpi.

References

  • Agertz, O., Moore, B., Stadel, J., Potter, D., Miniati, F., Read, J., Mayer, L., Gawryszczak, A., Kravtsov, A., et al. Nordlund, Ã…., Pearce, F., Quilis, V., Rudd, D., Springel, V., Stone, J., Tasker, E., Teyssier, R., Wadsley, J., & Walder, R. 2007, MNRAS, 380, 963

    Google Scholar 

  • Amdahl, G. M. 1967, in Proceedings of the April 18–20, 1967, Spring Joint Computer Conference, AFIPS ’67 (Spring) (New York, NY, USA: ACM), 483–485

    Google Scholar 

  • Atkinson, K. 1978, An introduction to numerical analysis (Wiley)

    Google Scholar 

  • Bagla, J. S. 2002, Journal of Astrophysics and Astronomy, 23, 185

    Google Scholar 

  • Balsara, D. S. 2010, Journal of Computational Physics, 229, 1970

    Google Scholar 

  • Balsara, D. S., Rumpf, T., Dumbser, M., & Munz, C.-D. 2009, Journal of Computational Physics, 228, 2480

    Google Scholar 

  • Barnes, J. & Hut, P. 1986, Nature, 324, 446

    Google Scholar 

  • Bauer, A. & Springel, V. 2012, MNRAS, 423, 2558

    Google Scholar 

  • Bertone, G., Hooper, D., & Silk, J. 2005, Phys. Rep., 405, 279

    Google Scholar 

  • Binney, J. & Tremaine, S. 1987, Galactic dynamics (Princeton University Press)

    Google Scholar 

  • Binney, J. & Tremaine, S. 2008, Galactic Dynamics: Second Edition (Princeton University Press)

    Google Scholar 

  • Brandt, A. 1977, Mathematics of Computation, 31, 333

    Google Scholar 

  • Braun, J. & Sambridge, M. 1995, Nature, 376, 655

    Google Scholar 

  • Briggs, W. L., Henson, V. E., & McCormick, S. F. 2000, A Multigrid Tutorial, EngineeringPro collection (Society for Industrial and Applied Mathematics (SIAM, Philadelphia))

    Google Scholar 

  • Brio, M., Zakharian, A. R., & Webb, G. M. 2001, Journal of Computational Physics, 167, 177

    Google Scholar 

  • Campbell, J. E. 1897, Proc Lond Math Soc, 28, 381

    Google Scholar 

  • Chandrasekhar, S. 1943, ApJ, 97, 255

    Google Scholar 

  • Cooley, J. W. & Tukey, J. W. 1965, Math. Comp., 19, 297

    Google Scholar 

  • Courant, R., Friedrichs, K., & Lewy, H. 1928, Mathematische Annalen, 100, 32

    Google Scholar 

  • Cullen, L. & Dehnen, W. 2010, MNRAS, 408, 669

    Google Scholar 

  • Cunningham, A. J., Frank, A., Varnière, P., Mitran, S., & Jones, T. W. 2009, ApJS, 182, 519

    Google Scholar 

  • Dehnen, W. 2000, ApJ, 536, L39

    Google Scholar 

  • Dehnen, W. 2002, Journal of Computational Physics, 179, 27

    Google Scholar 

  • Dehnen, W. & Aly, H. 2012, MNRAS, 425, 1068

    Google Scholar 

  • Diniz, P., da Silva, E., & Netto, S. 2002, Digital Signal Processing: System Analysis and Design (Cambridge University Press)

    Google Scholar 

  • Dolag, K., Vazza, F., Brunetti, G., & Tormen, G. 2005, MNRAS, 364, 753

    Google Scholar 

  • Dubois, Y., Pichon, C., Welker, C., Le Borgne, D., Devriendt, J., Laigle, C., Codis, S., Pogosyan, D., Arnouts, S., Benabed, K., Bertin, E., Blaizot, J., Bouchet, F., Cardoso, J.-F., Colombi, S., de Lapparent, V., Desjacques, V., Gavazzi, R., Kassin, S., Kimm, T., McCracken, H., Milliard, B., Peirani, S., Prunet, S., Rouberol, S., Silk, J., Slyz, A., Sousbie, T., Teyssier, R., Tresse, L., Treyer, M., Vibert, D., & Volonteri, M. 2014, ArXiv e-prints: 1402.1165

    Google Scholar 

  • Eckart, C. 1960, Physics of Fluids, 3, 421

    Google Scholar 

  • Field, G. B. 1965, ApJ, 142, 531

    Google Scholar 

  • Frenk, C. S., White, S. D. M., Bode, P., Bond, J. R., Bryan, G. L., Cen, R., Couchman, H. M. P., Evrard, A. E., Gnedin, N., Jenkins, A., Khokhlov, A. M., Klypin, A., Navarro, J. F., Norman, M. L., Ostriker, J. P., Owen, J. M., Pearce, F. R., Pen, U.-L., Steinmetz, M., Thomas, P. A., Villumsen, J. V., Wadsley, J. W., Warren, M. S., Xu, G., & Yepes, G. 1999, ApJ, 525, 554

    Google Scholar 

  • Fromang, S., Hennebelle, P., & Teyssier, R. 2006, A&A, 457, 371

    Google Scholar 

  • Gauss, C. F. 1866, Nachlass: Theoria interpolationis methodo nova tractata (Earl Friedrich Gauss, Werke, Band 3, Gottingen: Koniglichen Gesellschaft der Wissenschaften), pp. 265–303

    Google Scholar 

  • Gingold, R. A. & Monaghan, J. J. 1977, MNRAS, 181, 375

    Google Scholar 

  • Gnedin, N. Y. 1995, ApJS, 97, 231

    Google Scholar 

  • Goldstein, H. 1950, Classical mechanics (Addison-Wesley)

    Google Scholar 

  • Greif, T. H., Springel, V., White, S. D. M., Glover, S. C. O., Clark, P. C., Smith, R. J., Klessen, R. S., & Bromm, V. 2011a, ApJ, 737, 75

    Google Scholar 

  • Greif, T. H., White, S. D. M., Klessen, R. S., & Springel, V. 2011b, ApJ, 736, 147

    Google Scholar 

  • Hairer, E., Lubich, C., & Wanner, G. 2002, Geometric numerical integration, Springer Series in Computational Mathematics (Springer, Berlin)

    Google Scholar 

  • Harten, A., Lax, P. D., & Van Leer, B. 1983, SIAM Review, 25, 35

    Google Scholar 

  • Hassan, O., Probert, E. J., & Morgan, K. 1998, International Journal for Numerical Methods in Fluids, 27, 41

    Google Scholar 

  • Hernquist, L. 1987, ApJS, 64, 715

    Google Scholar 

  • Hernquist, L., Bouchet, F. R., & Suto, Y. 1991, ApJS, 75, 231

    Google Scholar 

  • Hernquist, L., Hut, P., & Makino, J. 1993, ApJ, 402, L85

    Google Scholar 

  • Hernquist, L. & Katz, N. 1989, ApJS, 70, 419

    Google Scholar 

  • Hockney, R. W. & Eastwood, J. W. 1988, Computer simulation using particles (Bristol: Hilger)

    Google Scholar 

  • Hopkins, P. F. 2013, MNRAS, 428, 2840

    Google Scholar 

  • Hu, C.-Y., Naab, T., Walch, S., Moster, B. P., & Oser, L. 2014, ArXiv e-prints: 1402.1788

    Google Scholar 

  • James, R. A. 1977, Journal of Computational Physics, 25, 71

    Google Scholar 

  • Kirkwood, J. G. 1946, J. Chem. Phys., 14, 180

    Google Scholar 

  • Klypin, A. A. & Shandarin, S. F. 1983, MNRAS, 204, 891

    Google Scholar 

  • Knebe, A., Green, A., & Binney, J. 2001, MNRAS, 325, 845

    Google Scholar 

  • Kolmogorov, A. N. 1941, Proceedings of the USSR Academy of Sciences, 32, 16

    Google Scholar 

  • Landau, L. D. & Lifshitz, E. M. 1959, Fluid mechanics (Course of theoretical physics, Oxford: Pergamon Press)

    Google Scholar 

  • LeVeque, R. J. 2002, Finite volume methods for hyperbolic systems (Cambridge University Press)

    Google Scholar 

  • Lucy, L. B. 1977, AJ, 82, 1013

    Google Scholar 

  • Makino, J., Fukushige, T., Koga, M., & Namura, K. 2003, PASJ, 55, 1163

    Google Scholar 

  • Marinacci, F., Pakmor, R., & Springel, V. 2014, MNRAS, 437, 1750

    Google Scholar 

  • Mavriplis, D. J. 1997, Annual Review of Fluid Mechanics, 29, 473

    Google Scholar 

  • Mignone, A., Bodo, G., Massaglia, S., Matsakos, T., Tesileanu, O., Zanni, C., & Ferrari, A. 2007, ApJS, 170, 228

    Google Scholar 

  • Mitchell, N. L., McCarthy, I. G., Bower, R. G., Theuns, T., & Crain, R. A. 2009, MNRAS, 395, 180

    Google Scholar 

  • Miyoshi, T. & Kusano, K. 2005, Journal of Computational Physics, 208, 315

    Google Scholar 

  • Mo, H., van den Bosch, F. C., & White, S. 2010, Galaxy Formation and Evolution (Cambridge University Press)

    Google Scholar 

  • Monaghan, J. J. 1992, ARA&A, 30, 543

    Google Scholar 

  • Morris, J. 1997, Journal of Computational Physics, 136, 41

    Google Scholar 

  • Ollivier-Gooch, C. F. 1997, Journal of Computational Physics, 133, 6

    Google Scholar 

  • Pacheco, P. S. 1997, Parallel Programming with MPI (Morgan Kaufmann Publishers, San Francisco)

    Google Scholar 

  • Pakmor, R., Marinacci, F., & Springel, V. 2014, ApJ, 783, L20

    Google Scholar 

  • Peacock, J. A. 1999, Cosmological Physics (Cambridge University Press)

    Google Scholar 

  • Pelupessy, F. I., Schaap, W. E., & van de Weygaert, R. 2003, A&A, 403, 389

    Google Scholar 

  • Pen, U.-L. 1998, ApJS, 115, 19

    Google Scholar 

  • Pope, S. B. 2000, Turbulent Flows (Cambridge University Press)

    Google Scholar 

  • Power, C., Navarro, J. F., Jenkins, A., Frenk, C. S., White, S. D. M., Springel, V., Stadel, J., & Quinn, T. 2003, MNRAS, 338, 14

    Google Scholar 

  • Press, W. H., Teukolsky, S. A., Vetterling, W. T., & Flannery, B. P. 1992, Numerical recipes in C. The art of scientific computing (Cambridge: University Press, 1992, 2nd ed.)

    Google Scholar 

  • Price, D. J. 2008, Journal of Computational Physics, 227, 10040

    Google Scholar 

  • Price, D. J. 2012, in Astronomical Society of the Pacific Conference Series, Vol. 453, Advances in Computational Astrophysics: Methods, Tools, and Outcome, ed. R. Capuzzo-Dolcetta, M. Limongi, & A. Tornambè, 249

    Google Scholar 

  • Pringle, J. E. & King, A. 2007, Astrophysical Flows (Cambridge University Press)

    Google Scholar 

  • Rankine, W. J. M. 1870, Philosophical Transactions of the Royal Society of London, 160, 277–288

    Google Scholar 

  • Read, J. I. & Hayfield, T. 2012, MNRAS, 422, 3037

    Google Scholar 

  • Read, J. I., Hayfield, T., & Agertz, O. 2010, MNRAS, 405, 1513

    Google Scholar 

  • Renardy, M. & Rogers, R. 2004, An Introduction to Partial Differential Equations, Texts in Applied Mathematics (Springer)

    Google Scholar 

  • Rosswog, S. 2005, ApJ, 634, 1202

    Google Scholar 

  • Runge, C. 1895, Math. Ann., 46, 167

    Google Scholar 

  • Rusanov, V. V. 1961, J. Comput. Math. Phys. USSR, 1, 267

    Google Scholar 

  • Saad, Y. 2003, Iterative Methods for Sparse Linear Systems: Second Edition (Society for Industrial and Applied Mathematics)

    Google Scholar 

  • Saha, P. & Tremaine, S. 1992, AJ, 104, 1633

    Google Scholar 

  • Salmon, J. K. & Warren, M. S. 1994, J. Comp. Phys., 111, 136

    Google Scholar 

  • Shu, F. H. 1992, The physics of astrophysics. Volume II: Gas dynamics. (University Science Books, Mill Valley, CA)

    Google Scholar 

  • Springel, V. 2005, MNRAS, 364, 1105

    Google Scholar 

  • Springel, V. 2010a, MNRAS, 401, 791

    Google Scholar 

  • Springel, V. 2010b, ARA&A, 48, 391

    Google Scholar 

  • Springel, V. & Hernquist, L. 2002, MNRAS, 333, 649

    Google Scholar 

  • Springel, V., Yoshida, N., & White, S. D. M. 2001, New Astronomy, 6, 79

    Google Scholar 

  • Stadel, J. G. 2001, PhD thesis, University of Washington

    Google Scholar 

  • Stoer, J. & Bulirsch, R. 2002, Introduction to Numerical Analysis, Texts in Applied Mathematics (Springer)

    Google Scholar 

  • Stone, J. M., Gardiner, T. A., Teuben, P., Hawley, J. F., & Simon, J. B. 2008, ApJS, 178, 137

    Google Scholar 

  • Strang, G. 1968, SIAM J. Numer. Anal., 5, 506

    Google Scholar 

  • Tasker, E. J., Brunino, R., Mitchell, N. L., Michielsen, D., Hopton, S., Pearce, F. R., Bryan, G. L., & Theuns, T. 2008, MNRAS, 390, 1267

    Google Scholar 

  • Teyssier, R. 2002, A&A, 385, 337

    Google Scholar 

  • Toro, E. 1997, Riemann solvers and numerical methods for fluid dynamics (Springer)

    Google Scholar 

  • Trac, H. & Pen, U.-L. 2004, New Astronomy, 9, 443

    Google Scholar 

  • van de Weygaert, R. 1994, A&A, 283, 361

    Google Scholar 

  • van de Weygaert, R. & Schaap, W. 2009, in Lecture Notes in Physics, Berlin Springer Verlag, Vol. 665, Data Analysis in Cosmology, ed. V. J. Martínez, E. Saar, E. Martínez-González, & M.-J. Pons-Bordería, 291–413

    Google Scholar 

  • van Leer, B. 1984, SIAM J. Sci. Stat. Comput., 5, 1

    Google Scholar 

  • van Leer, B. 2006, Communications in Computational Physics, 1, 192

    Google Scholar 

  • Vogelsberger, M., Genel, S., Sijacki, D., Torrey, P., Springel, V., & Hernquist, L. 2013, MNRAS, 436, 3031

    Google Scholar 

  • Vogelsberger, M., Genel, S., Springel, V., Torrey, P., Sijacki, D., Xu, D., Snyder, G., Bird, S., Nelson, D., & Hernquist, L. 2014, Nature, 509, 177

    Google Scholar 

  • Vogelsberger, M., Sijacki, D., KereÅ¡, D., Springel, V., & Hernquist, L. 2012, MNRAS, 425, 3024

    Google Scholar 

  • Wadsley, J. W., Stadel, J., & Quinn, T. 2004, New Astronomy, 9, 137

    Google Scholar 

  • Wadsley, J. W., Veeravalli, G., & Couchman, H. M. P. 2008, MNRAS, 387, 427

    Google Scholar 

  • Wendroff, B. 1999, Computers & Mathematics with Applications, 38, 175

    Google Scholar 

  • White, S. D. M., Frenk, C. S., & Davis, M. 1983, ApJ, 274, L1

    Google Scholar 

  • Whitehurst, R. 1995, MNRAS, 277, 655

    Google Scholar 

  • Xu, G. 1995, ApJS, 98, 355

    Google Scholar 

  • Xu, G. 1997, MNRAS, 288, 903

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Volker Springel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Springel, V. (2016). High Performance Computing and Numerical Modelling. In: Revaz, Y., Jablonka, P., Teyssier, R., Mayer, L. (eds) Star Formation in Galaxy Evolution: Connecting Numerical Models to Reality. Saas-Fee Advanced Course, vol 43. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47890-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-47890-5_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-47889-9

  • Online ISBN: 978-3-662-47890-5

  • eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)

Publish with us

Policies and ethics