<div dir="ltr">Hi, <br><br>I am trying to compile&nbsp; PETSC&nbsp; in cygwin for Visual c++ 2005.&nbsp; I follow the guide exactly from here:&nbsp; <a href="http://www-unix.mcs.anl.gov/petsc/petsc-2/documentation/installation.html">http://www-unix.mcs.anl.gov/petsc/petsc-2/documentation/installation.html</a>. <br>
<br>and use below command:<br><br>&nbsp;/usr/bin/python ./config/configure.py --with-cc=&#39;win32fe cl --nodetect&#39; --with-fc=&#39;win32fe ifort --nodetect&#39;&nbsp; --with-mpi=1 --with-f-blas-lapack=1 --with-hypre=1<br><br>&nbsp;PETSC installation script really starts to run. However, it fails with below errors:<br>
<br><br>================================================================================<br>=<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Configuring PETSc to compile on your system<br><br>================================================================================<br>
=<br>********************************************************************************<br>*<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNABLE to CONFIGURE with GIVEN OPTIONS&nbsp;&nbsp;&nbsp; (see configure.log for detail<br>s):<br>--------------------------------------------------------------------------------<br>
-------<br>Unable to determine host type using /cygdrive/c/cygwin/home/pangshengyong/soft/p<br>etsc-2.3.3-p13/python/BuildSystem/config/packages/config.sub: Could not execute<br>&#39;/bin/sh /cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/Build<br>
System/config/packages/config.guess&#39;:<br>/cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/BuildSystem/co<br>nfig/packages/config.guess: line 38: sed: command not found<br>/cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/BuildSystem/co<br>
nfig/packages/config.guess: line 1272: mkdir: command not found<br>/cygdrive/c/cygwin/home/pangshengyong/soft/petsc-2.3.3-p13/python/BuildSystem/co<br>nfig/packages/config.guess: line 1272: mkdir: command not found<br>: cannot create a temporary directory in /tmp<br>
********************************************************************************<br>*<br><br>It seems that the configure script miss to find the correct path. Does anyone could point me out how to set the correct path for configure script please? <br>
<br>Btw:&nbsp; I have successfully compiled petsc library on cygwin for gcc.&nbsp; <br clear="all"><br>Thanks. <br>-- <br>Pang Shengyong<br>Solidification Simulation Lab, <br>State Key Lab of Mould &amp; Die Technology,<br>Huazhong Univ. of Sci. &amp; Tech. China<br>

</div>