Hostname: page-component-6766d58669-l4t7p Total loading time: 0 Render date: 2026-05-14T23:10:41.607Z Has data issue: false hasContentIssue false

Hunting for galaxies and halos in simulations with VELOCIraptor

Published online by Cambridge University Press:  01 January 2019

Pascal J. Elahi*
Affiliation:
International Centre for Radio Astronomy Research, University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia ARC Centre of Excellence for All Sky Astrophysics in 3 Dimensions (ASTRO 3D), University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia
Rodrigo Cañas
Affiliation:
International Centre for Radio Astronomy Research, University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia ARC Centre of Excellence for All Sky Astrophysics in 3 Dimensions (ASTRO 3D), University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia
Rhys J. J. Poulton
Affiliation:
International Centre for Radio Astronomy Research, University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia ARC Centre of Excellence for All Sky Astrophysics in 3 Dimensions (ASTRO 3D), University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia
Rodrigo J. Tobar
Affiliation:
International Centre for Radio Astronomy Research, University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia
James S. Willis
Affiliation:
Institute for Computational Cosmology (ICC), Durham University, Stockton Road, Durham, DH1 3LE, UK
Claudia del P. Lagos
Affiliation:
International Centre for Radio Astronomy Research, University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia ARC Centre of Excellence for All Sky Astrophysics in 3 Dimensions (ASTRO 3D), University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia
Chris Power
Affiliation:
International Centre for Radio Astronomy Research, University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia ARC Centre of Excellence for All Sky Astrophysics in 3 Dimensions (ASTRO 3D), University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia
Aaron S. G. Robotham
Affiliation:
International Centre for Radio Astronomy Research, University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia
*
Author for correspondence: Pascal J. Elahi, E-mail: pascal.elahi@icrar.org
Rights & Permissions [Opens in a new window]

Abstract

We present VELOCIraptor, a massively parallel galaxy/(sub)halo finder that is also capable of robustly identifying tidally disrupted objects and separate stellar halos from galaxies. The code is written in C++11, use the Message Passing Interface (MPI) and OpenMP Application Programming Interface (API) for parallelisation, and includes python tools to read/manipulate the data products produced. We demonstrate the power of the VELOCIraptor (sub)halo finder, showing how it can identify subhalos deep within the host that have negligible density contrasts to their parent halo. We find a subhalo mass-radial distance dependence: large subhalos with mass ratios of ≳10−2 are more common in the central regions than smaller subhalos, a result of dynamical friction and low tidal mass loss rates. This dependence is completely absent in (sub)halo finders in common use, which generally search for substructure in configuration space, yet is present in codes that track particles belonging to halos as they fall into other halos, such as hbt+. VELOCIraptor largely reproduces the dependence seen without tracking, finding a similar radial dependence to hbt+ in well-resolved halos from our limited resolution fiducial simulation.

Information

Type
Research Article
Copyright
Copyright © Astronomical Society of Australia 2019 
Figure 0

Figure 1. Activity chart of VELOCIraptor.

Figure 1

Figure 2. Activity chart for identifying substructures.

Figure 2

Figure 3. Activity chart for search for cores and identifying mergers.

Figure 3

Table 1 Key VELOCIraptor parameters.

Figure 4

Table 2. Simulation parameters.

Figure 5

Figure 4. Halo decomposition: we show the process of running the routines that decompose an initial FOF candidate into 6DFOF Halos (top row), followed by the search for substructure (using Section 2.2) and major mergers (using Section 2.3) in the largest 6DFOF halo (bottom row, red 6DFOF halo seen in top right panel). The bottom panel shows the application of substructure finding (green arrow), core identification and grow for mergers (purple arrow), and the substructures identified when the self-boundness criteria are relaxed to find tidal debris (teal arrow). For each object we show Rρ by a dashed black circle. In the left column, particles are colour-coded according to the 3D density going from blue to green in increasing density. In the other panels (group sub-panels), particles are colour-coded by the group to which they belong. In these group sub-panels: we limit the number of groups displayed to those composed of more than 100 particles for clarity; list the total number of groups; the fraction of mass in these groups; the number of particles for the four largest such groups; and show the parent halo’s particles and Rρ with grey points and a grey circle, respectively.

Figure 6

Figure 5. Phase-space distribution of substructures in the halo: We plot the radial position and velocity (scaled by the host halo properties) of all substructures found in the example 6DFOF halo with points colour-coded by mass (and scaled by mass as well). We plot minor/major mergers as square points and all other substructures as circles. We also plot the escape velocity envelop (solid black lines), circular velocity envelop (dotted grey lines), and the scale radius of the NFW concentration (vertical dashed line). We plot the large 6DFOF halos that were part of the initial 3DFOF envelop as diamonds with blue outlines, with points colour coded and scaled by mass. Finally we also plot any objects not considered part of the initial 3DFOF and within 3R200ρ as grey diamonds to show the halo population (and subhalos in other halos) in the surrounding environment.

Figure 7

Figure 6. Inner subhalo: We show a subhalo identified within the scale radius of a host halo. We plot its configuration space (top) and velocity space (bottom) distribution. Particles belonging to the subhalo are plotted as large circles, the background halo as small points, with points colour-coded by log ρ, increasing in density going from blue to green. In the top panel, we mark the centre-of-mass by a ‘+’, its R200ρ by a dashed circle. We also mark the center of the parent halo by a ‘x’ and also show the scale radius by a dashed red circle (seen in the left corners). In the bottom panel, we plot the centreof-mass velocity with a ‘+’ and Vmax by a dashed circle. The parent halo’s centre-of-mass velocity is off the plot in the direction of the red arrow. We also plot the parent halo’s Vmax,H by a red dashed circle (seen in the top corner) and also plot an ellipse centred on the mean velocity of the background particles in the nearby volume with its size scaled by the standard deviation (seen in lower-right corner). For both panels we plot a ruler to give a sense of scale.

Figure 8

Figure 7. Reconstructed subhalo orbital and evolution: We plot the orbit and evolution of the subhalo presented in Figure 6 as a function of look back time. Top two sub-panels show radial distances of the object to the main branch of its z = 0 host, in comoving units and relative to host R200ρ , respectively. Next two sub-panels show relative radial and tangential velocities. Bottom two sub-panels show the object’s Vmax & M200ρ evolution. Points are colour coded by radial distance from host. We also highlight points: squares indicate when the object is a subhalo of the host main branch, diamonds signify that the object is a subhalo of another halo, and stars indicate the object itself has ≥ 20% of its own mass in substructure. For all sub-panels we show the accretion time by a dashed vertical line. We also show several properties of host main branch by a dotted green line: R200ρ in the top sub-panel; scale radius in the second sub-panel; Vmax/10 in the fifth sub-panel; and M200ρ/100 in the sixth sub-panel. We also highlight when the host main branch is a subhalo or contains significant amounts of substructure by a diamond and star, respectively.

Figure 9

Figure 8. Reconstructed AHF subhalo evolution: We plot the Vmax & M200ρ evolution of the AHF counterpart to the subhalo presented in Figure 6 as a function of look back time. We plot the AHF object with a solid black line, the VELOCIraptor object with a dashed orange line. Similar to Figure 7, we highlight when the object is a subhalo of the host main branch, a subhalo of another halo, and when the object itself has ≥20% of its own mass in substructure. We also highlight periods when the VELOCIraptor object has significant substructure or is a subhalo by a shaded green and shaded yellow region, respectively. We indicate when pericentric and apocentric passages occurs by ↓ & ↑, respectively. For all sub-panels we show the accretion time by a dashed vertical line.

Figure 10

Figure 9. 6DFOF to 3DFOF stats: we plot the fraction of particles in 6DFOF groups per 3DFOF group (blue solid), the fraction in the largest 6DFOF group (dashed cyan), and the number of 6DFOF groups per 3DFOF (right y-axis, red dotted line) as a function of the number of particles in the 3DFOF group. For each curve we plot the median, 16% and 84% quantiles.

Figure 11

Figure 10. Halo mass functions: we plot halo mass function measured using the 3DFOF and 6DFOF algorithm. The top panel shows the mass function along with several models, plotted as green coloured dashed lines. In the bottom panel we plot the radio of an interesting subset of results and models, with models calculated using HMFCALC (Murray, Power, & Robotham 2013). Lines are thin at high masses when the number of halos in a given mass bin is below 10, i.e., the statistical variation exceeds 25%.

Figure 12

Figure 11. Subhalo mass function: We plot the median subhalo mass function plus the 1σ scatter for all halos composed of >=50 000 particles. We split the VELOCIraptor mass function into two categories, subhalos and mergers. We also show the median distribution from a larger-volume, lower mass-resolution simulation L210N1536 and that from our fiducial example halo, H1. In the lower panel, for comparison, we show the power-law fit and the median distribution from AHF, ROCKSTAR,and HBT+ using the L40N512 box, along with a best fit model and the model from Han et al. (2018).

Figure 13

Figure 12. Subhalo radial distribution: We plot the number density of subhalos. Similar to Figure 11, we limit the analysis to halos composed of >=105 particles (so as to probe well inside the virial radius). The average scale radius and the 1σ scatter are shown by solid and dashed vertical lines, respectively.

Figure 14

Figure 13. Subhalo radial-mass distribution: we plot median subhalo mass at a given radius as a solid blue line, along with the 16, 84 and 2.5, 97.5 quantiles as filled blue and cyan regions. The average scale radius and the 1σ scatter of host halos is shown by solid and dashed vertical lines respectively. We also show the median distribution for our L210N1536 run, AHF, ROCKSTAR,and HBT+.

Figure 15

Figure 14. Subhalo radial with mass cuts: we plot the normalised cumulative number distribution of subhalos in two mass fraction bins containing low and high mass subhalos (in top and bottom panels). We emphasise the inner most subhalo with an arrow and also show the number of subhalos in each bin. For the lower panel, we also plot a circle scaled by the mass of the subhalo for each to save the VELOCIraptor results for our larger L210N1536 simulation. We also show the average scale radius and the 1σ scatter of host halos by solid and dashed vertical lines, respectively.

Figure 16

Table B.1. VELOCIraptor configuration parameters.

Figure 17

Table B.2. VELOCIraptor Outputted halo/galaxy properties.

Figure 18

Figure C.1. Reconstructed subhalo orbital and evolution: we plot the orbital life of a poorly resolved subhalo found at r/R200ρ = 0.15 (left) and a large-subhalo found at r/R200ρ = 0.41. Similar to Figure 7.