change from MPI_COMM_WORLD to custom mpiCommWorld. needs further testing...