2

我正在尝试在 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

从那里我尝试 了一个官方建议

首先安装“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 的路径(我要求安装..)。

有谁能够帮我?

4

1 回答 1

0

您在此处描述的错误与 MSMPI 安装路径有关。由于它有空格字符配置实用程序失败。因此,您有两个选项可以将 MSMPI 安装在 C:\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]'

有关更多信息,您可以查看此链接

于 2014-12-07T21:14:49.190 回答