[mpich-discuss] Something about Cygwin+VS2008 compiling MPICH2(1.3.x-r7809)

Jayesh Krishna jayesh at mcs.anl.gov
Tue Jan 25 09:53:57 CST 2011


Hi,
 As I mentioned in one of my previous emails, MPICH2 on Windows currently does not support fault tolerance. Windows users typically install MPICH2 using the MSI installers available at http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads (You don't have to build MPICH2 on Windows unless you plan to modify the MPICH2 source code - If so, please let us know and I can help you further).

Regards,
Jayesh

----- Original Message -----
From: "ejoywx" <ejoywx at 163.com>
To: "Jayesh Krishna" <jayesh at mcs.anl.gov>
Sent: Monday, January 24, 2011 8:32:25 PM
Subject: Something about Cygwin+VS2008 compiling MPICH2(1.3.x-r7809)

Sir, 
Thank you ! With the help of your advice, I used Cygwin to compile MPICH2(1.3.x-r7809) successfully, of course, My compiler is gcc4 . I can use the "-disable-auto-cleanup" option to execute mpiexec and my mpi program is able to tolerate process fault. Thank you and your team. 

However, I still failed to compile MPICH2(1.3.x) with vs2008(msvc9),following the steps told in "MPICH2 Windows Development Guide". For example I do everything as the 5.2section in this book(mpich2/doc/windev.pdf) , I succeeded in done "run maint/updatefiles" (step 3) but failed to do "run winconfigure.wsf --cleancode"(step 5), the error information is as follow(red words): 
Configuring MPICH2 for windows... 
Checking MPICH2 dependencies... 
Creating MPICH2 header files... 
Creating generic header files... 
Creating MPE header files... 
Creating IO header files... 
Building C++ and Fortran interfaces... 
C:\cygwin\mpich2\winconfigure.wsf(4526, 4) (null): 系统找不到指定的文件。 


" 系统找不到指定的文件。" means that the system can not find the specified files. I am sure I installed MS-HPC SDK. 
Perhaps my feedback i s worthless , because I am also a newcomer . After all, I can used mpich2 with hydra on the windows plattform, and I am very satisfied。 
Thanks! 
Best wishes! 

ejoyc 

At 2011-01-24 08:33:32,"Jayesh Krishna" <jayesh at mcs.anl.gov> wrote: 

>Hi, 
> Can you send us the configure/make/make install outputs ? Also I would recommend not specifying the "--with-shared-memory" option since mmap (the default/better mechanism) is available on Cygwin. 
> Did you perform the make step (configure ...; make; make install)? 
> 
>(PS: I usually compile MPICH2 on Cygwin with just the "--prefix --disable-f77 --disable-fc --disable-cxx" options. Most of the options that you specified are enabled by default. Unless you specifically need an option I would recommend not specifying it - the default option is usually the better one.) 
>Regards, 
>Jayesh 




More information about the mpich-discuss mailing list