We're sorry. An error has occurred
Please cancel or retry.
Astrophysical Recipes (Second Edition)
Some error occured while loading the Quick View. Please close the Quick View and try reloading the page.
Couldn't load pickup availability
- Format:
-
01 October 2025
In the first edition of this book, the fundamentals for computational astrophysics were outlined, focusing on the use of the Astronomical Multipurpose Software Environment (AMUSE), which is a general-purpose simulation environment in astrophysics written in Python. AMUSE allows you to combine existing solvers to build new applications that can be combined again to study gradually more complex situations. This enables the growth of multi-physics and multi-scale application software in a hierarchical fashion, testing each intermediate step as the complexity of the software continues to increase.
The second edition of the book will be fully compatible with Python3, which requires a major overhaul of the current scripts presented in the book. In addition, it will include examples for cosmology, Adaptive-Mesh-Refinement hydro solvers, multiple treatment, and devote chapters on integrating planetary systems in star clusters (using Nemesis and LonelyPlanets), and hydrodynamics of star formation. An explanation will be added on how to install AMUSE on a supercomputer, run it with SLURM, run it in multi-node mode, and with GPU support. AMUSE has been used over the last several years for education Master’s students at Leiden Observatory. For this purpose a range of Python Notebooks have been generated, which will be discussed in an additional chapter in which the course material will be discussed. In total, 3 chapters and 2 appendices will be added: 1: Make your own AMUSE-derivatives 2: How to add your own code to AMUSE 3: Multi-scale simulations in young star forming regions 4: How to integrate planetary systems in a star cluster 5: AMUSE as a course for Masters’ students
SCIENCE / Space Science / Astronomy, Theoretical and mathematical astronomy, SCIENCE / Physics / Mathematical & Computational, Mathematical physics
1 What is Computational Astrophysics? 1.1 Computational Astrophysics 1.2 A Brief History of Simulations in Astrophysics 1.3 Software Used in This Book 1.4 Initial Conditions 2 Gravitational Dynamics 2.1 In a Nutshell 2.2 N-body Integration Strategies 2.3 Gravity Solvers in AMUSE 2.4 Examples 2.5 Validation 2.6 Assignments 3 Stellar Structure and Evolution 3.1 In a Nutshell
3.2 Simulating Stellar Evolution 3.3 Examples 3.4 Validation 3.5 Assignments 4 Elementary Coupling Strategies 4.1 Multiphysics Problems 4.2 Combining Two or More Solvers 4.3 Analysis Tools 4.4 Multi-code Strategies 4.5 The multiples Module 4.6 Examples 4.7 Validation 4.8 Assignments 5 Hydrodynamics 5.1 In a Nutshell 5.2 Hydrodynamics in AMUSE 5.3 Examples 5.4 Validation 5.5 Assignments 6 Radiative Transfer 6.1 In a Nutshell 6.2 Radiative Transfer in AMUSE 6.3 Examples 6.4 Validation 6.5 Assignments 7 Hierarchical Coupling Strategies 7.1 Code-coupling Strategies 7.2 Using Bridge 7.3 Bridging Other Codes 7.4 Examples 7.5 Assignments 8 Gravitational-stellar-hydrodynamics of star forming regions 8.1 Ingredients of Torch 8.2 using Torch 8.3 example runs and adaptations 8.4 Assignments 9 The evolution of planetary systems in dense star clusters 9.1 planets in clusters 9.2 The Nemesis module 9.3 LonelyPlanets 9.4 resonant dynamics and dynamical resonance 9.5 examples 9.6 Assignments 10 Case Studies 10.1 Accretion in the Galactic Center from S-star Winds 10.2 Supernova Impact on the Early Solar System 10.3 Closure 11 AMUSE as a University course
12 Epilogue Appendices A AMUSE Fundamentals B The codes in AMUSE C Add your own package to AMUSE D Adapt AMUSE for your specific domain E Programming Primer