Опубликован: 28.10.2009 | Уровень: специалист | Доступ: платный
Самостоятельная работа 1:

Компиляция и запуск Microsoft High Performance Computing Server 2008

< Лекция 2 || Самостоятельная работа 1: 123456789 || Лекция 3 >

3.3. Упражнение 1 - Компиляция программы для запуска в HPC 2008

Как было отмечено в предыдущем пункте, Microsoft High Performance Computing Server 2008 позволяет управлять ходом выполнения как последовательных, так и параллельных задач. При этом параллельные MPI задачи не обязательно должны быть скомпилированы для MS MPI (хотя в случае MPI использование реализации от Microsoft является предпочтительным). Кроме того, возможно использование других технологий поддержки параллельного программирования (например, программирование с использованием OpenMP).

Данный пункт описывает только компиляцию параллельных программ для MS MPI в Microsoft Visual Studio 2008.

3.3.1. Задание 1 - Установка Microsoft High Performance Computing SDK

Для компиляции параллельных программ, работающих в среде MS MPI, необходимо установить SDK (Software Development Kit) - набор интерфейсов и библиотек для вызова MPI-функций:

  • Откройте директорию со скачанной версией SDK и запустите программу установки, соответствующую Вашему процессору (32-битная или 64-битная версия).
  • В открывшемся окне нажмите кнопку " Next " для начала установки.

  • Внимательно прочитайте лицензионное соглашение. Выберите пункт " I accept the terms in the license agreement " в случае согласия с лицензионным соглашением об использовании системы CCS 2003 и нажмите кнопку " Next ".

  • Выберите директорию, в которую будет установлен SDK. Для изменения стандартной директории нажмите кнопку " Change ". Нажмите кнопку " Next ".

  • В открывшемся окне нажмите кнопку " Install " для начала установки SDK.

  • Дождитесь пока программа установки SDK скопирует требуемые файлы.

  • По окончании копирования необходимых файлов нажмите кнопку " Finish ".

  • Поздравляем! Установка Microsoft High Performance Computing 2008 SDK завершена.

3.3.2 Задание 2 - Настройка интегрированной среды разработки Microsoft Visual Studio 2008

Для того, чтобы скомпилировать Вашу программу для использования в среде MS MPI, необходимо изменить следующие настройки проекта по умолчанию в Microsoft Visual Studio 2008:

  • Путь до заголовочных файлов объявлений MPI. Выберите пункт меню Project->Project Properties. В пункте Configuration Properties->C++->General->Additional Include Directories введите путь до заголовочных файлов MS MPI: <Директория установки HPC SDK>\Include.
  • Библиотечный файл с реализацией функций MPI. Выберите пункт меню Project->Project Properties. В пункте Configuration Properties->C++->Linker->Input->Additional Dependencies введите название библиотечного файла msmpi.lib.
  • Путь до библиотечного файла msmpi.lib. Выберите пункт меню Project->Project Properties. В пункте Configuration Properties->C++->Linker->General->Additional Library Directories введите путь до библиотечного файла msmpi.lib: < Директория установки HPC SDK>\Lib\i386 или < Директория установки HPC SDK>\Lib\AMD64 в зависимости от используемой Вами архитектуры процессоров.
< Лекция 2 || Самостоятельная работа 1: 123456789 || Лекция 3 >
Алексей Николаев
Алексей Николаев
Россия, г. Саранск
Рамиль Ариков
Рамиль Ариков
Россия, Республика Мордовия