Skip to content

Instantly share code, notes, and snippets.

@zonca
Last active December 12, 2019 09:25
Show Gist options
  • Save zonca/22e83694306f225c80eb9c9a104a8167 to your computer and use it in GitHub Desktop.
Save zonca/22e83694306f225c80eb9c9a104a8167 to your computer and use it in GitHub Desktop.
healpy operations and noise sims benchmarks ran on Popeye, all time in seconds, ell_max 3*nside-1 except 4096 at 2*nside
nside IQU_alm_filesize IQU_map_filesize alm2map_I alm2map_IQU alm_size lmax map2alm_I map2alm_IQU npix read_alm_IQU read_map_IQU noise_sim_init noise_sim_run
128 4.4M 2.3M 0.0 0.0 73920 383 0.0 0.01 196608 0.02 0.02 0.19 0.04
256 17M 9.4M 0.0 0.02 295296 767 0.01 0.03 786432 0.03 0.01 0.18 0.14
512 70M 37M 0.02 0.09 1180416 1535 0.04 0.14 3145728 0.12 0.03 0.36 0.63
1024 283M 151M 0.13 0.44 4720128 3071 0.19 0.67 12582912 0.47 0.12 1.05 2.63
2048 1.1G 603M 0.77 2.83 18877440 6143 1.0 3.75 50331648 1.92 0.47 4.51 11.73
4096 4.5G 2.4G 4.85 19.22 75503616 12287 5.86 23.79 201326592 7.71 1.89 18.62 55.13
8192 8.0G 9.6G 17.3 68.25 134242305 16384 119.06 496.57 805306368 13.8 7.49 73.75 210.05
@zonca
Copy link
Author

zonca commented Dec 12, 2019

consider that for 8192, we do not have pixel weights, so by default healpy does 3 iterations of the transform

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment