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@hlrs.de>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 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 classboost::mpi::communicator worldCom; // Boost.MPI classstd::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.exethe 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@open-mpi.org 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@hlrs.de
-- --------------------------------------------------------------- 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@hlrs.de