igmhub / LaCE

Emulator for the one-dimensional Lyman-alpha flux power spectrum. It was used to generate the results shown in https://arxiv.org/abs/2011.15127, https://arxiv.org/abs/2209.09895, and https://arxiv.org/abs/2305.19064.
1 stars 3 forks source link

Memory emulator #74

Closed jchavesmontero closed 9 months ago

jchavesmontero commented 10 months ago

One of the problems of using LaCE with MPI was the large memory footprint due to keeping a copy of the archive (emulator.archive) even though we were not using it at all. The other problem was getting a print from each task. I have addressed these issues and improved the way of checking the input to the class; I think it is much more clear now. I checked that everything in the emulator tutorial works, but maybe I am missing something so please check it out.

andreufont commented 10 months ago

@jchavesmontero - is this urgent? If so, I'd try to take a look at it, but I feel like @lauracabayol would better review the changes once she is back.

jchavesmontero commented 10 months ago

It is not urgent, let's wait for Laura