Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] mpirun command gives ERROR
From: Constantinos Makassikis (cmakassikis_at_[hidden])
Date: 2012-07-19 08:06:53


Hi Paul,

can you give us some additional information
- on your compilation command line ?
- the application you're trying to run ?

Just in case, did you try checking points 1. and 2. of the error message
in the application you're trying to run ?

--
Constantinos
On Thu, Jul 19, 2012 at 07:34:50PM +0800, Abhra Paul wrote:
>    Respected developers and users
>    I am trying to run a parallel program CPMD with the command "
>    /usr/local/bin/mpirun -np 4 ./cpmd.x 1-h2-wave.inp > 1-h2-wave.out &" , it
>    is giving the following error:
>    ======================================================================================================
>    [testcpmd_at_slater CPMD_3_15_3]$ /usr/local/bin/mpirun -np 4 ./cpmd.x
>    1-h2-wave.inp > 1-h2-wave.out &
>    [1] 1769
>    [testcpmd_at_slater CPMD_3_15_3]$
>    --------------------------------------------------------------------------
>    MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
>    with errorcode 999.
> 
>    NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
>    You may or may not see output from other processes, depending on
>    exactly when Open MPI kills them.
>    --------------------------------------------------------------------------
>    --------------------------------------------------------------------------
>    mpirun has exited due to process rank 0 with PID 1770 on
>    node slater.rcamos.iacs exiting improperly. There are two reasons this
>    could occur:
> 
>    1. this process did not call "init" before exiting, but others in
>    the job did. This can cause a job to hang indefinitely while it waits
>    for all processes to call "init". By rule, if one process calls "init",
>    then ALL processes must call "init" prior to termination.
> 
>    2. this process called "init", but exited without calling "finalize".
>    By rule, all processes that call "init" MUST call "finalize" prior to
>    exiting or it will be considered an "abnormal termination"
> 
>    This may have caused other processes in the application to be
>    terminated by signals sent by mpirun (as reported here).
>    --------------------------------------------------------------------------
> 
>    [1]+  Exit 231                /usr/local/bin/mpirun -np 4 ./cpmd.x
>    1-h2-wave.inp > 1-h2-wave.out
>    ======================================================================================================
>    I am unable to find out the reason of that error. Please help. My Open-MPI
>    version is 1.6.
>    With regards
>    Abhra Paul
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users