Hi MeshFunction does currently not work in parallel. When I try interpolating a function I get
[yak:14801] *** An error occurred in MPI_Allreduce: the reduction operation MPI_MAX is not defined on the MPI_CHAR datatype [yak:14800] *** An error occurred in MPI_Allreduce: the reduction operation MPI_MAX is not defined on the MPI_CHAR datatype [yak:14801] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 [yak:14801] *** MPI_ERR_OP: invalid reduce operation [yak:14801] *** MPI_ERRORS_ARE_FATAL (goodbye) [yak:14800] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 [yak:14800] *** MPI_ERR_OP: invalid reduce operation [yak:14800] *** MPI_ERRORS_ARE_FATAL (goodbye) make: *** [runp] Error 1 The attached code initializes a trivial system, puts the nodal x-coordinate into the solution vector, and then tries to obtain it back using a MeshFunction object, or by doing the work of MeshFunction explicitly (the commented out code below). Works fine in serial mode, but not in parallel. Using the METHOD=opt does something, but off course calculates rubbish. Any hints what goes wrong? Thanks, Martin
doftest.C
Description: Binary data
------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________ Libmesh-devel mailing list Libmesh-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-devel