Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: Re: [OMPI users] launching the mpi runtime
From: Hicham Mouline (hicham_at_[hidden])
Date: 2010-11-22 11:52:52


i have now a application with a gui. The gui launches the calculations
in-process serially.
No MPI involved. Fine. The objective is to parallelize.

I want to keep the GUI(windows) as the control to start calcs and display
results.

The GUI could be the master process of the mpi processes.
That's bad because the executable image has deps on the GUI library and
there's no need for all the mpi processes (the same executable) to have
anything to do with the display.

besides, i have a win box and a couple of linux boxes, and openmpi cannot
mix both in the same group of mpi processes.

therefore, I guess I need to separate the GUI binary from the mpi-processes
binary and have the GUI process talk to the "master" mpi process (on linux)
for calc requests.

I was hoping I wouldn't have to write a custom code to do that.

> -----Original Message-----
> From: users-bounces_at_[hidden] [mailto:users-bounces_at_[hidden]] On
> Behalf Of Jeff Squyres
> Sent: 22 November 2010 15:53
> To: Open MPI Users
> Subject: Re: [OMPI users] launching the mpi runtime
>
> Other than MPI_COMM_SPAWN[_MULTIPLE], we don't expose the underlying
> run-time to MPI applications.
>
> There is a whole programatic interface for the layer under MPI (the
> Open MPI Runtime Environment -- ORTE), though. We don't advise mixing
> ORTE calls in MPI applications, but it is certainly feasible to use
> ORTE for non-MPI things (some of the OMPI community member
> organizations do so).
>
> What are you trying to do?
>
>
> On Nov 18, 2010, at 11:37 AM, David Zhang wrote:
>
> > you could spawn more processes from currently running processes.
> >
> > On Thu, Nov 18, 2010 at 3:05 AM, Hicham Mouline <hicham_at_[hidden]>
> wrote:
> > Hi,
> >
> > One typically uses mpirun to launch a set of mpi processes.
> >
> > Is there some programmatical interface to launching the runtime and
> having the process that launched the runtime becoming part of the list
> of mpi processes,
> >
> >
> > Regards,
> >
> >
> > _______________________________________________
> > users mailing list
> > users_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/users
> >
> >
> >
> > --
> > David Zhang
> > University of California, San Diego
> > _______________________________________________
> > users mailing list
> > users_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/users
>
>
> --
> Jeff Squyres
> jsquyres_at_[hidden]
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users