-
Notifications
You must be signed in to change notification settings - Fork 14
Description
We have been working with 2LPT CoLoRe boxes while trying to improve current DESI Ly--alpha mocks (which currently use lognormal boxes).
We've analyzed the Ly-alpha auto-correlation, the Ly-alpha-qso cross-correlation and the qso auto-correlation so far. The Ly-alpha auto does depend on the density field and it looks similar to the results obtained with the lognormal boxes.
However, when computing the Ly-alpha-qso and the qso auto, we got weird results. Therefore we wanted to inspect the differences in the quasars obtained with and without the 2LPT option set in CoLoRe.
What we observe is a few spots in the sky with a very high density of objects. I'll give a couple of examples of this. Focusing into a single pixel, let's start with the 2LPT box. In the left panel it is shown a whole healpix pixel while in the right panel it is shown a small region with an "unusual high density". The middle panel shows the location of this region inside the healpixel.

Then for the same configuration but just using a lognormal transformation:

The get a better intuition of the separation between objects in both cases, I've computed distances between objects for a subsample inside the small region:

The second example shows more clearly that there is something wrong happening as the structure is box-shaped:



The param.cfg used for this box is the following:
global = {
prefix_out = "out"
output_format = "FITS"
output_density = true
pk_filename = "/project/projectdirs/desi/users/cramirez/lya_mock_2LPT/Inputs/CoLoRe/PlanckDR12_kmax_matterpower_z0.dat"
z_min = 1.6
z_max = 3.79
seed = 0
write_pred = false
pred_dz = 0.1
}
field_par = {
r_smooth = 2.0
smooth_potential = true
n_grid = 4096
dens_type = 2
lpt_buffer_fraction = 0.6
lpt_interp_type = 1
output_lpt = 0
}
cosmo_par = {
omega_M = 0.3147
omega_L = 0.6853
omega_B = 0.04904
h = 0.6731
w = -1.0
ns = 0.9655
sigma_8 = 0.830
}
srcs1 = {
nz_filename = "/project/projectdirs/desi/users/cramirez/lya_mock_2LPT/Inputs/CoLoRe/Nz_qso_130618_2_colore1_hZs.txt"
bias_filename = "/project/projectdirs/desi/users/cramirez/lya_mock_2LPT/Inputs/CoLoRe/Bz_qso_G18.txt"
include_shear = false
store_skewers = true
gaussian_skewers = falsemaybe there is something in this configuration not convenient for 2LPT that we don't understand.
And the relevant run parameters are:

I tried to reproduce this same problem in smaller boxes (n_grid < 4096) without success.
Any idea of what could be happening here, or any analysis that we can perform to shed some light on this?