Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: Re: [OMPI users] failure to launch MPMD program on win32 w 1.4.3
From: Hicham Mouline (hicham_at_[hidden])
Date: 2010-12-01 01:33:35


> -----Original Message-----
> From: Shiqing Fan [mailto:fan_at_[hidden]]
> Sent: 30 November 2010 23:39
> To: Open MPI Users
> Cc: Hicham Mouline; Rainer Keller
> Subject: Re: [OMPI users] failure to launch MPMD program on win32 w
> 1.4.3
>
> Hi,
>
> I don't have boost on my Windows, so I made a very similar program just
> using MPI, and everything works just fine for me:
>
> D:\work\OpenMPI\tests\CXX>more hello.cpp
>
> # include "mpi.h"
>
> using namespace std;
>
> int main ( int argc, char *argv[] )
> {
> int rank, size;
>
> MPI::Init ( argc, argv );
> size = MPI::COMM_WORLD.Get_size ( );
> rank = MPI::COMM_WORLD.Get_rank ( );
>
> printf("Process # %d \n", rank);
>
> MPI::Finalize ( );
> return 0;
> }
>
>
> D:\work\OpenMPI\tests\CXX>mpirun -np 3 hello.exe : -np 3 hello.exe
> Process # 2
> Process # 4
> Process # 0
> Process # 3
> Process # 5
> Process # 1
>
>
> May be something related to boost?
>
>
> Regards,
> Shiqing
>
I've had this issue with -np 3 : -np 3 but not with -np 2: -np 2 or -np 1: -np 4 or other combinations.
I've also rebuilt from vs2008 with the libs advapi32.lib Ws2_32.lib shlwapi.lib as visible in the text file: share\openmpi\mpic++.exe-wrapper-data.txt, and the problem seemed to stop happening.

so now it is working.

I assume I will be able to do this on several windows boxes? Do they need to be all 32bit or 64bit or can I mix?

regards,