我正在尝试在Windows 7上安装PETSc库以与Visual Studio Express 2008一起使用,但到目前为止我没有成功。 我用python,make,diff安装了cygwin(默认安装)。 然后我点击了
VS2008Exp->Tools->VSCommand Prompt
我去了Petsc目录
cygdrive/d/Workspace/PETSc/petsc-2.3.3-p13
从那里我试过了 an official suggestion
首先安装“Microsoft HPC Pack 2008 R2”和“Microsoft HPC Pack 2008 R2 SDK” 但我有一个错误“无法配置给定的选项”指的是 --with-mpi-include =“/ cygdrive / c / Program \ Files / Microsoft \ HPC \ Pack \ 2008 \ SDK / Include” --with-mpi-lib =“/ cygdrive / c / Program \ Files / Microsoft \ HPC \ Pack \ 2008 \ SDK / Lib / amd64 / msmpi.lib”
后来我试过
config/config.py -with-cc="win32fe cl" --with-fc=0 --download-c-blas-lapack=1 --download-mpich=1
现在错误抱怨MPI的路径(我要求安装..)。
有人能帮助我吗?
答案 0 :(得分:0)
此处描述的错误与MSMPI安装路径有关。由于它具有空间字符配置实用程序失败。因此,您有两个选项可以在C:\ MSMPI这样的简单路径上安装MSMPI或使用以下语法
--with-mpi-include='[my msmpi path]'
我将其用于MSMPI;
--with-mpi-include=/cygdrive/c/MSMPI/Inc/ --with-mpi-lib='[/cygdrive/c/MSMPI/Lib/amd64/msmpi.lib,/cygdrive/c/MSMPI/Lib/amd64/msmpifec.lib]'
有关详细信息,您可能会看到此link