Россия, г. Саранск |
Компиляция и запуск Microsoft High Performance Computing Server 2008
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 в зависимости от используемой Вами архитектуры процессоров.