#495: MPI error from Carpet with QuasiLocalMeasures: "MPI_SUM is not defined for non-intrinsic datatypes" --------------------+------------------------------------------------------- Reporter: hinder | Owner: eschnett Type: defect | Status: new Priority: major | Milestone: Component: Carpet | Version: Keywords: | --------------------+------------------------------------------------------- In the development (Mercurial) version of Carpet, but not the stable (Git) version, QuasiLocalMeasures fails with the following error message:
... INFO (QuasiLocalMeasures): Landau-Lifshitz angular momentum x: 0.00000 INFO (QuasiLocalMeasures): Landau-Lifshitz angular momentum y: 0.00000 INFO (QuasiLocalMeasures): Landau-Lifshitz angular momentum z: 0.00000 [sl-18:26396] *** An error occurred in MPI_Reduce: the reduction operation MPI_SUM is not defined for non-intrinsic datatypes [sl-18:26396] *** on communicator MPI COMMUNICATOR 3 SPLIT FROM 0 [sl-18:26396] *** MPI_ERR_OP: invalid reduce operation [sl-18:26396] *** MPI_ERRORS_ARE_FATAL (your MPI job will now abort)
This affects the QuasiLocalMeasures test suite, but was also reported and discussed on the ET mailing list:
http://lists.einsteintoolkit.org/pipermail/users/2011-May/001107.html
Additional debugging was suggested to try to locate the reason for the error.
(Reporting against Carpet even though it might be a problem in QuasiLocalMeasures because it works in the stable Carpet and this will be a possible blocker for promoting the development Carpet to stable).