Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] bug report-
From: Shiqing Fan (fan_at_[hidden])
Date: 2011-08-09 05:35:14


Hi,

The code works for me under MinGW console with the pre-compiled
installer. Could you try "which mpicc" to ensure that the correct Open
MPI commands are in path?

For building Open MPI by your self with CMake, you have to configure it
in the GUI and then generate the sln files by pressing the generate
button. I don't recommend to use the other two means, they haven't been
tested for some while.

Regards,
Shiqing

On 2011-08-09 3:48 AM, renyong.yang wrote:
> hi,
> the following code:
> int main(int argc, char **argv)
> {
> int procnum;
>
> /* Initialize MPI */
> MPI_Init(&argc, &argv);
>
> /* Find out this processor number */
> MPI_Comm_rank(MPI_COMM_WORLD, &procnum);
> /* Find out the number of processors */
> std::cout << "I'm process: " << procnum << std::endl;
> MPI_Finalize();
>
> return 0;
> }
>
> also goes with the same rank "0" error, I think if there's something
> wrong with the auxiliary program "mpirun" ?
>
> BTW, I tried all the 3 means on your
> http://svn.open-mpi.org/svn/ompi/trunk/README.WINDOWS.txt guideline
> but none worked to compile my own dll for
> http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.3.tar.bz2,
> the first approach failed because I found no .sln file in the
> distributed tarballs after configuring with cmake, the second mean I
> can not use is the lacking of ompi-static.tgz file, the 3rd solution I
> tried does not work neither, because I don't know what the ash.exe
> shell interpreter you are actually pointing to, so I'd be much
> appreciated if you can tell me the a working approach. Thanks very much.
>
> 2011/8/9 Shiqing Fan <fan_at_[hidden] <mailto:fan_at_[hidden]>>
>
> Hi,
>
> I've never tried this Boost.MPI with Open MPI on Windows. Does it
> work without the Boost.MPI library? Did you run your test under MinGW?
>
>
> Regards,
> Shiqing
>
>
> On 2011-08-08 5:31 PM, renyong.yang wrote:
>> Run time environment of mine is Windows 7, with the unstable
>> OpenMPI_v1.5.3-2_win32.exe
>> <http://www.open-mpi.org/software/ompi/v1.5/downloads/OpenMPI_v1.5.3-2_win32.exe> release
>> for Windows, together with Microsoft Compute Cluster Pack.
>> Additionally I'm using Boost.MPI library v1.47 compiled by mingw,
>> I write those following codes:
>> int main(int argc, char **argv)
>> {
>> mpi::environment env(argc, argv); // Boost.MPI class
>> boost::mpi::communicator worldCom; // Boost.MPI class
>> std::cout << "rank():" << worldCom.rank() << std::endl;
>> worldCom.barrier();
>>
>> return 0;
>> }
>> and successfully compiled and linked with your library as "a.exe"
>> by mingw, however, if I run it:
>> >mpirun -np 4 a.exe
>> the command will create 4 process with the same rank "0", I
>> wonder if it's the bug of your unstable release for windows?
>> BTW, can you publish the Visual studio project to the subversion?
>> Thanks very much.
>>
>>
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden] <mailto:devel_at_[hidden]>
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> --
> ---------------------------------------------------------------
> Shiqing Fan
> High Performance Computing Center Stuttgart (HLRS)
> Tel: ++49(0)711-685-87234 Nobelstrasse 19
> Fax: ++49(0)711-685-65832 70569 Stuttgart
> http://www.hlrs.de/organization/people/shiqing-fan/
> email:fan_at_[hidden] <mailto:fan_at_[hidden]>
>
>

-- 
---------------------------------------------------------------
Shiqing Fan
High Performance Computing Center Stuttgart (HLRS)
Tel: ++49(0)711-685-87234      Nobelstrasse 19
Fax: ++49(0)711-685-65832      70569 Stuttgart
http://www.hlrs.de/organization/people/shiqing-fan/
email: fan_at_[hidden]