next up previous contents
Next: Alipääohjelman ennenaikainen keskeytyminen Up: Pääohjelma Previous: Prosessin tunnus

Alipääohjelman valitseminen

Kun MPI-kirjasto on alustettu MPI_Init kutsulla ja konfiguraatiotiedosto on käsitelty, pääohjelma valitsee prosessin tunnuksen ja konfiguraatiomoduulin tietojen perusteella kyseisen prosessin tehtävän ja käynnistää oikean alipääohjelman.

Pääohjelma valitsee oikean alipääohjelman kutsumalla ensin funktiota get_proc_type, joka ottaa parametrikseen prosessin tunnuksen ja palauttaa prosessille konfiguraatiotiedostossa define_process-komennolla määrätyn tyypin. Seuraavaksi pääohjelma kutsuu funktiota get_type_func, joka ottaa parametrikseen prosessin tyypin ja palauttaa funktio-osoittimen oikeaan alipääohjelmaan. Seuraavaksi pääohjelma siirtää kontrollin alipääohjelmalle kutsumalla funktio-osoittimen osoittamaa funktiota.



T Valtteri Rahkonen
2000-04-02