Computation has become an essential tool in theoretical astrophysics modeling, and Princeton is a world leader in the development and application of numerical methods in astrophysics.
Researchers at Princeton use scientific computation to study an enormous range of physical processes. At the largest scales, N-body, hydrodynamic, and radiative transfer methods are used to study cosmological structure formation, galaxy formation, and the epoch of reionization (R. Cen, E. Quataert, R. Teyssier). At the smallest scales, particle-in-cell (PIC) methods are used to follow particle acceleration, kinetic turbulence, and microscale instabilities in dilute astrophysical plasmas (M. Kunz, A. Spitkovsky, E. Ostriker, E. Quataert). In between, a wide variety of numerical methods are used to understand core-collapse supernova explosions (A. Burrows), accretion onto compact objects (A. Burrows, A. Spitkovsky, E. Quataert, J. Stone), gravitational fragmentation of turbulent molecular clouds and star formation (E. Ostriker, J. Stone, R. Teyssier), protostellar accretion disks and winds (M. Kunz, E. Ostriker, J. Stone), the interaction of stellar feedback in the form of radiation and cosmic rays with interstellar gas (E. Ostriker, J. Stone, R. Teyssier), the solar wind (M. Kunz), and the light scattering properties of interstellar dust grains (B. Draine), just to name a few.
Astrophysicists at Princeton do not merely run public domain codes, but rather they are leading efforts to develop, implement, and test new state-of-the-art algorithms in many areas. Important methods developed at Princeton include adaptive particle-mesh codes for collisionless dark matter (R. Teyssier), hydrodynamic and radiative transfer codes to study planet atmospheres (A. Burrows) and reionization (R. Teyssier), a variety of grid-based MHD and radiation hydrodynamic codes to study everything from the star-forming interstellar medium (E. Ostriker, J. Stone, R. Teyssier) to compact-object accretion disks (J. Stone) to supernovae (A. Burrows), and PIC and gyrokinetic codes to study plasma dynamics (G. Hammett, M. Kunz, A. Spitkovsky). Members of the department are collaborating in various projects led by F. Pretorius in the Princeton Physics department to develop codes to simulate dynamical spacetimes and black-hole mergers. The department is leading the international effort in developing open source community codes such as RAMSES and ATHENA.
The department benefits from close ties with the Program in Applied and Computational Mathematics and the Princeton Institute for Computational Science and Engineering (PICSciE), which houses one of the most powerful collections of high-performance computing systems at any university in the country. These systems are freely available for use by any on-campus researcher, and some of our graduate students have used several million cpu hours per year for their thesis work. Members of the department also have access to emerging petascale systems at DOE, NASA and NSF national supercomputing centers. Students at Princeton receive a solid education in numerical analysis and software engineering through courses offered in the department, and in collaboration with PICSciE. A certificate in scientific computation is offered through the graduate school.