Running in Parallel¶
For large jobs, pyXSIM can be run in parallel using MPI. To do this, you need
to have an MPI library, and the mpi4py
package installed into your Python stack. To run scripts in parallel, import
yt before importing
pyxsim, and call
before doing anything else:
import yt yt.enable_parallelism() import pyxsim # rest of code goes here...
When pyXSIM is run in parallel, photon lists and event lists will be created across multiple cores and split across multiple files when written to disk.