galsci / pysm

PySM 3: Sky emission simulations for Cosmic Microwave Background experiments
https://pysm3.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
36 stars 23 forks source link

MPI Support #11

Closed zonca closed 5 years ago

zonca commented 5 years ago

Started working on MPI support.

Having a Model.read_map method instead of a read_map function makes it easy to access self.nside, self.mpi_comm and self.pixel_indices without passing those around everywhere like in PySM 2.

Next:

zonca commented 5 years ago

need to integrate the MPI distributions into Model, then implement smoothing

zonca commented 5 years ago

I'll implement smoothing with libsharp in another pull request this is good to merge.

still some trouble installing libsharp on travis, but that is not high priority, tests pass locally.