Приложение 1.
Активизация MPI в Visual C++
- Установите mpich2-1.0.7-win32-ia32.msi на все машины предполагаемого кластера. Например, в папку C:\Program Files\.
- Используя программу wmpiconfig.exe сконфигурировать рабочие места.
- Создать консольное приложение CLR в Microsoft Visual Studio
- Установите параметры компиляции проекта:
- Откройте диалоговое окно свойств проекта: Project -> <Название проекта> properties.
- Раскройте вкладку Configuration properties -> C/C++ -> General.
- Установите значение параметра Additional Include Directories: "C:\Program Files\MPICH2\Include".
- Раскройте вкладку Configuration properties -> Linker -> General.
- Установите значение параметра Additional Library Directories: "C:\Program Files\MPICH2\Lib".
- Раскройте вкладку Configuration properties -> Linker -> Input.
- Установите значение параметра Additional Dependencies: cxxd.lib mpi.lib.
- Скомпилируйте Вашу программу:
- Build -> Build <Название проекта>.
- Запустите Вашу программу:
- Откройте папку Вашего проекта в Far.
- Создайте на диске каталог с общим доступом (напр, D:\temp\).
- Скопируйте туда полученный ехе-файл (напр, sample.exe).
- Добавьте в папку Debug (!!!) файл (Shift + F4) с именем run.bat.
- Скопируйте строку ниже в run.bat:
"D:\Program Files\MPICH2\bin\mpiexec.exe" -np 3 "D:\temp\sample.exe" > out.txt
Примечание:
Аттрибут -np означает количество процессов в приложении.
- Сохраните изменения в run.bat (F2).
- Закройте run.bat (F10).
- Выполните run.bat (Enter).
- Результат выполнения программы посмотрите в файле out.txt папки Debug.
Дата добавления: 2015-02-03; просмотров: 799;