Abstract
Numerical methods play an ever more important role in astrophysics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A linear system of first-order PDEs can be written in the generic form
where \(A_{ij}\) is the coefficient matrix.
- 2.
Named after the enigmatic word AREPO in the Latin palindromic sentence sator arepo tenet opera rotas, the ‘Sator Square’.
- 3.
- 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.
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
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
Atkinson, K. 1978, An introduction to numerical analysis (Wiley)
Bagla, J. S. 2002, Journal of Astrophysics and Astronomy, 23, 185
Balsara, D. S. 2010, Journal of Computational Physics, 229, 1970
Balsara, D. S., Rumpf, T., Dumbser, M., & Munz, C.-D. 2009, Journal of Computational Physics, 228, 2480
Barnes, J. & Hut, P. 1986, Nature, 324, 446
Bauer, A. & Springel, V. 2012, MNRAS, 423, 2558
Bertone, G., Hooper, D., & Silk, J. 2005, Phys. Rep., 405, 279
Binney, J. & Tremaine, S. 1987, Galactic dynamics (Princeton University Press)
Binney, J. & Tremaine, S. 2008, Galactic Dynamics: Second Edition (Princeton University Press)
Brandt, A. 1977, Mathematics of Computation, 31, 333
Braun, J. & Sambridge, M. 1995, Nature, 376, 655
Briggs, W. L., Henson, V. E., & McCormick, S. F. 2000, A Multigrid Tutorial, EngineeringPro collection (Society for Industrial and Applied Mathematics (SIAM, Philadelphia))
Brio, M., Zakharian, A. R., & Webb, G. M. 2001, Journal of Computational Physics, 167, 177
Campbell, J. E. 1897, Proc Lond Math Soc, 28, 381
Chandrasekhar, S. 1943, ApJ, 97, 255
Cooley, J. W. & Tukey, J. W. 1965, Math. Comp., 19, 297
Courant, R., Friedrichs, K., & Lewy, H. 1928, Mathematische Annalen, 100, 32
Cullen, L. & Dehnen, W. 2010, MNRAS, 408, 669
Cunningham, A. J., Frank, A., Varnière, P., Mitran, S., & Jones, T. W. 2009, ApJS, 182, 519
Dehnen, W. 2000, ApJ, 536, L39
Dehnen, W. 2002, Journal of Computational Physics, 179, 27
Dehnen, W. & Aly, H. 2012, MNRAS, 425, 1068
Diniz, P., da Silva, E., & Netto, S. 2002, Digital Signal Processing: System Analysis and Design (Cambridge University Press)
Dolag, K., Vazza, F., Brunetti, G., & Tormen, G. 2005, MNRAS, 364, 753
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
Eckart, C. 1960, Physics of Fluids, 3, 421
Field, G. B. 1965, ApJ, 142, 531
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
Fromang, S., Hennebelle, P., & Teyssier, R. 2006, A&A, 457, 371
Gauss, C. F. 1866, Nachlass: Theoria interpolationis methodo nova tractata (Earl Friedrich Gauss, Werke, Band 3, Gottingen: Koniglichen Gesellschaft der Wissenschaften), pp. 265–303
Gingold, R. A. & Monaghan, J. J. 1977, MNRAS, 181, 375
Gnedin, N. Y. 1995, ApJS, 97, 231
Goldstein, H. 1950, Classical mechanics (Addison-Wesley)
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
Greif, T. H., White, S. D. M., Klessen, R. S., & Springel, V. 2011b, ApJ, 736, 147
Hairer, E., Lubich, C., & Wanner, G. 2002, Geometric numerical integration, Springer Series in Computational Mathematics (Springer, Berlin)
Harten, A., Lax, P. D., & Van Leer, B. 1983, SIAM Review, 25, 35
Hassan, O., Probert, E. J., & Morgan, K. 1998, International Journal for Numerical Methods in Fluids, 27, 41
Hernquist, L. 1987, ApJS, 64, 715
Hernquist, L., Bouchet, F. R., & Suto, Y. 1991, ApJS, 75, 231
Hernquist, L., Hut, P., & Makino, J. 1993, ApJ, 402, L85
Hernquist, L. & Katz, N. 1989, ApJS, 70, 419
Hockney, R. W. & Eastwood, J. W. 1988, Computer simulation using particles (Bristol: Hilger)
Hopkins, P. F. 2013, MNRAS, 428, 2840
Hu, C.-Y., Naab, T., Walch, S., Moster, B. P., & Oser, L. 2014, ArXiv e-prints: 1402.1788
James, R. A. 1977, Journal of Computational Physics, 25, 71
Kirkwood, J. G. 1946, J. Chem. Phys., 14, 180
Klypin, A. A. & Shandarin, S. F. 1983, MNRAS, 204, 891
Knebe, A., Green, A., & Binney, J. 2001, MNRAS, 325, 845
Kolmogorov, A. N. 1941, Proceedings of the USSR Academy of Sciences, 32, 16
Landau, L. D. & Lifshitz, E. M. 1959, Fluid mechanics (Course of theoretical physics, Oxford: Pergamon Press)
LeVeque, R. J. 2002, Finite volume methods for hyperbolic systems (Cambridge University Press)
Lucy, L. B. 1977, AJ, 82, 1013
Makino, J., Fukushige, T., Koga, M., & Namura, K. 2003, PASJ, 55, 1163
Marinacci, F., Pakmor, R., & Springel, V. 2014, MNRAS, 437, 1750
Mavriplis, D. J. 1997, Annual Review of Fluid Mechanics, 29, 473
Mignone, A., Bodo, G., Massaglia, S., Matsakos, T., Tesileanu, O., Zanni, C., & Ferrari, A. 2007, ApJS, 170, 228
Mitchell, N. L., McCarthy, I. G., Bower, R. G., Theuns, T., & Crain, R. A. 2009, MNRAS, 395, 180
Miyoshi, T. & Kusano, K. 2005, Journal of Computational Physics, 208, 315
Mo, H., van den Bosch, F. C., & White, S. 2010, Galaxy Formation and Evolution (Cambridge University Press)
Monaghan, J. J. 1992, ARA&A, 30, 543
Morris, J. 1997, Journal of Computational Physics, 136, 41
Ollivier-Gooch, C. F. 1997, Journal of Computational Physics, 133, 6
Pacheco, P. S. 1997, Parallel Programming with MPI (Morgan Kaufmann Publishers, San Francisco)
Pakmor, R., Marinacci, F., & Springel, V. 2014, ApJ, 783, L20
Peacock, J. A. 1999, Cosmological Physics (Cambridge University Press)
Pelupessy, F. I., Schaap, W. E., & van de Weygaert, R. 2003, A&A, 403, 389
Pen, U.-L. 1998, ApJS, 115, 19
Pope, S. B. 2000, Turbulent Flows (Cambridge University Press)
Power, C., Navarro, J. F., Jenkins, A., Frenk, C. S., White, S. D. M., Springel, V., Stadel, J., & Quinn, T. 2003, MNRAS, 338, 14
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.)
Price, D. J. 2008, Journal of Computational Physics, 227, 10040
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
Pringle, J. E. & King, A. 2007, Astrophysical Flows (Cambridge University Press)
Rankine, W. J. M. 1870, Philosophical Transactions of the Royal Society of London, 160, 277–288
Read, J. I. & Hayfield, T. 2012, MNRAS, 422, 3037
Read, J. I., Hayfield, T., & Agertz, O. 2010, MNRAS, 405, 1513
Renardy, M. & Rogers, R. 2004, An Introduction to Partial Differential Equations, Texts in Applied Mathematics (Springer)
Rosswog, S. 2005, ApJ, 634, 1202
Runge, C. 1895, Math. Ann., 46, 167
Rusanov, V. V. 1961, J. Comput. Math. Phys. USSR, 1, 267
Saad, Y. 2003, Iterative Methods for Sparse Linear Systems: Second Edition (Society for Industrial and Applied Mathematics)
Saha, P. & Tremaine, S. 1992, AJ, 104, 1633
Salmon, J. K. & Warren, M. S. 1994, J. Comp. Phys., 111, 136
Shu, F. H. 1992, The physics of astrophysics. Volume II: Gas dynamics. (University Science Books, Mill Valley, CA)
Springel, V. 2005, MNRAS, 364, 1105
Springel, V. 2010a, MNRAS, 401, 791
Springel, V. 2010b, ARA&A, 48, 391
Springel, V. & Hernquist, L. 2002, MNRAS, 333, 649
Springel, V., Yoshida, N., & White, S. D. M. 2001, New Astronomy, 6, 79
Stadel, J. G. 2001, PhD thesis, University of Washington
Stoer, J. & Bulirsch, R. 2002, Introduction to Numerical Analysis, Texts in Applied Mathematics (Springer)
Stone, J. M., Gardiner, T. A., Teuben, P., Hawley, J. F., & Simon, J. B. 2008, ApJS, 178, 137
Strang, G. 1968, SIAM J. Numer. Anal., 5, 506
Tasker, E. J., Brunino, R., Mitchell, N. L., Michielsen, D., Hopton, S., Pearce, F. R., Bryan, G. L., & Theuns, T. 2008, MNRAS, 390, 1267
Teyssier, R. 2002, A&A, 385, 337
Toro, E. 1997, Riemann solvers and numerical methods for fluid dynamics (Springer)
Trac, H. & Pen, U.-L. 2004, New Astronomy, 9, 443
van de Weygaert, R. 1994, A&A, 283, 361
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
van Leer, B. 1984, SIAM J. Sci. Stat. Comput., 5, 1
van Leer, B. 2006, Communications in Computational Physics, 1, 192
Vogelsberger, M., Genel, S., Sijacki, D., Torrey, P., Springel, V., & Hernquist, L. 2013, MNRAS, 436, 3031
Vogelsberger, M., Genel, S., Springel, V., Torrey, P., Sijacki, D., Xu, D., Snyder, G., Bird, S., Nelson, D., & Hernquist, L. 2014, Nature, 509, 177
Vogelsberger, M., Sijacki, D., Kereš, D., Springel, V., & Hernquist, L. 2012, MNRAS, 425, 3024
Wadsley, J. W., Stadel, J., & Quinn, T. 2004, New Astronomy, 9, 137
Wadsley, J. W., Veeravalli, G., & Couchman, H. M. P. 2008, MNRAS, 387, 427
Wendroff, B. 1999, Computers & Mathematics with Applications, 38, 175
White, S. D. M., Frenk, C. S., & Davis, M. 1983, ApJ, 274, L1
Whitehurst, R. 1995, MNRAS, 277, 655
Xu, G. 1995, ApJS, 98, 355
Xu, G. 1997, MNRAS, 288, 903
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)