Rolf,

this should actually be fixed already, I just checked on trunk, v1.0 and v1.1, in all three branches the according lines have been removed...

Thanks
Edgar

Rolf Vandevaart wrote:
We believe there is a minor bug in comm_spawn_multiple.c. If a user hands in an argument of MPI_ERRCODES_IGNORE for the
array_of_errcodes to MPI_Comm_spawn_multiple() and has
parameter checking on, then one will get an error like the
following:

[burl-ct-v440-4:03317] *** MPI_ERR_ARG: invalid argument of some other kind
[burl-ct-v440-4:03317] *** MPI_ERRORS_ARE_FATAL (goodbye)

I think lines 66-69 need to come out.

        if ( NULL == array_of_errcodes ) {
            return OMPI_ERRHANDLER_INVOKE(comm, MPI_ERR_ARG,
                                          FUNC_NAME);
        }

Looks like this has already been fixed for MPI_Comm_spawn().

Rolf



--
Edgar Gabriel
Assistant Professor
Department of Computer Science          email:gabr...@cs.uh.edu
University of Houston                   http://www.cs.uh.edu/~gabriel
Philip G. Hoffman Hall, Room 524        Tel: +1 (713) 743-3857
Houston, TX-77204, USA                  Fax: +1 (713) 743-3335

Reply via email to