Меню Рубрики

Установка mpich на windows

2. Установка mpich в Windows

Вначале нужно скачать последнюю версию MPICH2 с этой страницы: http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads. Если у вас 32-х битная версия Windows, то вам подойдёт дистрибутив под названием «Win32 IA32 (binary)».

Загруженный инсталлятор необходимо запустить с привилегиями администратора на всех компьютерах, на которых вы планируете запускать MPI-программы. Если у вас Windows Vista с включённым User Account Control (UAC), то для запуска инсталлятора с привилегиями администратора выполните следующие действия:

Найдите в меню Пуск → Программы → Стандартные программу «Командная строка», нажмите на неё правой кнопкой мыши, и выберите пункт «Запуск от имени администратора» (рисунок 3.2). Подтвердите свои намерения и введите пароль, если необходимо.

Введите в командной строке полный путь к программе инсталляции и нажмите Enter (рисунок 3.3).

Рисунок 3.2. Запуск командной строки с привилегиями администратора.

Рисунок 3.3. Запуск инсталлятора из командной строки

Во время установки вам нужно будет ввести пароль для доступа к менеджеру процессов SMPD. Вы должны ввести одинаковый пароль на всех компьютерах:

Рисунок 3.4. Указание пароля для доступа к менеджеру процессов

В окне указания пути установки рекомендую оставить каталог по умолчанию. Кроме того, поставьте точку в пункте «Everyone»:

Рисунок 3.5. Указание пути установки

Если Windows спросит, разрешить ли доступ в сеть программе smpd.exe, то нажмите «Разрешить».

Теперь, скорее всего, MPICH2 правильно установлен на ваш компьютер. Однако, прежде чем переходить к настройке, обязательно следует проверить две вещи: запущена ли служба «MPICH2 Process Manager», и разрешён ли этой службе доступ в сеть.

Нажмите Пуск → Настройка → Панель управления → Администрирование → Службы. Вы должны увидеть «MPICH2 Process Manager» в списке служб (рисунок 3.6). Эта служба должна работать. Если служба в списке отсутствует, то вы, ви­димо, не запустили инсталлятор от имени администратора.

Рисунок 3.6. Служба «MPICH2 Process Manager» в списке служб

Теперь проверим, разрешён ли доступ в сеть для MPICH. Зайдите в Пуск → Настройка → Панель управления → Брандмауэр Windows. Там нажмите «Разрешение запуска программы через брандмауэр Windows». Вы должны увидеть в списке разрешённых программ «Process launcher for MPICH2 applications» и «Process manager service for MPICH2 applications»:

Рисунок 3.7. Программы MPICH в списке исключений брандмауэра

Если какая-то из перечисленных программ отсутствует в списке разрешённых программ, то вы можете добавить её вручную. Для этого нажмите кнопку «Добавить программу. », и добавьте C:\program files\mpich2\bin\mpiexec.exe, если отсутствует «Process launcher for MPICH2 applications», и C:\​program files\​mpich2\​bin\​smpd.exe, если отсутствует «Process manager service for MPICH2 applications».

Запуск приложений выполняется с помощью MPICH. Далее описаны некоторые наиболее распространенные способы запуска приложений.

Источник

Настройка среды для MPI-программирования

Выбираем операционную систему, затем переходим по ссылке и скачиваем msi — файл , например:

Затем следует щелкнуть по имени файла, тогда запустится программа -установщик. Для установки потребуются права Администратора системы ( запуск MPI -программ выполняется соответствующей службой).

После щелчка будет произведена установка диспетчера процессов spmd ( spmd process manager ). Необходимо указать «секретное» слово . По умолчанию это:

В меню «Пуск»->»Все программы» появится раздел MPICH2 с пунктами:

jumpshot wmpiconfig.exe wmpiexec.exe wmpiregister.exe

В папке MPICH2 располагаются папки:

Динамически подключаемые ( dll ) библиотеки копируются в папку windows/system32 . Диспетчер процессов smpd автоматически запускается сразу же после установки MPICH2 , а также после перезагрузки системы.

Запустим MS Visual Studio 2008 и создадим новый проект Win32 Console Application (Консольное приложение Win32), в конфигурации Release.В окно проекта копируется исходный текст программы, если он уже существует или программа набирается заново. Затем необходимо настроить пути и ссылки на библиотеку MPICH2 .

properties -> C++->General->Additional Include Directories вводится путь к каталогу include (см. рис. П-1).

properties -> C++->Linker->General->Additional Library Directories вводится путь к каталогу lib (см. рис. П-2).

properties -> C++->Linker->Input->Additional Dependencies вводится имя библиотеки mpi.lib (см. рис. П-3).

Теперь проект настроен на использование MPICH2 .

Источник

Установка MPICH | Настройка MPICH

Скачайте сначала этот архив.

  • hellow
  • Дополнительная литература
  • Примеры программ
  • И установочный MPICH для 32 и 64 разрядной системы.

Для установки необходимо запустить mpich2-1.3.1-win-ia32.msi для 32 разрядной ОС или mpich2-1.3.1-win-x86-64.msi для 64 разрядной ОС.
При запуске должно появиться следующее окно:

Нажимаете NEXT

Нажимаете NEXT

Нажимаете I Agree и опять нажимаете NEXT

Нажимаете NEXT

Можете использовать путь по умолчанию или изменить, после этого нажимаете NEXT, NEXT.

Нажимаете Close.

После установки необходимо запустить командную строку (ПУСК – ВЫПОЛНИТЬ — cmd)
Перейти на начала диска C. Для этого необхдимо ввести команду cd..
А потом набрать: cd Program Files\MPICH2\bin
И набрать: start smpd
Результат показан на рисунке:

Теперь если мы запустим: smpd –start, то увидим ошибку, что он уже запущен. Мы можем его остановить, а потом по-новому запустить.

После этого заходим: C:\Program Files\MPICH2\bin\
И нажимаем на wmpiregister.exe:

Вводите имя своего компьютера (Windows + Break и вкладка «Имя компьютера»):

И вводим любой пароль:

После этого запускаете wmpiconfig.exe и выбираете Domain и нажимаете Get Host:

После этого появится список всех, кто подключен:

После этого нажимаете Scan Hosts.
Затем запускаем wmpiexec.exe выбираем путь к exe файлу:

И один из компьютеров должен нажать Execute. Именно один.

И результат должен быть высветен на одном компьютере: Hello from process 0, а на другом: Hello from process 1.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Установка movie maker для windows 7
  • Установка mod wsgi windows
  • Установка miracast windows 7
  • Установка mini vci j2534 на windows 10
  • Установка mingw в windows