Satish, Thanks for your quick response. as you see I can ls to the directory:
ls /cygdrive/c/Program\ Files\ \(x86\)/Microsoft\ SDKs/MPI/Include/ mpi.f90 mpi.h mpif.h mpio.h mspms.h pmidbg.h x64/ x86/ but I do not know why still it has the same problem. and my configure file looks strange. Best, Mohammad ________________________________ From: Satish Balay <[email protected]> Sent: Sunday, February 5, 2017 10:58:35 PM To: Mohammad S Dodaran Cc: [email protected] Subject: Re: [petsc-dev] install petsc on windows 10 with mpi Try to figureout path without spaces. cygpath -u `cygpath -s -m PATH` Make sure you can do "ls" on this path. And use it with petsc configure. balay@ps4 ~ $ cygpath -u `cygpath -s -m /cygdrive/c/Program\ Files\ \(x86\)/Microsoft\ SDKs/MPI/Include` /cygdrive/c/PROGRA~2/MICROS~2/MPI/Include balay@ps4 ~ $ ls /cygdrive/c/PROGRA~2/MICROS~2/MPI/Include mpi.f90 mpi.h mpif.h mpio.h mspms.h pmidbg.h x64 x86 balay@ps4 ~ $ For ex: - I use: >>>>>>>> $ cat config/examples/arch-mswin-intel.py #!/usr/bin/python if __name__ == '__main__': import sys import os sys.path.insert(0, os.path.abspath('config')) import configure configure_options = [ '--download-fblaslapack=1', '--with-cc=win32fe icl', '--with-cxx=win32fe icl', '--with-fc=win32fe ifort', '--with-mpi-include=[/cygdrive/c/PROGRA~2/MICROS~2/MPI/Include/,/cygdrive/c/PROGRA~2/MICROS~2/MPI/Include/x64]', '--with-mpi-lib=[/cygdrive/c/PROGRA~2/MICROS~2/MPI/lib/x64/msmpifec.lib,/cygdrive/c/PROGRA~2/MICROS~2/MPI/lib/x64/msmpi.lib]', '--with-mpiexec=/cygdrive/c/PROGRA~1/MICROS~2/Bin/mpiexec', '--with-shared-libraries=0', 'DATAFILESPATH=c:/cygwin64/home/petsc/datafiles', ] configure.petsc_configure(configure_options) <<<<<<<<<<< if you still have issues - send us configure.log for the failure. Satish On Sun, 5 Feb 2017, Mohammad S Dodaran wrote: > Dear Petsc developers, > > I am trying to install Petsc on windows 10 but I have a problem. I installed > MS-MPI v8<http://go.microsoft.com/FWLink/p/?LinkID=389556> separately and in > the configure options I use > > --with-mpi-include="/cygdrive/c/Program\ Files\ \(x86\)/Microsoft\ > SDKs/MPI/Include" --with-mpi-lib="/cygdrive/c/Program\ Files\ > \(x86\)/Microsoft\ SDKs/MPI/Lib/x64/msmpi.lib" > > > But it gives error which says: > > *************************************************************** > ERROR in COMMAND LINE ARGUMENT to ./configure > ------------------------------------------------------------------------------- > Invalid directory: [/cygdrive/c/Program\ Files\ \(x86\)/Microsoft\ > SDKs/MPI/Include for key with-mpi-include > > > How should I solve it? > > Mohammad >
configure.log
Description: configure.log
