Podarilo sa niekomu rozchodit Lam mpi na windows platforme? :bannana_guitar: :bannana_guitar:
no to by aj mna zaujimalo, lebo ani cviciaci mi nevedl povedat ako sa to da, plus odkial sa to da stiahnut?
http://www.mcs.anl.gov/research/projects/mpich2/ (http://www.mcs.anl.gov/research/projects/mpich2/)
Nasiel som tento navod, no nechapem co mam spravit v 3 bode !!!!!!!!????????
A pritom staci urobit toto:
1. Nainstalovat MPICH (zasadne odporucam instalovat win-ia32 aj na x64)
2. Restart PC
3. Nastavit do Systemovych aj Pouzivatelskych premennych (Len ak chcete pustat priamo prikazom mpiexec):
x86:
Path = c:\Program Files\MPICH2\bin\
x64:
Path = c:\Program Files (x86)\MPICH2\bin\
4. Do adresara \Dev-Cpp\Templates\ nakopirovat plugin
5. Spustit Dev-Cpp - Novy projekt -MPI Application - C Project - OK
6. Skompilovat
7. Spustit
aby som nemusel registrovat Host do mpi, ani nastavovat heslo pre pouzivatela vo windowse, tak ja skompilovane exe spustam takto:
mpiexec -localonly N file.exe
kde N je pocet procesov na ktorych to ma bezat. Exe ide spustit aj samostatne pre porovnanie vykonu 1 ku N procesom.
P.S. Prikladam potrebne subory:
http://www.edisk.sk/stahni/86849/mpich2.zip_9.41MB.html (http://www.edisk.sk/stahni/86849/mpich2.zip_9.41MB.html)
pridat do environment variable PATH to co tam pise...
http://support.microsoft.com/kb/310519 (http://support.microsoft.com/kb/310519)
http://auriza.site40.net/notes/mpi/mpich2-on-windows-xp/ (http://auriza.site40.net/notes/mpi/mpich2-on-windows-xp/)
ako je to teraz s cviceniami, mam napisane, ze v 5. tyzdni sa maju odovzdat 1,2,3 zadanie. to uz sa ide iba v piatom tyzdni odovzdat alebo sa chodi na cvika normalne?
ta na cika nemusis chodit, len 5, 8 a 10 tyzden ked sa odovzdavaju zadania
a co bolo na prednaske?
viete si doma skompilovat ten subor ...sample1.c? ..mne vypise chybu ze neexistuje subor mpi.h v (#include <mpi.h>) ..plugin som do Templates skopiroval... ???
podľa toho návodu čo som sem dával som to rozbehal a ide to
ok kompilacia mi uz ide, ale po vybrati mojho exe-cka a stlaceni Execute v MPI mi vypise "Error: No smpd passphrase specified through the registry or .smpd file, exiting." ..tebe to ide? cize ti po spusteni vypise tie hodnoty min, max, atd..?
jop mne to fici, este to chcelo registraciu.. login/pw na pc zadal som a vsetko ide. este treba vybrat pri spusteni mpiexec pocet proc.
tie zadania treba odovzdat civciame na cviceni, alebo dakde uonut zdrojaky na net?
a teraz som cital niejake podmienky apoctu, to treba aj nejaky referat, alebo co to vlastne je?
Vaclavik vravel, ze mu staci na 1-2 strany zbuchat referat, len nejaky popis k tomu, obrazok uzlov a vytlacit zdrojak. Odovzdava sa (aspon u neho) v 5., 8., a 10. tyzdni na cviceni. Zdrojaky uploadovat netreba.
Quote from: radix on 24.09.2011, 01:32:17
http://auriza.site40.net/notes/mpi/mpich2-on-windows-xp/ (http://auriza.site40.net/notes/mpi/mpich2-on-windows-xp/)
na windows 7 64x to nerozbeham?
rozbehas
Quote from: radix on 30.09.2011, 20:05:09
rozbehas
tak som isiel podla toho postupu, a mi vyhodilo potom pri kompilaciu chybu neexistuje subor mpi.h v (#include <mpi.h>). Viac menej som splnil vsetky kroky, okrem nainstalovania NET Frameworkru 2.0, lebo sa neda nainstalovat na 64x OS.
Ak mam tu 7 treba nieco navyse spravit?
To seriozne vsetci preferuju dev-c++ pred Visual Studiom (alebo orezanym VC++ Express) ? .Net Framework 2.0 na Win 7 x64 musi fungovat (to by bola riadne WTF situacia ak by nefungoval - stoji na nom dnes dost vela veci. Zaroven je to produkt MS...)
VS2010:
Nainstalujte MPICH2 (rovnako odporucam x86 verziu - lebo budeme este 10 stran riesit, preco x64 kniznica nefunguje s 32bit programom resp. ako kompilovat x64 aplikaciu).
Vo visual studiu (alebo VC++ Express 2010) spravte prazdny projekt (win32 console application, zaskrtnut empty project). V predchadzajucich verziach VS sa dali nastavit tieto adresare globalne, teraz uz len pre kazdy projekt zvlast.
Pravym klik na projekt (nie na solution!!) v Solution exploreri (to je to okno, kde vidite subory projektu) > Properties > Configuration properties > VC++ Directories (pridat include directory a library directory z mpich priecinka t.j. program files/mpich2/include a /lib)
V Configuration properties > Linker > Input (pridat Additional dependency: mpi.lib)
Mozte zacat programovat...
Inak... skusal som matrix multiplication v skole (stvorcove 1k matice)- ved nech mam do statistiky aj viacuzlove systemy (viac ako ma moj CPU jadier). Skalovanie na tych sempronoch je dost slabota resp. casto ziadne (vyskusam nabuduce, ci nebol v niecom problem). Ma niekto nejaky navrh ako to seriozne otestovat (MPI po sieti) ?
Viete mi niekto poradit?? Nerozmumiem velmi aky problem treba vyriesit v zadani c.1 v zadani c.2. My sme na cviceni dostali zadania a nebolo ani povedane, ze co za konkretny problem treba vyriesit len, ze v 5. tyzdni to mame doniest hotove.
Je niekde napisane co konkretne v tich ulohach mame vyriesit?
Na kollarovej stranke som nic k tomu nenasiel :
http://people.tuke.sk/jan.kollar/PP/ (http://people.tuke.sk/jan.kollar/PP/)
hladanie maxima z mnoziny je predsa v sample1, akurat to treba paralelizovat na n uzlov.
transponovanie matice - na to si pozri minulorocny archiv - bez rozsirenia (archiv) je to len Receive a vzapati Send na uzloch (je este ina alternativa, ktora je tiez neefektivna ak su uzly prepojene ethernetom)
vo vseobecnosti k zadaniam: nebyt toho, ze pri vyhladavani v retazcoch (4. a 6. zadanie) sa da obhajit pri metrike zacatie merania az po rozdistribuovani databazy (t.j. rata sa s db alebo jej castami dopredu lozenymi na uzloch) a pri 7.zadani nasadenie brutalneho filtra (brutalneho v zmysle cache trashing) je efektivnost paralelizacie medzi uzly prepojene sietou (t.j. nie n instancii na tom istom uzle) zaporna alebo prinajmensom dost sporna...
uz sa tesim na odovzdavanie zadani... ocakavam, ze to bude vyzerat podobne ako este na strednej skole pri rieseni zadani z rekurzie (problem 8 dam na sachovnici / kon aby poskakal celu sachovnicu) t.j. jednemu algoritmus nasobenia 1k matic zbehne za 2s druhemu za 30s (ratam s ukazkou na Sempron 3000+ PC v ucebni - tie udane cisla nie su nahodne) ;D
Quote from: jardo on 30.09.2011, 18:46:45
Quote from: radix on 24.09.2011, 01:32:17
http://auriza.site40.net/notes/mpi/mpich2-on-windows-xp/ (http://auriza.site40.net/notes/mpi/mpich2-on-windows-xp/)
na windows 7 64x to nerozbeham?
ja som to spravil aj podla dissipator-a ale aj tak mi to nejak nejde, kde robim chybu?
ked dam build a debug vo visualku tak mi hadze toto, a ked to spustim v MPIEXEC tak anineviem najst ziaden .exe
'mpi test 1.exe': Loaded 'C:\Users\Domino\Documents\Visual Studio 2010\Projects\mpi test 1\Debug\mpi test 1.exe', Symbols loaded.
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\mpich2mpi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded.
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\mpich2nemesis.dll', Binary was not built with debug information.
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\activeds.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\adsldpc.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\Wldap32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\atl.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\ntdsapi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\secur32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\mswsock.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\mpr.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\crypt32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\msasn1.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\oleaut32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\nlaapi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\NapiNSP.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\pnrpnsp.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\dnsapi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\winrnr.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\wshbth.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Program Files (x86)\Bonjour\mdnsNSP.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\IPHLPAPI.DLL', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\winnsi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Program Files (x86)\Common Files\microsoft shared\Windows Live\WLIDNSP.DLL', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\psapi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\shlwapi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\WSHTCPIP.DLL', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\FWPUCLNT.DLL', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\rasadhlp.dll', Cannot find or open the PDB file
The thread 'Win32 Thread' (0x914) has exited with code 0 (0x0).
The program '[4292] mpi test 1.exe: Native' has exited with code 0 (0x0).
Quote from: Domino3D on 09.10.2011, 22:05:31
Quote from: jardo on 30.09.2011, 18:46:45
Quote from: radix on 24.09.2011, 01:32:17
http://auriza.site40.net/notes/mpi/mpich2-on-windows-xp/ (http://auriza.site40.net/notes/mpi/mpich2-on-windows-xp/)
na windows 7 64x to nerozbeham?
ja som to spravil aj podla dissipator-a ale aj tak mi to nejak nejde, kde robim chybu?
ked dam build a debug vo visualku tak mi hadze toto, a ked to spustim v MPIEXEC tak anineviem najst ziaden .exe
'mpi test 1.exe': Loaded 'C:\Users\Domino\Documents\Visual Studio 2010\Projects\mpi test 1\Debug\mpi test 1.exe', Symbols loaded.
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\mpich2mpi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded.
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\mpich2nemesis.dll', Binary was not built with debug information.
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\activeds.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\adsldpc.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\Wldap32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\atl.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\ntdsapi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\secur32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\mswsock.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\mpr.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\crypt32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\msasn1.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\oleaut32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\nlaapi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\NapiNSP.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\pnrpnsp.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\dnsapi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\winrnr.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\wshbth.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Program Files (x86)\Bonjour\mdnsNSP.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\IPHLPAPI.DLL', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\winnsi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Program Files (x86)\Common Files\microsoft shared\Windows Live\WLIDNSP.DLL', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\psapi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\shlwapi.dll', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\WSHTCPIP.DLL', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\FWPUCLNT.DLL', Cannot find or open the PDB file
'mpi test 1.exe': Loaded 'C:\Windows\SysWOW64\rasadhlp.dll', Cannot find or open the PDB file
The thread 'Win32 Thread' (0x914) has exited with code 0 (0x0).
The program '[4292] mpi test 1.exe: Native' has exited with code 0 (0x0).
ja som to vyskusal na dev-ccp a ide mi to ale musim to spustat prikaz cez cmd. Vojdes do adresara s exe suborom a napises napr pre sample1: mpiexec -localonly 3 sample1.exe
(ak nepojde tak som cez wmpiconfig.exe pridal host s nazvom mojho PC a vypol firewall) vyskusaj nerucim za to ale mne to ide
no nastavil som ten debugger podla tohto (http://yazid.blog.umt.edu.my/files/2010/09/05-2-MPICH_VS2008manual.pdf)navodu a nehadze tie chyby
ale aj tak nejde
serem na visualko zatial
Quote from: Faust on 27.09.2011, 23:42:09
ok kompilacia mi uz ide, ...
ako si to spojazdnil?
Kedze "includy" sa nastavuju osobitne pre kazdy build (x86/x64 resp. debug/release), tak ja som nastavovanie debug buildu vobec neriesil a nakonfiguroval som si vo VS rovno len release x86 build (na riesenie prikladov "1+1" ako su tieto vazne netreba runtime debugger). Navyse spustanim debug buildu cez MPI si ludia len koleduju o dalsie zamotanie hlavy (ak to skusaju cez siet) - situacia, ze vam bez akehokolvek zasahu do kniznic na vzdialenom uzle (PC) pojde instancia vasho debug buildu je "stastna konstalacia hviezd" (resp. riesenie vo VS je zmenit Runtime library pre debug build + par dalsich veci, ale toto patri medzi "Nebabri, lebo si ublizis."@5th Element ;D)
Quote from: Domino3D on 09.10.2011, 23:07:17
serem na visualko zatial
Quote from: Faust on 27.09.2011, 23:42:09
ok kompilacia mi uz ide, ...
ako si to spojazdnil?
skompiloval som to v Dev-C++ .. vytvoril som "MPI aplication" projekt ..potom som zmenil v project options -> Parameters -> Linker -> z C:/Program Files/MPICH2/lib/mpi.lib na C:/Program Files (x86)/MPICH2/lib/mpi.lib ..pretoze tam mi MPICH nainstalovalo
Quote from: Faust on 12.10.2011, 21:50:53
Quote from: Domino3D on 09.10.2011, 23:07:17
serem na visualko zatial
Quote from: Faust on 27.09.2011, 23:42:09
ok kompilacia mi uz ide, ...
ako si to spojazdnil?
skompiloval som to v Dev-C++ .. vytvoril som "MPI aplication" projekt ..potom som zmenil v project options -> Parameters -> Linker -> z C:/Program Files/MPICH2/lib/mpi.lib na C:/Program Files (x86)/MPICH2/lib/mpi.lib ..pretoze tam mi MPICH nainstalovalo
no ja to mam zmenene a stale mi pri kazdom projekte vypisuje tieto chyby
[Linker error] undefined reference to `MPI_Init'
[Linker error] undefined reference to `MPI_Comm_size'
[Linker error] undefined reference to `MPI_Comm_rank'
[Linker error] undefined reference to `MPI_Comm_rank'
ld returned 1 exit status
C:\Users\Jaroslav Gall\Documents\projekty\Makefile.win [Build Error] [Project1.exe] Error 1
Quote from: Faust on 27.09.2011, 23:42:09
ok kompilacia mi uz ide, ale po vybrati mojho exe-cka a stlaceni Execute v MPI mi vypise "Error: No smpd passphrase specified through the registry or .smpd file, exiting." ..tebe to ide? cize ti po spusteni vypise tie hodnoty min, max, atd..?
Neviem ci ti to uz ide alebo nie ale na to aby ti to slo spustit cez wmpiexec.exe, potrebujes spustit este predtym wmpiregister.exe s admin pravami a zadaj tam meno a heslo tvojho admin uctu na pocitaci .
Sa mi paci akym sposobom prof. Ing. Jan Kollar, CSc zakodoval svoje materialy :)
Ked ku kazdemu byte-u suboru PP.zip priratate 251 a na to cele aplikujete modulo 256, vystupom budu skripta v pdf :P
Enjoy ;)
Quote from: Dulus on 13.10.2011, 23:45:01
Quote from: Faust on 27.09.2011, 23:42:09
ok kompilacia mi uz ide, ale po vybrati mojho exe-cka a stlaceni Execute v MPI mi vypise "Error: No smpd passphrase specified through the registry or .smpd file, exiting." ..tebe to ide? cize ti po spusteni vypise tie hodnoty min, max, atd..?
Neviem ci ti to uz ide alebo nie ale na to aby ti to slo spustit cez wmpiexec.exe, potrebujes spustit este predtym wmpiregister.exe s admin pravami a zadaj tam meno a heslo tvojho admin uctu na pocitaci .
zadal som login aj heslo do toho wmpiregister.exe ale nepomohlo to ..stale mi to vyhodi tu chybu..
@Faust na PM som ti poslal linky na moj virtual kde je vsetko spojazdnene.
Quote from: erik.telepovsky on 14.10.2011, 16:22:35
Sa mi paci akym sposobom prof. Ing. Jan Kollar, CSc zakodoval svoje materialy :)
Ked ku kazdemu byte-u suboru PP.zip priratate 251 a na to cele aplikujete modulo 256, vystupom budu skripta v pdf :P
Enjoy ;)
no ta ked do ta mas rozkodovane tak to prezdielaj :)
Tohto tyzdna treba k tym 3 uloham odovzdat aj dokumentaciu, alebo ta sa odovzdava az ku vsetkym uloham na konci ?
my mame dokumentaciu az na konci ale mozno zalezi od profaka
Quote from: markus on 16.10.2011, 19:51:46
my mame dokumentaciu az na konci ale mozno zalezi od profaka
s kym mas?
Quote from: jardo on 13.10.2011, 17:34:24
Quote from: Faust on 12.10.2011, 21:50:53
Quote from: Domino3D on 09.10.2011, 23:07:17
serem na visualko zatial
Quote from: Faust on 27.09.2011, 23:42:09
ok kompilacia mi uz ide, ...
ako si to spojazdnil?
skompiloval som to v Dev-C++ .. vytvoril som "MPI aplication" projekt ..potom som zmenil v project options -> Parameters -> Linker -> z C:/Program Files/MPICH2/lib/mpi.lib na C:/Program Files (x86)/MPICH2/lib/mpi.lib ..pretoze tam mi MPICH nainstalovalo
no ja to mam zmenene a stale mi pri kazdom projekte vypisuje tieto chyby
[Linker error] undefined reference to `MPI_Init'
[Linker error] undefined reference to `MPI_Comm_size'
[Linker error] undefined reference to `MPI_Comm_rank'
[Linker error] undefined reference to `MPI_Comm_rank'
ld returned 1 exit status
C:\Users\Jaroslav Gall\Documents\projekty\Makefile.win [Build Error] [Project1.exe] Error 1
no stale nejde, ani cez cmd nespustim, nerobi nic a po chvili vypise tuto chybu
Meno heslo som dal. Firewall vypnuty.
nevie mi niekto poradit? u som zabil tri dni s tym.
C:\Dev-Cpp>mpiexec -n 4 MPI_Hello.exe
Unable to connect to 'Domino-PC:8676',
sock error: generic socket failure, error stack:
MPIDU_Sock_post_connect(1228): unable to connect to Domino-PC on port 8676, exha
usted all endpoints (errno -1)
MPIDU_Sock_post_connect(1275): unable to connect to Domino-PC on port 8676, A co
nnection attempt failed because the connected party did not properly respond aft
er a period of time, or established connection failed because connected host has
failed to respond. (errno 10060)
Quote from: Dulus on 13.10.2011, 23:45:01
Quote from: Faust on 27.09.2011, 23:42:09
ok kompilacia mi uz ide, ale po vybrati mojho exe-cka a stlaceni Execute v MPI mi vypise "Error: No smpd passphrase specified through the registry or .smpd file, exiting." ..tebe to ide? cize ti po spusteni vypise tie hodnoty min, max, atd..?
Neviem ci ti to uz ide alebo nie ale na to aby ti to slo spustit cez wmpiexec.exe, potrebujes spustit este predtym wmpiregister.exe s admin pravami a zadaj tam meno a heslo tvojho admin uctu na pocitaci .
no jak rozbehali ste to, lebo ja tiez som sa cez kompilaciu dostal, ale ked zaregistrujem svoj admin ucet tak sa nic nedeje
Quote from: jardo on 17.10.2011, 17:49:31
Quote from: Dulus on 13.10.2011, 23:45:01
Quote from: Faust on 27.09.2011, 23:42:09
ok kompilacia mi uz ide, ale po vybrati mojho exe-cka a stlaceni Execute v MPI mi vypise "Error: No smpd passphrase specified through the registry or .smpd file, exiting." ..tebe to ide? cize ti po spusteni vypise tie hodnoty min, max, atd..?
Neviem ci ti to uz ide alebo nie ale na to aby ti to slo spustit cez wmpiexec.exe, potrebujes spustit este predtym wmpiregister.exe s admin pravami a zadaj tam meno a heslo tvojho admin uctu na pocitaci .
no jak rozbehali ste to, lebo ja tiez som sa cez kompilaciu dostal, ale ked zaregistrujem svoj admin ucet tak sa nic nedeje
pustas to na tom istom ucte aky mas zaregistrovany ?? mas spravne opravnenia zapisovania na disku spravene ? spustil si tu registraciu s admin pravami ?? a ako vies ze sa nic nedeje ... spustis to wmpiregister.exe zadas tam meno svojho profilu a heslo a das register, nic viac. potom uz ked spustis wmpiexec.exe tak uz ti to normalne zbehne ... este mozes sksuti predtym v wmpiconfig.exe nastavit priznak localonly, treba tam dat yes, i ked neviem ci to ma to to vplyv.
Este teraz ma napadlo, spustite si cmd.exe s admin pravami , nanavigujte sa tam kde mate nainstalovane MPICH a spustite "spmd.exe -install" a potom mozno bude treba "spmd.exe -start" .... pripaden sa vyhrajte s tymi moznostami v prikazovom riadku, odporucam spustit "smpd.exe -d" teda debug rezim a pozriet kde je chyba, mozno budete predtym potrebovat "smpd.exe -stop" aby ste stopli service. mozno sa terba kuknut aj na "smpd.exe -register_spn" "smpd.exe -port" "smpd.exe -phrase" "smpd.exe -getphrase" ... musi vam to fungovat.
Presny navod uz nepamatam ale ja som sa tam s tym hral a bezi vsetko hladucko.
Keby bolo velmi zle napiste mi PM poslem Vam link na virtual kde to vsetko bezi, aspon teda ja s tym nemam ziaden problem ... ale je to 6GB 7zip takze je to poriadne hebedo. pripadne sa vieme v skole stretnut zajtra (utorok 17.10.2011) medzi 15:00 a 16:30 a doneste si notebook alebo klucik a prekopcime to v studovni alebo rovno na vas ntbook.
omg konecne som to rozbehal, diki Dulus ..neviem presne co pomohlo, lebo som toho skusal viac ale predpokladam ze trebalo spustit cmd ako admin, spmd.exe -install a spmd.exe -start, mozno aj -phrase ..no a uz iba zrobit zadania :trestac:
Umyselne sa to snazite testovat doma po sieti ? Ak chcete spustit viac instancii na jednom PC, tak nemusite riesit registraciu / admin prava. Moznost do prikazoveho riadka doplnit parameter -localonly tu uz spominal jim-beam33 na prvej strane. Ak chcete pouzit tento parameter v grafickom frontende wmpiexec, tak zaskrtnite "more options" v lavom dolnom rohu okna aplikacie a dopiste ho do "extra mpiexec options". Pouzitiu "more options" sa nevyhnete - ak budete mat v 7. zadani relativnu cestu k obrazku, tak bez nastavenia working dir vam ostane program visiet.
AD 3. zadanie - nasobenie matic. Nie je celkom jedno, ako nasobite matice ;D
Single thread test:
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg37.imageshack.us%2Fimg37%2F8097%2Fmmulgraf2.th.png&hash=66c1762491d56324682d5e1ea3175823b650a3e1) (http://imageshack.us/photo/my-images/37/mmulgraf2.png/)
Ide o to, aby si nemusel kazdy build spustat z prikazoveho riadku a/alebo tam pridavat to localonlu, kedze po zavreti programu sa to zmaze. Jednoducho je to takto jednoduchsie, resp vo wmpiconfig.exe si vies nastvavit local only co som spominal pre svoj pc.
Quote from: Faust on 18.10.2011, 03:49:39
spustit cmd ako admin, spmd.exe -install a spmd.exe -start, mozno aj -phrase ..no a uz iba zrobit zadania :trestac:
sak ked som prihlaseny ako admin a pustim cmd, tak ho pustam jak admin nie?
Quote from: jardo on 18.10.2011, 15:29:24
sak ked som prihlaseny ako admin a pustim cmd, tak ho pustam jak admin nie?
ked mas vo viste alebo win7 zapnute UAC, tak aj ked si prihlaseny ako uzivatel, ktory ma prava admina, tak standardne sa vsetky programy spustaju s user pravami. To co si napisal ty plati len ked mas vypnute UAC, resp inu verziu windows ako Vista,Win7 (a zrejme aj Win8)
Ak sa chcu ludia vyhnut pisaniu statickych parametrov pri spustani lokalne, tak staci pouzit davkovy prikaz/batch/.bat-ko a netreba mat nastaveny ani PATH ani account pre mpi. Napisem ho tu ked sadnem za pc - na mobile by to bolo ozivot.
ad konzola - na spustenie konzoly s admin pravami (nie ze by sa to nedalo inak) je v start ponuke "run console(command?) as administrator". Zrejme to tam nie je pre paradu...
cawte ludia, nie som si isty vaclavikovi staci vytlacit len zdrojaky, alebo chce aj nejaku tu dokumentaciu?
nie som si isty - ja viem tak, ze "par vetami popisat" a kamarat mi spominal, ze len zdrojaky (v mojom pripade cca 30 stran 8 pismom).
Quote from: Cheiftan on 20.10.2011, 18:18:10
cawte ludia, nie som si isty vaclavikovi staci vytlacit len zdrojaky, alebo chce aj nejaku tu dokumentaciu?
Vaclavik chcel k tomu nieco napisat na stranu, pripadne nejaky obrazok ze jak to mas po uzloch rozhodene abo daco take
Quote from: dissipator
quote](v mojom pripade cca 30 stran 8 pismom)
u mad ?
ak by este stale mal niekto problem s MPI na platforme windows a mu niejakym sposobom nefunguje podla navodu co tu je na fore tak staci urobit nasledujuce kroky:
1. admin cmd
2. smpd.exe -install
3. smpd.exe -getphrase
a zadat "behappy"
voala, a uz to funguje. Popripade este smpd.exe -start, ale uz by mala bezat jedna instancia :beer1:
kedy sa odovzdavaju dlasie zadania, a ktore to vlastne maju byt?
2/8 cize 2 zadania (4,5) v 8 tyzdni
Quote from: Havran on 21.10.2011, 01:48:48
Quote(v mojom pripade cca 30 stran 8 pismom)
u mad ?
7 zadani - 42 stran aj s popisom
Este lepsi pristup (pre ludi, ktori pracuju vo Visualku) ako pouzivat "bat-ko" na spustanie je spustat mpiexec rovno z VS. (vid. screen) Spustajte nasledne Debug > Start without debugging (Ak date "start debugging" tak vam bude papulovat, ze mpiexec nie je prelozeny s debug info)
Ak chcete debuggovat vas program priamo Visual studiom, tak si na zaciatok do kodu pridajte scanf (ak debuggujete 1 proces) alebo nejaky napr. 30 sekunovy delay pre n uzlov (treba mat potom otvoreny projekt tolko krat, kolko instancii programu chcete debuggovat) a najdite si svoj beziaci proces v hornom menu: Debug>Attach to process.
Ak mate dobre umiestnene breakpointy, tak objavenie primitivnych chyb (ktore su najcastejsie) sa pre vas stane vyrazne jednoduchsie.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg339.imageshack.us%2Fimg339%2F4974%2Fdebugmpi.th.jpg&hash=7984d6c21483d19ddaf336dc16acddc827ac1faa) (http://imageshack.us/photo/my-images/339/debugmpi.jpg/)
happy coding :thumbs-up:
Ludia, my co mame s Vaclavikom, je pravda ze ak sme odovzdali prve 3 zadania tak uz mame minimalny zapocet isty?
Neviete ake je helso na moodle-ovi na tento predmet? Vdaka.
Quote from: Faust on 04.11.2011, 19:09:35
Ludia, my co mame s Vaclavikom, je pravda ze ak sme odovzdali prve 3 zadania tak uz mame minimalny zapocet isty?
ee
ta vravel ze hej, ale daval len 10 bodov co na zapocet sa mi zda ze nestaci tak ja ti neviem bratu
ako su rozdelene vlastne body na zapocet?
Moze mi niekto polopate vysvetlit o co ide v zadani 5? Nejak nemam sajn co a ako mam robit. :ohmigod:
mam dotaz k tym, co robia pp pomocou WMPIEXEC
Skusal niekto prikaz
scanf("%d",&vyber);
lebo v momente ked tam hodim tento prikaz tak sa mi vykonavanie sekne a nevypisuje mi nic dovtedy ani nic nepomoze ked zadam naprazdno ... ma s tym niekto skusenosti resp. vyriesil to niekto inak?
Ked to spustas cez frontend wmpiexec, tak akym sposobom si predstavujes, ze ti to vykona citanie zo std vstupu ? Ak pracujes len s jednou instancou (uzlom), tak staci ak zaskrtnes "run in separate window" a program sa ti spusti v novom cmdline okne.
zadania 6 a 7 sa odovzdavaju az dalsi tyzden?
Skupiny Ing. Cajkovskeho odovzdavaju v 11.tyzdni.
skupina dnes o druhej ma cviko?
u koho?
klimek
o tyzden je cviko
ok dik
bol niekto na prednaske? co bolo?
ma niekto mail na klimeka, lebo spominal nejaky mail na serveri cnl
Quote from: pinderko on 02.12.2011, 03:38:16
bol niekto na prednaske? co bolo?
ma niekto mail na klimeka, lebo spominal nejaky mail na serveri cnl
[email protected]
na prednaske? absolutne nic... len nejaki T-systemaci si robili kampan... zabitych 20 min. casu :-/
zdar, kto ma cvika u klimeka, uz ma niekto zapocet zapisany ? alebo kedy hovoril ze ich bude davat ? dik
Quote from: lorddoom on 04.12.2011, 17:21:51
zdar, kto ma cvika u klimeka, uz ma niekto zapocet zapisany ? alebo kedy hovoril ze ich bude davat ? dik
vravel ze najskor v nedelu si na to sadne...a do 9.12 musia byt zapocty...takze ma este cas
sice som ja pisal ze do 9.12 ma byt zapocet v maise ale ja ho tam stale nemam...je na tom este niekto ako ja?
ja tiez este nemam zapisany .... s cajkovskym som mal
ja mam od cajkovskeho zapisany aj ostatni co poznam tak mu skus mail napisat... aj ked mam pocit ze na hodnotenie pouziva random generator :D
nikto este nema od klimeka?
uz mam body .... len nechapem absolutne ze preco len 20 z 30, ked vzdy ked som odovzdaval si poznacil 10b a vsetko som mal v poriadku aj dokument som mal ccelkom dobre napisany ... akoze fakt nechapem :whacko:
ale ved zapocet je 40 bodov nie?
zapocet je 30b - vid. mais
ja este vzdy nemam od klimeka zapocet...a som mu aj mail pisal, je tu niekto este taky ako ja? pisal som mu na
[email protected]
Quote from: slax on 10.12.2011, 05:01:02
uz mam body .... len nechapem absolutne ze preco len 20 z 30, ked vzdy ked som odovzdaval si poznacil 10b a vsetko som mal v poriadku aj dokument som mal ccelkom dobre napisany ... akoze fakt nechapem :whacko:
ja to mam rovnako u cajkovskeho aj ked mam 25 ... :D a mi odpisal ze
"Dobry, stratili ste ich pri prvych 3 zadaniach. Je s tym nejaky problem ?"
no budem sa ja natahovat? podla mna maju proste random generator... sere ma to len koli tomu ze som robil kazde zadanie poctivo a poznam ludi co 7cku ani neodovzdali a maju tiez 25 bodov :) proste nemaju v tom absolutne prehlad len asi tahaju papieriky ku vsetkemu :D
majte pici bq
tak praveze nemam pici, lebo som to vsetko poctivo robil sam ... a ked este vravis ze niektori neodovzdali ani 7. zadanie a mali 25??? Sakra tak aspon keby som mal 25 ale 20 ... akoze take veci ma vedia fakt nastvat, pretoze prva vec podla ktorej Kollar znamkuje skusku je pocet bodov zo zadania
a snaz sa potom na tejto skole, ked je takyto pristup!!!
zo zaciatku som robil sam prve styri zadania, ale postupne som sa na to vytoto
a vcera jak som zistil kolko mi dal ujo z bezpecnosti a dankova davala plny zapich, tak som sa dost hneval %^#$#... co z toho plynie? skoda nicit si tym stresom a nervami zdravie, aj tak s tym nic nespravime bk
Ake je heslo do moodlu? ..su tam nejake prednasky? ...z coho sa budete ucit na skusku? ..treba sa vobec ucit? bv
od klimeka je uz pp zapisane!
Quote from: slax on 10.12.2011, 19:00:17
tak praveze nemam pici, lebo som to vsetko poctivo robil sam ... a ked este vravis ze niektori neodovzdali ani 7. zadanie a mali 25??? Sakra tak aspon keby som mal 25 ale 20 ... akoze take veci ma vedia fakt nastvat, pretoze prva vec podla ktorej Kollar znamkuje skusku je pocet bodov zo zadania
a snaz sa potom na tejto skole, ked je takyto pristup!!!
dobre rano!!! a ty si kde bol doteraz.... tak ako hovori Domino3D treba mat v p***
to teraz keď nejde FTP-čko nevedel by mi niekto povedať kde nájdem veci na učenie?? :baaa:
v skriptach pise o inherentnom paralelizme toto:
Ak je problém inherentne paralelný, je riešitelný nielen sekvencným
algoritmom, ale aj paralelným algoritmom
vo vypracovanych toto:
ak je problém inherentne paralelný nemožno ho riešiť paralelným algoritmom
podla skript by tam malo byt:
ak je problém inherentne paralelný možno ho riešiť paralelným algoritmom aj sekvencnym algoritmom
aspon mne to tam tak vychadza
jednym okom treba pozret aj knizku bv
prepracuj :xmas:
ftp mi velmi neslo otvorit, tak som to hodil tu: http://jumbofiles.com/hgqiqhedf81r (http://jumbofiles.com/hgqiqhedf81r)
trosku som to doplnil...posledne ulohy sa mi zdali celkom dobre, len tie prve som trochu opravil. Sorry ze bez diakritiky ale ked nemusim tak nepouzivam...
Ma niekto info ohladom organizacnych veci? Kolko budu otazky, ci budu otazky v tomto zneni ako su(od kolar skuska.pdf tych 10 okruhov) alebo budu pomiesane myslim tym ze sa vyberie niektory okruh z otazky 1 a dalsi z otazky 5 napriklad. Priklad: Charakteristika a využitie paralelných architektúr.Odvodenie redukovaného poctu procesorov pri zachovaní optimálneho paralelného algoritmu.
Daco take napriklad.
:D dostanes jednu otazku presne totozne znenie z tych 10 a pises... tak nejak si to predstavujem
nemate pocit ze vypracovanie 5. otazky takmer vobec nezodpoveda otazku? nemate to niekto vsetko normalne vypracovane?
EDIT: 9.otazka detto
my nebudeme mat tak podla mna
nasu generaciu nema rad :D
co za inteligent vypracovaval tie otazky, sak tolko chyb tam je ze dovi dopo :whacko:
Quote from: Michall on 15.12.2011, 01:46:13
co za inteligent vypracovaval tie otazky, sak tolko chyb tam je ze dovi dopo :whacko:
ja som uz ich nauceny ;D
Quote from: MackoZlesa on 15.12.2011, 03:08:32
Quote from: Michall on 15.12.2011, 01:46:13
co za inteligent vypracovaval tie otazky, sak tolko chyb tam je ze dovi dopo :whacko:
ja som uz ich nauceny ;D
ty si sa s tym neparal :D
najviac ma pobavilo v prvej otazke VISUAL SHARED MEMORY, vizualna pamat, treba si ju predstavit :D
moje oblubene su interkomunikatory a infrakomunikaroty :D :D :D
divne... este niesu zapisane vysledky zo skusky :D
tiez sa cudujem, dosiel som na intrak a nic... ???
uz nabiehaju vysledky podla otazok 1,2,3...
už začal zapisovať skúšku 14:55 :)
zboznujem skusky kollarovych predmetov... A95 bp
Uz prekrocil hranicu 5. otazky?
C75 :beer1: