Re: [petsc-dev] install petsc on windows 10 with mpi
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
participants (1)
-
Mohammad S Dodaran