[PARPRO] 1. laboratorijska vježba - 2021/2022
micho
Možete i preko VS code ali si onda trebate ručno postaviti cijeli toolchain i dependencyje. Svaki tutorial koji cilja na jednostavnost kod bilo čega vezano uz instalaciju toolchaina za C i C++ preporuča da se on instalira uz Visual Studio, jer je to foolproof način.
A inače ide kao i svaka druga instalacija. Pripremiš kompajler po želji, skineš paket, raspakiraš, buildaš s npr. makeom, i pokažeš kompajleru gdje je taj build folder kojeg treba includeati. Problem je jedino što je najbolji kompajler za Windowse MSVC, kojeg se instalira preko Visual Studija. A za Linux vjv štima i ovaj tutorial uz manje preinake: https://medium.com/@li.nguyen_15905/setting-up-vscode-for-mpi-programming-b6665da6b4ad
Jaster111
U kojoj je učionici labos danas ako netko zna? Prebacivao sam naknadno termin pa mi piše samo za stari termin.
AnamarijaM
Jaster111 tu imas sve termine s ucionicama https://ferko.fer.hr/ferko/ShowCourseEvents.action?courseInstanceID=2021L%2F222648
Jaster111
MA e ništa mi ne otvara kad kliknem to, samo me na početnu odvede… jel možeš napisat?
Svudec
Jaster111 Svi termini u A210
AnamarijaM
Jaster111 odes na paralelno programiranje pa kalendar
AnamarijaM
Kako su izgledala odgovaranja danas?
Nocna_smjena
MA nista posebno. Dosta lezerna atmosfera. Demonstriras kod i pitaju te neko simple pitanje cisto reda radi. Ja sam trebao u kodu pokazati sto je blokirajuca funkcija a sto ne a frend morao objasnit razliku izmedu MPI_Iprobe i MPI_Recv. Toeto. Za manje od 5min si gotova
Jaster111
MA
pitala me asistentica da pokrenem za 2 i za 5 procesa, malo pogledala ispis i onda me pitala šta radi recv na jednom mjestu u kodu i kako se inicijaliziraju vilice (prvi filozof ima dvije, svaki iduci 1, zadnji 0..)
stvarno gotovo za 3 minute
MsBrightside
MA kao sta su kolege vec navele dosta lezerno, pita me samo da pokrenem za 2 i za 3 filozofa, pita me di sta provjeravam, kada filozof moze proslijedit svoju vilicu i kako saljem i primam zahtjeve i vilice da pokazem u kodu
BigZ1
jel itko napravio da se iz maina zovu funckije filozof(rank) i da mu linker uporno govori kako ne razumije sta je napisano. Vbaca mi LNK2019 u Visual Studiu i prevede mi primjer helloWorld bez problema al ovo nece. Jel ima itko da je zvao funckije koje su bile filozof i onda odradjivale svoje?
mini
BigZ1 ja nisam tako, ali probaj staviti rank kao globalnu varijablu
itsdend
Jesu li vec upisali bodove iz labosa negdje?
dora
itsdend meni još nisu
---
Ima li netko kome i dalje nisu? Wtf
feel_d_boot
🤡
ma jebeš labos, di su rezultati međuispita više
Sinusan
Meni isto još nisu
MT09
Jel vidite burzu grupa na Ferku za 2. ciklus?
sekiro
Pokrenem debug, ali stvori se samo jedan filozof, jel moguce vise njih pokrenut? VS 2019, C jezik
itsdend
sekiro probaj u terminalu pokrenuti program s naredbom “mpiexec.exe -n 5 .\HelloWorld.exe” ako se ne varam ili mozes u njihov .json datotekama prilagoditi da se klikom na debug pokrene ova komanda
ovo je iz njihovog primjera samo si prilagodi da pase tvom kodu
sekiro
jel ima netko ideju zasto mi ovo baca? konkretno oko Sleep funkcije kad filozof jede se crasha. Ali sam isto skuzio da mi MPI_Iprobe ne uhvati poslane poruke