Distribuirani sustavi
Vježbe
Rad u programskom jeziku Python
- Osnovna sintaksa programskog jezika Python
- Python: ulaz i izlaz
- Python: funkcije i klase
- Dokumentiranje Python koda
- Python: moduli
- Testiranje Python aplikacija
- Mjerenje brzine izvođenja Python aplikacija
Distribuirani sustav za upravljanje verzijama Git
Pomoćni Python moduli i alati
- Rad s Python modulom numpy
- Rad s Python modulom scipy
- Rad s Python modulom matplotlib i sučeljem pyplot
- Rad s Python okvirom waf
Izvođenje procesa na distribuiranim sustavima korištenjem sučelja MPI
- Osnovni pojmovi paralelnog, distribuiranog i heterogenog računarstva
- Python modul mpi4py: osnove
- Python modul mpi4py: komunikacija točka-do-točke
- Python modul mpi4py: kolektivna komunikacija
- Python modul mpi4py: komunikatori i grupe procesa
- Python modul mpi4py: dinamičko upravljanje procesima
- Python modul mpi4py: jednostrana komunikacija
- Python modul mpi4py: paralelni ulaz/izlaz
- Python modul mpi4py: upravljanje okolinom
Asinkrono poručivanje u distribuiranim sustavima korištenjem biblioteke ZeroMQ