[mpich-discuss] Problems with mpi spawn multiple

Rajeev Thakur thakur at mcs.anl.gov
Tue Nov 4 10:52:28 CST 2008


Can you send us the code?

Rajeev 

> -----Original Message-----
> From: mpich-discuss-bounces at mcs.anl.gov 
> [mailto:mpich-discuss-bounces at mcs.anl.gov] On Behalf Of fernando_luz
> Sent: Tuesday, November 04, 2008 10:44 AM
> To: mpich-discuss at mcs.anl.gov
> Subject: Re: [mpich-discuss] Problems with mpi spawn multiple
> 
> Hello Rajeev,
> 
> Thanks for tip, but I use the root rank in Spawn_multiple and 
> the error change for 
> 
> job aborted:
> rank: node: exit code[: error message]
> 0: a53: -2: process 0 exited without calling finalize
> 
> Regards
> 
> Fernando Luz
> 
> 
> "Rajeev Thakur" <thakur at mcs.anl.gov> escreveu:
> > You can't pass MPI::ROOT to Spawn_multiple. You have to 
> give the rank 
> > of
> the
> > process in COMM_WORLD that is the root.
> >  
> > Rajeev
> > 
> > 
> >   _____
> > 
> > From: mpich-discuss-bounces at mcs.anl.gov 
> > [mailto:mpich-discuss-bounces at mcs.anl.gov] On Behalf Of fernando_luz
> > Sent: Monday, November 03, 2008 2:35 PM
> > To: mpich-discuss at mcs.anl.gov
> > Subject: [mpich-discuss] Problems with mpi spawn multiple
> > 
> > 
> > Hello,
> > 
> > I have problems when i try use spwan multiple in mpich2 (1.0.7 
> > version)
> > 
> > I receive this error when i execute my code:
> > 
> > [0]Fatal error in MPI_Comm_spawn_multiple: Other MPI error, 
> error stack:
> > [0]MPI_Comm_spawn_multiple(152)..: MPI_Comm_spawn_multiple(count=2, 
> > cmds=0x816b080, argvs=(nil), maxprocs=0x816afc0, infos=0x81a1600,
> root=-3,
> > MPI_COMM_WORLD, intercomm=0xbfa96f24, errors=(nil)) failed
> > [0]MPID_Comm_spawn_multiple(56)..: 
> > [0]MPIDI_Comm_spawn_multiple(203): 
> > [0]MPID_Comm_accept(149).........: 
> > [0]MPIDI_Comm_accept(974)........: Unable to allocate 
> -45393952 bytes 
> > of memory for remote_translation (probably out of memory)
> > 
> > job aborted:
> > rank: node: exit code[: error message]
> > 0: a53: -2: Fatal error in MPI_Comm_spawn_multiple: Other MPI error,
> error
> > stack:
> > MPI_Comm_spawn_multiple(152)..: MPI_Comm_spawn_multiple(count=2, 
> > cmds=0x816b080, argvs=(nil), maxprocs=0x816afc0, infos=0x81a1600,
> root=-3,
> > MPI_COMM_WORLD, intercomm=0xbfa96f24, errors=(nil)) failed
> > MPID_Comm_spawn_multiple(56)..: 
> > MPIDI_Comm_spawn_multiple(203): 
> > MPID_Comm_accept(149).........: 
> > MPIDI_Comm_accept(974)........: Unable to allocate 
> -45393952 bytes of
> memory
> > for remote_translation (probably out of memory)
> > 
> > 
> > my code when I supose have a problem:
> > 
> > universe_size = 3;
> > 
> >   for (int i = 0; i < universe_size-1; i++){
> >     strcpy(program_name[i], "worker_02"); 
> >     information[i] = information[i].Create();
> >     information[i].Set("wdir","/home/fernando_luz/");
> >  
> >
> information[i].Set("path","/home/fernando_luz/SVN/TPN3/casos_t
> estes/02/worke
> > r_02/");
> >     information[i].Set("host","10.2.7.53");
> >     n_proc[i] = 1;
> >   }
> >   everyone = MPI::COMM_WORLD.Spawn_multiple(universe_size-1, (const
> char**)
> > program_name, MPI::ARGVS_NULL, n_proc, information, MPI::ROOT); 
> > anybody have ideas?
> > 
> > Thanks
> > 
> > Fernando Luz
> > 
> > 
> 
> 
> 
> 




More information about the mpich-discuss mailing list