2014-02-24 35 views
2

我有一個關於MPI,尤其是如果我能與Visual Studio 2013或2012上運行MPI我看到了很多的例子,但它們都使用VS2010與微軟HPC SDK 2008MPI與VS2013

如果任何被證明的一個問題請告訴我我需要安裝什麼,我真的很感激它。

非常感謝你, 問候

+0

你試過了嗎? MS有一款免費提供的MPI產品,因此您應該可以一試身手。 –

回答

1

MSMPI的最新版本,反正我所知,是V5,可以從這個鏈接下載:http://www.microsoft.com/en-us/download/details.aspx?id=44990

我一直在使用HPC包2012 R2和HPC包2008年版本,所以如果他們沒有更改文件夾名稱,微軟有這樣做的傾向,這是如何配置您的控制檯C++應用程序:

(用c:\ Program files \ Microsoft HPC Pack 2012你的安裝文件夾!) 1)創建一個新的Win32控制檯應用程序。

2)項目屬性 - > 2A)C/C++ - >附加包含目錄添加C:\ Program Files文件\微軟HPC包2012 \ INC

2B)連接器 - >常規 - >附加庫目錄添加c:\ Program files \ Microsoft HPC Pack 2012 \ lib \ i386(如果您的應用程序是64位,則爲amd64)。

2C)連接器 - >輸入 - >附加依賴添加msmpi.lib

你的MPI應用程序現在應該編譯。

因爲VS2013沒有MPI調試,您需要直接在調試器選項卡中指定mpiexec.exe:

3A)Debugging->命令 - >「C:\ Program Files文件\微軟HPC包2012 \ BIN \ mpiexec.exe「

3b)調試命令參數 - > $(TargetPath)-n 2