[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MPI Initialisation Problem
On Sat, 16 Jun 2007, Tim Stitt wrote:
> Hi all,
>
> I am having some difficulty getting my parallel eigensolver to run over
> multiple processes.
>
> When I execute my parallel code on my distributed-memory machine ( with > 1
> processes) I keep getting the following runtime message:
>
> mpiexec: Warning: task 0 exited before completing MPI startup.
> mpiexec: Warning: task 1 exited oddly---report bug: status 0 done 0.
>
> MPI_Comm_Size returns 1 for #processes even though I mpiexec -n 2 or higher.
>
> The code still runs to completion but serially.......
can you reproduce this problem with a PETSc example? If so, send us
the complete log of your build [configure.log, make_log_PETSC_ARCH]
and the log for test examples [test_log_PETSC_ARCH] to
petsc-maint@xxxxxxxxxxx
Satish
>
> I have taken the same code and ran it on my shared-memory machine with no
> problems and all processes getting picked up so I know it is not a coding
> problem.....the sample ksp test codes that come with my petsc (2.3.3)
> distribution also exhibit this problem.
>
> So there seems to be a problem with the PETScInitialize routine with this
> particular architecture. I have tried both pathscale and pgi compilers with
> the same result. As far as I can see there are no noticeable warnings
> generated during the config and make phases. Others use MPI regularly on our
> cluster so I don't see how it could be a MPI library issue.
>
> Any thoughts on what could be happening gratefully received.
>
> Regards,
>
> Tim.
>
>