No pisal mi niekto PM, ze ako rozbehat mpich2 na Windowse, tak to pastnem aj tu (kedze nie kazdy vidi moj status na fb):
Hope it'll help.
Michaela Kreutzova no prelozit to ide uz aj cez dev c ++.. a v tom sample1.c je jedna zatvorka navyse omg
Michaela Kreutzova
ok, tu je navod... nainstauj devc++, nastav classpath pre bin do PATHu v premennych prostredia. Nainstaluj MPICH 2, nastav bin do PATHu.
otvor devc++, vytvor novy projekt (na zaciatku vyber C).
pridaj si tam subor sample1.c z ich stranky.
klik...ni pravym na projekt -> vlastnosti projektu -> adresare -> vlozene subory include -> vlozit adresar: "(mpi home adresar)\include"
-> knihovny -> vlozit mpi kniznicu: "(mpi home adresar)\lib" (ja som pridala aj include aj bin, nebudem to davat prec, ale ak by vam to neslo, pridajte si to tam tiez).
-> ok
-> preloz projekt (ak nepojde, zmazat jednu zatvorku pred MPI_Finalize()Wink
-> spusti cmd
-> daj sa do adresara c projektu
-> mpiexec -n 4 sample1.exe (==pobezi na 4 procesoroch)
-> voila, idze!!
Michaela Kreutzova UPDATE: este som zabudla ze vo vlastnostiach projektu treba do "Parametry -> pripojit knihovnu" pripojit vsetky kniznice z MPI lib adresara
Michaela Kreutzova UPDATE2: este zdoraznujem, ze cesty do PATH pridavat v User variables, NIE v System variables, bo vam to nepojde. Ak tam PATH nemate, vytvorte. Cesty sa oddeluju bodkociarkami.
Michaela Kreutzova UPDATE3: este treba zaregistrovat svoje pouzivatelske konto co mate vo wine nastavene: chodte do bin adresara v MPICH2, dvojklikom otvorte wmpiregister.exe a tam zadajte svoje meno a heslo (to iste ako vo wine mate nastavene) a dajte register a ok.
Michaela Kreutzova UPDATE4: spustanie mozete vykonavat aj pomocou wmpiexec.exe v MPICH2 bin adresari. dvojklikom otvorit, pridat vas skompilovany exac, nastavit pocet procakov a stlacit execute. sample1.c z ich stranky funguje len s troma procesmi
Michaela Kreutzova UPDATE5: na windowse si nastavte heslo skor ako ho zaregistrujete v mpich2, inak vam to nepojde.... heslo MUSITE mat nastavene!