[MPICH] RE: MPICH2 - can you send us your mpi pgm ?
Jayesh Krishna
jayesh at mcs.anl.gov
Tue Nov 6 12:08:30 CST 2007
Hi,
The latest version of MPICH2 does not include the changes for
singleton-init. The changes are slated for a future release.
(Note: Meanwhile we are also in the process of implementing a new process
manager which would outdate smpd. It should be out sometime next year.)
Regards,
Jayesh
_____
From: Sudan, Hari Hara [mailto:Hari.H.Sudan at conocophillips.com]
Sent: Tuesday, November 06, 2007 11:17 AM
To: Jayesh Krishna
Subject: RE: MPICH2 - can you send us your mpi pgm ?
Jayesh,
I was trying to find out if the singleton init (non-MPI process calling
MPI_Init() and transforming into an MPI process) has been implemented in the
new versions.
Thanks
_____
From: Jayesh Krishna [mailto:jayesh at mcs.anl.gov]
Sent: Thursday, June 14, 2007 3:46 PM
To: Sudan, Hari Hara
Cc: mpich2-maint at mcs.anl.gov
Subject: RE: MPICH2 - can you send us your mpi pgm ?
Hi,
Currently the support for singleton init (a non-MPI process calling
MPI_Init() and transforming into an MPI process) is limited in windows. We
are in the process of implementing the extended PMI wire protocol which
would enable users to use functions like MPI_Comm_spawn() from a singleton
MPI process.
Regards,
Jayesh
_____
From: Sudan, Hari Hara [mailto:Hari.H.Sudan at conocophillips.com]
Sent: Thursday, June 14, 2007 12:54 PM
To: Jayesh Krishna
Subject: RE: MPICH2 - can you send us your mpi pgm ?
The Application actually creates a dll that dynamically links to a 3rd party
application.
The MPI calls ( MPI SPAWN) work perfectly fine when we launch using mpiexec
instead of calling MPI_INIT inside the code.
After calling MPI_Init the only other MPI calls made are
MPI_INIT(NULL,NULL)
....
....
MPI_Status stat;
MPI_Info spawn_info;
MPI_Comm_rank( MPI_COMM_WORLD, &my_rank );
MPI_Comm_size( MPI_COMM_WORLD, &num_proc );
CString csCommandLine, csFile;
csCommandLine.Format ( "\"%s\\submodel.bat\" \"%s\" \"%s\" \"-v %s
-network_init -mpi_init -noprompt\" \"%s\"",
GetApp()->GetLoadAppPath(),
.......
.......
MPI_Info_create( &spawn_info );
if ( !obCaseDetails.sMachine.IsEmpty() )
{
MPI_Info_set( spawn_info, "host", strHost );
}
MPI_Info_set( spawn_info, "path", strPath );
MPI_Info_set( spawn_info, "wdir", strWdir );
MPI_Info_set( spawn_info, "file", strFile );
ierr = MPI_Comm_spawn( slave, MPI_ARGV_NULL, 1, spawn_info, my_rank,
MPI_COMM_WORLD, &comm_child, MPI_ERRCODES_IGNORE );
MPI_Info_free( &spawn_info );
Thanks
_____
From: Jayesh Krishna [mailto:jayesh at mcs.anl.gov]
Sent: Wednesday, June 13, 2007 12:10 PM
To: Sudan, Hari Hara
Cc: mpich2-maint at mcs.anl.gov
Subject: RE: MPICH2 - can you send us your mpi pgm ?
Hi,
Can you send us your sample MPI program ?
Regards,
Jayesh
_____
From: Sudan, Hari Hara [mailto:Hari.H.Sudan at conocophillips.com]
Sent: Wednesday, June 13, 2007 11:27 AM
To: Jayesh Krishna
Subject: MPICH2
Jayesh,
Is there a way to start MPI process in the application using MPI_INIT()
rather than start it automatically by launch using "mpiexec" command.
I read in the "Using MPI-2" book that MPI_init could be called, but when I
tried it instead of using mpiexec, it did not work.
It got hung when I was trying to spawn another process (MPI_COMM_SPAWN).
Any suggestions would be appreciated.
Thanks
Regards,
Hari Sudan
Associate Reservoir Engineer
ConocoPhillips Petroleum Co.
600 N. Dairy Ashford, NS 2068
Ph: 281-293-4873
Hari.H.Sudan at conocophillips.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20071106/69b11a28/attachment.htm>
More information about the mpich-discuss
mailing list