Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ВС13 / ЛабРаб / Инструкция по запуску программ под кластер на WMPI

.doc
Скачиваний:
19
Добавлен:
17.03.2015
Размер:
1.04 Mб
Скачать
  1. Заходим под пользователем nets. Пароль сети (на английской раскладке).

  2. Настраиваем Visual Studio для компиляции проекта. Заходим в меню Сервис – Параметры. Прописываем пути к заголовочным файлам WPMI. Проекты и решения – Каталоги VC++ - Включаемые файлы. Добавить строчку C:\WMPI1.3\include

  1. Прописываем пути к файлам библиотек WPMI. Проекты и решения – Каталоги VC++ - Файлы библиотек. Добавить строчку C:\WMPI1.3\lib\Console

  1. Создаем пустой консольный проект

  1. Добавляем файл с исходным кодом

  2. Заходим в свойства проекта

  1. В поле Свойства конфигурации – Компоновщик – Ввод – Дополнительные зависимости добавляем значение cvwmpi.lib

  1. Добавляем использование Multithread DLL run-time library в свойствах проекта ключом /MD

  1. Выполняем компиляцию.

  2. Создаем в папке с исполнительным файлом текстовый файл, в котором будут перечислены узлы кластера, на которых будет исполняться программа (первая строка всегда начинается с local, цифра означает – количество потоков, следующие строчки – имена машин, количество потоков на них, путь к исполнительному файлу). Затем переименуем файл так, чтобы имя совпало с именем исполнительного файла, а расширение будет .pg Например, pi.pg

  1. Скопируем исполнительный файл программы в соответствующие папки на других машинах.

  2. Запустим на исполнение программу на главной машине (где находится .pg файл).