SPHRAY: a smoothed particle hydrodynamics ray tracer for radiative transfer

被引:62
作者
Altay, Gabriel [1 ]
Croft, Rupert A. C. [1 ]
Pelupessy, Inti [1 ]
机构
[1] Carnegie Mellon Univ, McWilliams Ctr Cosmol, Pittsburgh, PA 15213 USA
基金
美国国家科学基金会;
关键词
radiative transfer; methods : numerical; cosmology : theory;
D O I
10.1111/j.1365-2966.2008.13212.x
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
We introduce the publicly available code SPHRAY, a smoothed particle hydrodynamics (SPH) ray tracer designed to solve the 3D, time-dependent, radiative transfer equation for cosmological density fields. The SPH nature of SPHRAY makes the incorporation of separate hydrodynamics and gravity solvers very natural. SPHRAY relies on a Monte Carlo (MC) ray-tracing scheme that does not interpolate the SPH particles on to a grid but instead integrates directly through the SPH kernels. Given an arbitrary (series of) SPH density field(s) and a description of the sources of ionizing radiation, the code will calculate the non-equilibrium ionization and temperature state of hydrogen (H I, H II) and helium (He I, He II, He III). The sources of radiation can include point-like objects, diffuse recombination radiation, and a background field from outside the computational volume. The MC ray-tracing implementation allows for the quick introduction of new physics and is parallelization-friendly. A quick Axis Aligned Bounding Box (AABB) test taken from computer graphics applications allows for the acceleration of the ray-tracing component. We present the algorithms used in SPHRAY and verify the code by performing the test problems detailed in the recent Radiative Transfer Comparison Project of Iliev et. al. The source code for SPHRAY and example SPH density fields are made available on a companion website (http://www.sphray.org).
引用
收藏
页码:1931 / 1946
页数:16
相关论文
共 46 条
  • [1] Modeling primordial gas in numerical cosmology
    Abel, T
    Anninos, P
    Zhang, Y
    Norman, ML
    [J]. NEW ASTRONOMY, 1997, 2 (03) : 181 - 207
  • [2] Photon-conserving radiative transfer around point sources in multidimensional numerical cosmology
    Abel, T
    Norman, ML
    Madau, P
    [J]. ASTROPHYSICAL JOURNAL, 1999, 523 (01) : 66 - 71
  • [3] Fundamental differences between SPH and grid methods
    Agertz, Oscar
    Moore, Ben
    Stadel, Joachim
    Potter, Doug
    Miniati, Francesco
    Read, Justin
    Mayer, Lucio
    Gawryszczak, Artur
    Kravtosov, Andrey
    Nordlund, Ake
    Pearce, Frazer
    Quilis, Vicent
    Rudd, Douglas
    Springel, Volker
    Stone, James
    Tasker, Elizabeth
    Teyssier, Romain
    Wadsley, James
    Walder, Rolf
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2007, 380 (03) : 963 - 978
  • [4] Cosmological hydrodynamics with multi-species chemistry and nonequilibrium ionization and cooling
    Anninos, P
    Zhang, Y
    Abel, T
    Norman, ML
    [J]. NEW ASTRONOMY, 1997, 2 (03): : 209 - 224
  • [5] TreePM: A code for cosmological N-body simulations
    Bagla, JS
    [J]. JOURNAL OF ASTROPHYSICS AND ASTRONOMY, 2002, 23 (3-4) : 185 - 196
  • [6] A METHOD OF CALCULATING RADIATIVE HEAT DIFFUSION IN PARTICLE SIMULATIONS
    BROOKSHAW, L
    [J]. PROCEEDINGS ASTRONOMICAL SOCIETY OF AUSTRALIA, 1985, 6 (02): : 207 - 210
  • [7] A VARIABLE ORDER RUNGE-KUTTA METHOD FOR INITIAL-VALUE PROBLEMS WITH RAPIDLY VARYING RIGHT-HAND SIDES
    CASH, JR
    KARP, AH
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1990, 16 (03): : 201 - 222
  • [8] A HYDRODYNAMIC APPROACH TO COSMOLOGY - METHODOLOGY
    CEN, R
    [J]. ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1992, 78 (02) : 341 - 364
  • [9] CROFT RAC, 2007, ARXIV07092362
  • [10] A new algorithm for modelling photoionizing radiation in smoothed particle hydrodynamics
    Dale, J. E.
    Ercolano, B.
    Clarke, C. J.
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2007, 382 (04) : 1759 - 1767