/mnt/lustre/eboss/OuterRim/OuterRim_sim/ascii/OuterRim_STEP266_z0.865/subvols27> tar cz OuterRim_STEP266_fofproperties_* | ssh [email protected] tar zxv -C /global/u2/v/violeta/OuterRim/STEP266_z0.865/subvols27
The OuterRim simulation was run on a cubic volume of side 3000 Mpc$/h$, with dark matter particles with masses of
Between
The OuterRim Friend-of-friend halo information has been stored in 110 files ending "#0...#109".
The information in the files "*fofproperties*" under each "STEP#" directory is as follow:
[data type] Variable name
[i 32] fof_halo_count
[i 64] fof_halo_tag
[f 32] fof_halo_mass
[f 32] fof_halo_center_x
[f 32] fof_halo_center_y
[f 32] fof_halo_center_z
[f 32] fof_halo_mean_x
[f 32] fof_halo_mean_y
[f 32] fof_halo_mean_z
[f 32] fof_halo_mean_vx
[f 32] fof_halo_mean_vy
[f 32] fof_halo_mean_vz
[f 32] fof_halo_vel_disp
-
These files are just FOF halos, no substructure information. While the subfiles do contain subvolumes, they are not contiguous volumes. So in one subfile you can have several cubes of halos that are distributed throughout the full volume.
-
The halo count is the number of particles in a halo, in some sense it is redundant with the halo mass (since you can just take that number and multiply it by the particle mass).
-
The halo tag is mostly there to enable identifying halo properties in other files at the same time step. The number is not consistent through the time steps.
-
The halo mass is measured in Msun/h.
-
The fof_halo_center is measured in comoving Mpc/h and it is the potential minimum.
-
The fof_halo_mean is the position of the center of mass.
-
Velocities are comoving peculiar in km/s.
-
The halo velocity dispersion is something I would ignore for now (that was not tested carefully and we never used it).
The OuterRim Friend-of-friend halo information has been stored in 110 files ending "#0...#109".
The information in the files "*particles*" under each "STEP#" directory is as follow:
[data type] Variable name
[f 32] x
[f 32] y
[f 32] z
[f 32] vx
[f 32] vy
[f 32] vz
[i 64] id
[i 64] fof_halo_tag
- x,y,z are measured in comoving Mpc/h
- vx,vy, vz are comoving peculiar in km/s.
- id goes from 0 to the total number of particles.
- fof_halo_tag is the same tag as in the fof files.
This repository contains code relevant for the construction of mocks catalogues using the OuterRim simulation.
-
biasf: Code to generate the bias function for the OuterRim simulation.
-
compute_nz
-
hmf: Contains code to generate the halo mass function from the OuterRim simulation.
-
hod_mocks: Contains programs to find the best HOD values and to populate the simulation accordingly. Code from Martin White can be found here: https://github.com/martinjameswhite/MockingDESI.git
-
mocks_props: Calculations and plots for exploring the characteristics of different mocks, Nsat vs r, etc.
-
produce_ascii_files: Contains programs to read the OuterRim simulation files in the genericIO format (both halo and particle information) and produce ASCII files. In order to use this code, the python module generio is required. This can be get following this directions.
-
RSD_in_BOX ???
-
tools: Contains programs that are useful in all projects, such an example on reading in python a GenericIO file.
For coding in Pyhton, add the following:
----------------- .cshrc ######eBOSS set EBOSS = /mnt/lustre/eboss
alias CUTE '${EBOSS}/CUTE/CUTE' alias CUTE_box '${EBOSS}/CUTE_box/CUTE_box'