From: Putchong Uthayopas <pu@nontri.ku.ac.th>
Newsgroups: comp.parallel.mpi
Subject: Re: Spawning processes on LAM and/or MPICH
Date: Mon, 28 Sep 1998 22:49:05 +0700
Organization: Parallel Research Group, Kasetsart University
Message-Id: <360FAFF0.6C1018E7@nontri.ku.ac.th>
References: <3609FB7E.80A9B414@unex.es>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="------------586763F1A0B866E1918CFFD9"


This is a multi-part message in MIME format.
--------------586763F1A0B866E1918CFFD9
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Hi,

As far as I know, MPICH does not support dynamic process creation specifed
in MPI2 standard yet. So, no MPI_comm_spawn in mpich.

Putchong

Juan Hernández wrote:

> Hi all,
>
> I am not an expert on MPI and perhaps my question may seem to be a bit
> silly.
>
> One of my students is building a concurrent object oriented language
> free of "known" inheritance anomalies on top of MPI.
>
> One of the basic operations we need is the dynamic creation of (objects)
> processes and to be able to communicate with such processes.
>
> I have tried both LAM and MPICH, and I found several some problems:
>
> 1. LAM
>
> MPI_Spawn runs well on my cluster of Linux, but I was unable to stablish
> communication with siblings of a process. First, I tried
> MPI_intercomm_merge, but it blocks in new spawns.
>
> Having into account that a process is identified as a pair
> (communicator, rank), we tried to pass this structure as a message for
> communicating dynamically created processes. But, LAM implementation of
> communicators are pointers to a structure --> this idea cannot be
> applied on clusters.
> Then, I switch to MPICH as it defines communicators as integers.
>
> 2. MPICH
> But when we tried MPICH, the function MPI_Comm_Spawn is not included on
> any of the libraries. The prorotype of the function appears in one of
> the include files but is missing the source code and, consequently, it
> does not appear in the generated library.
>
> Does anybody of you provide me some suggestion?
>
> Thanks in advance
> Juan
>
> --
> ********************************************
> Prof. Juan Hernandez
> Extremadura University
> Dpto. Informática
> Campus Universitario, s/n
> 10.071 - Caceres
> SPAIN
>
> Phone: +34 27 257257   Fax: +34 27 257203
> Email: juanher@unex.es
> ********************************************
>

--------------586763F1A0B866E1918CFFD9
Content-Type: text/x-vcard; charset=us-ascii;
 name="pu.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Card for Putchong Uthayopas
Content-Disposition: attachment;
 filename="pu.vcf"

begin:vcard
n:Uthayopas;Putchong 
x-mozilla-html:FALSE
org:Parallel Research Group, Kasetsart University
adr:;;;Bangkok;;10900;Thailand
version:2.1
email;internet:pu@nontri.ku.ac.th
title:Head
tel;fax:(662) 5796245
tel;work:(662) 9428555 Ext. 1416
x-mozilla-cpt:;0
fn:Putchong  Uthayopas
end:vcard


--------------586763F1A0B866E1918CFFD9--

