Приложение 1.

Активизация MPI в Visual C++

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

"D:\Program Files\MPICH2\bin\mpiexec.exe" -np 3 "D:\temp\sample.exe" > out.txt

Примечание:
Аттрибут -np означает количество процессов в приложении.

    1. Сохраните изменения в run.bat (F2).
    2. Закройте run.bat (F10).
    3. Выполните run.bat (Enter).
    4. Результат выполнения программы посмотрите в файле out.txt папки Debug.







Дата добавления: 2015-02-03; просмотров: 799;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.