2012-08-01 216 views
2

我想在Windows 7上安裝PETSc庫以便與Visual Studio Express 2008一起使用,但到目前爲止我還沒有成功。 我用python,make,diff安裝了cygwin(默認安裝)。 然後我點擊在windows上安裝PETSc

VS2008Exp->Tools->VSCommand Prompt 

我去PETSC目錄

cygdrive/d/Workspace/PETSc/petsc-2.3.3-p13 

從那裏我試圖 an official suggestion

安裝第一個在 「Microsoft HPC包2008 R2」 和「微軟高性能計算包2008 R2 SDK「 但我有一個錯誤」無法配置給定的選項「,指的是 --with-mpi-include =」/ cygdrive/c/Program \ Files/Microsoft \ HPC \ Pac k \ 2008 \ SDK/Include「 --with-mpi-lib =」/ cygdrive/c/Program \ Files \ Microsoft \ HPC \ Pack \ 2008 \ SDK/Lib/amd64/msmpi.lib「

Afterwords我嘗試過

config/config.py -with-cc="win32fe cl" --with-fc=0 --download-c-blas-lapack=1 --download-mpich=1 

現在錯誤會報告MPI的路徑(我要求安裝..)。

任何人都可以幫助我嗎?

回答

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