Организация параллельных процессов. Учебное пособие - страница 4

Шрифт
Интервал


Итак, находим что-нибудь 32-разрядное (рис. 2.3).

В названии файла видим знакомые ключевые слова:

– Win;

– 32;

– msi.


Рис. 2.3. Выбор 32-разрядного установщика


Задание. Найдите и скачайте 32-разрядный установщик формата MSI.


Скачиваем установщик и запускаем его (рис. 2.4).

Может потребоваться дополнительное согласие на установку, если Windows 10 будет сомневаться в чистоте наших намерений и задавать разные вопросы.


Рис. 2.4. Начало установки


Нажимаем Next. Появляется привычное окно установки программы (рис. 2.5).

Но не будем торопиться и щёлкать по кнопкам OK – Next – Next – OK.

В данном случае можно узнать много полезного, если пролистать текст и попытаться понять написанное (см. задание ниже).

Только после этого можно с облегчением вздохнуть и нажать-таки Next.


Рис. 2.5. Окно установщика


Задание. Просмотрите текст в окне установщика и выясните следующее:

– Какие компиляторы C/C++ поддерживает данная библиотека?

– Какие каталоги будут созданы?

– Где будут размещена библиотеки DLL?

– Какие настройки нужно сделать в компиляторе?

– Что нужно сделать при запуске программы на нескольких машинах?

– Как запустить параллельное приложение?

– В чём заключается минимальная установка?

– Как выполнить запуск из сетевого каталога?


В следующем окне появляется лицензионное соглашение (рис. 2.6).

Такой текст мало кто дочитывает до конца, а зря.

Здесь тоже можно кое-что для себя почерпнуть (см. задание).

Только после выполнения задания выбираем согласие с условиями I agree и нажимаем кнопку Next.


Рис. 2.6. Лицензионное соглашение


Задание. Изучите лицензионное соглашение и выясните следующее:

– Что нам разрешается делать с данной библиотекой?

– От каких претензий отказываются разработчики в разделе Disclaimer?


На следующем нам предлагают установить пароль Pass Phrase (рис. 2.7).

При этом пояснения занимают аж четыре строчки. И это не просто слова, а полезная информация.

Здесь нам сообщают несколько важных моментов:

Установку нужно делать с правами администратора.

Будет установлена системная служба (service) под названием SMPD. Она нужна для работы параллельного приложения MPI.

Пароль должен быть одинаковым на всех компьютерах, на которых будем запускать нашу параллельную программу.

Другими словами, мы запускаем одну программу, а выполняются несколько процессов на нескольких компьютерах. Но работать они будут как одна большая программа. И мы это проделаем.