New GaussMP patch to deal with spillover and slower events and to bypass histogram persistency
This MR replaces MR !94 (closed) , which I will now close.
In this improved patch, the workarounds for LHCBGAUSS-1779, LHCBGAUSS-1780, LHCBGAUSS-1786 are now valid also with spillover events.
The patch also includes a workaround for LHCBGAUSS-1811, preventing GaussMP from killing jobs where one event takes longer than 6 minutes - this may happen in spillover events on rather common architectures, but it happens even more on very slow platforms like KNL.
Finally, this patch completely bypasses histogram persistency for GaussMP. This is a workaround for LHCBGAUSS-1814, a crash observed at the CINECA HPC. Note that GaussMP histograms in any case only contained uninteresting timing histograms before my patch.
I have created a new options file because the repository des not allow modifying or renaming options file. I would in case suggest to remove the old GaussMPpatch.py options file, which is only usable in fast events with no spillover on traditional platforms.
Andrea