Athena MPI
This MR implements Athena MPI. Link to talk: https://indico.cern.ch/event/1502371/#11-athenampi-update
- Adds
MPIClusterSvcwhich manages MPI through B.MPI3 - Adds
MPIHiveEventLoopMgr(adapted fromAthenaHiveEventLoopMgr) which implements the event loop in MPI mode - Adapts
OutputStreamSequencerSvcto support splitting the output file on input file boundaries- In this mode, it will look for a comma separated list in square brackets in the output file name and expand this to a list of output file names
- Adds the necessary arguments and management code to the Python code (including the transforms code)
Edited by Beojan Stanislaus