I am trying to connect a client MPI app to a server with
MPI_Comm_connect. I get this error:
$ mpiexec -n 1 client 0.1.0:2000
Processor 0 (1193, Sender) initialized
Processor 0 connecting to '0.1.0:2000'
[local:01193] *** Process received signal ***
[local:01193] Signal: Bus error (10)
[local:0
Hi Martin,
I believe you first need to start a persistent daemon with an ORTE
universe and tell your server and client apps about the universe that
you want them to connect to.
Here's an example of starting a persistent daemon with a specific
universe (--debug is optional).
% orted --persis
Hi,
I'm experimenting with the MPI-2 functions for supporting the client/server
model in MPI (e.g. server and client are independently created MPI jobs
establishing an intercommunicator between them at run time, see section 5.4
"Establishing Communication" of the MPI-2 standard document) and it
On Tue, Mar 14, 2006 at 12:00:57PM -0600, Edgar Gabriel wrote:
> you are touching here a difficult area in Open MPI:
I don't doubt it. I haven't found an MPI implementation yet that does
this without any quirks or oddities :>
> - name publishing across independent jobs does unfortunatly not work
you are touching here a difficult area in Open MPI:
- name publishing across independent jobs does unfortunatly not work
right now (It does work, if all processes have been started by the same
mpirun or if the have been spawned by a father process using
MPI_Comm_spawn). Your approach with pass
Hello
In playing around with process management routines, I found another
issue. This one might very well be operator error, or something
implementation specific.
I've got two processes (a and b), linked with openmpi, but started
independently (no mpiexec).
- A starts up and calls MPI_Init
- A