On May 21 2011, Dan Reynolds wrote:
> ./test_driver.F90:12.39: call mpi_abort(MPI_COMM_WORLD, -1, 0)
It's unlikely to provoke that particular error, but that call is erroneous.
It should be something like:
integer :: ierror
call mpi_abort(MPI_COMM_WORLD, 1, ierror)
Negative error numbers aren't forbidden, but aren't advisable. However,
passing a constant to an INTENT(OUT) argument is a serious no-no.
I can imagine compilers where it might provoke that error, but I doubt
that it is the cause. It's worth fixing and retrying, anyway.