Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: Re: [OMPI users] How to restart a job twice
From: Josh Hursey (jjhursey_at_[hidden])
Date: 2008-04-18 09:03:38

When you use 'ompi-restart' to restart a job it fork/execs the
completely new job using the restarted processes for the ranks.
However instead of calling the 'mpirun' process ompi-restart currently
calls 'orterun'. These two programs are exactly the same (mpirun is a
symbolic link to orterun). So if you look for the PID of 'orterun'
that can be used to checkpoint the process.

However it is confusing that Open MPI makes this switch. So I
committed in r18208 a fix for this that uses the 'mpirun' binary name
instead of the 'orterun' binary name. This fits with the typical use
case of checkpoint/restart in Open MPI in which users expect to find
the 'mpirun' process on restart instead of the lesser known 'orterun'

Sorry for the confusion.


On Apr 18, 2008, at 1:14 AM, Tamer wrote:

> Dear all, I installed the developer's version r14519 and was able to
> get it running. I successfully checkpointed a parallel job and
> restarted it. My question is how can I checkpoint the restarted job?
> The problem is once the original job is terminated and restarted later
> on, the mpirun does not exist anymore (ps -efa|grep mpirun) and hence
> I do not know which PID I should use when I run the ompi-checkpoint on
> the restarted job. Any help would be greatly appreciated.
> _______________________________________________
> users mailing list
> users_at_[hidden]