Python modul mpi4py: upravljanje okolinom
Ova značajka je dio standarda MPI-1.
Dokumentacija svih funkcija koje koristimo u nastavku dana je u sklopu pregleda dostupne funkcionalnosti u mpi4py-u.
Inicijalizacija i finalizacija
Init()
-- incijalizacija okoline za izvođenje MPI aplikacijeFinalize()
-- uništavanje okoline izvođenja MPI aplikacije
Informacije o implementaciji
Get_version()
-- vraća verziju MPI standarda koja se koristi kao uređeni par oblika(major, minor)
Get_library_version()
-- vraća verziju MPI standarda koja se koristi kao niz znakovaGet_processor_name()
-- vraća ime domaćina koji izvodi proces
ToDo
Ovdje nedostaje zadatak.
Mjerači vremena
Wtime()
-- vraća vrijeme operacijskog sustava kao vrijednost tipafloat
, ekvivalent funkcijitime()
unutar Python modulatime
Wtick()
-- vraća informacije o preciznosti mjerača vremena
ToDo
Ovdje nedostaje zadatak sa mjerenjem vremena izvođenja nekog algoritma.
Baratanje pogreškama
Baratanje pogreškama izvodi se hvatanjem iznimki. Pozivi MPI funkcija u slučaju greške podižu iznimku, instancu klase Exception
.
Author: Vedran Miletić