Хелпикс

Главная

Контакты

Случайная статья





Уста­нов­ка 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), то для за­пус­ка ин­стал­ля­то­ра с при­ви­ле­ги­я­ми ад­ми­ни­стра­то­ра вы­пол­ни­те сле­дую­щие дей­ствия:

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

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

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

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

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

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

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

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

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

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

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

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

Те­перь про­ве­рим, раз­ре­шён ли до­ступ в сеть для MPICH. Зай­ди­те в Пуск → На­строй­ка → Па­нель управ­ле­ния → Бранд­мау­эр Windows. Там на­жми­те «Раз­ре­ше­ние за­пус­ка про­грам­мы че­рез бранд­мау­эр Windows». Вы долж­ны уви­деть в спис­ке раз­ре­шён­ных про­грамм «Pro­cess laun­cher for MPICH2 ap­pli­ca­tions» и «Pro­cess ma­nager ser­vice for MPICH2 ap­pli­ca­tions»:

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

Ес­ли ка­кая-то из пе­ре­чис­лен­ных про­грамм от­сут­ству­ет в спис­ке раз­ре­шён­ных про­грамм, то вы мо­же­те до­ба­вить её вруч­ную. Для это­го на­жми­те кноп­ку «До­ба­вить про­грам­му... », и до­бавь­те C: \​ program files\​ mpich2\​ bin\​ mpiexec. exe, ес­ли от­сут­ству­ет «Pro­cess laun­cher for MPICH2 ap­pli­ca­ti­ons», и C: \​ program files\​ mpich2\​ bin\​ smpd. exe, ес­ли от­сут­ству­ет «Pro­cess ma­na­ger ser­vice for MPICH2 ap­pli­ca­ti­ons».



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.