nanograv / enterprise

ENTERPRISE (Enhanced Numerical Toolbox Enabling a Robust PulsaR Inference SuitE) is a pulsar timing analysis code, aimed at noise analysis, gravitational-wave searches, and timing model analysis.
https://enterprise.readthedocs.io
MIT License
65 stars 67 forks source link

Allow multiple processes to share Pulsar objects #253

Closed vallis closed 3 years ago

vallis commented 3 years ago

@svigeland points out this is desirable on hosts with many cores but limited memory, where one would want to run multiple enterprise processes with lots of pulsars.

I have done some preliminary exploration, and I think this is feasible with multiprocessing shared arrays. Developing...

vallis commented 3 years ago

This was merged with #289.