Better control of when MPI_Initialize() and MPI_Finalize() are called.
Do not run MPI_Init automatically, instead check that it has been done and fall-back to non-MPI behaviour if it has not.
also check that mpi was not terminated when chacking that is has been initialized
Merge branch 'master' of github-paumard:gyoto/Gyoto
MPI: give work to the workers before copying data
PolishDoughnut: turn cout message into debug message