I've found that WSClean can crash (maybe this is filesystem dependent) when multiple tasks are running against the same MS.
Note that -no-update-model was enabled in my tests (no_update_model_required: true ).
The fix might be to switch around the loop in the polarisation_pipeline.py from looping over all MSes and then doing every polarisation per MS to instead looping over all polarisations, and then doing one polarisation per MS, waiting for the results of one polarisation to finish completely, before moving on to the next polarisation.
I've found that WSClean can crash (maybe this is filesystem dependent) when multiple tasks are running against the same MS.
Note that
-no-update-modelwas enabled in my tests (no_update_model_required: true).The fix might be to switch around the loop in the
polarisation_pipeline.pyfrom looping over all MSes and then doing every polarisation per MS to instead looping over all polarisations, and then doing one polarisation per MS, waiting for the results of one polarisation to finish completely, before moving on to the next polarisation.