next up previous contents
Next: Laskentateho Up: Toteutusympäristön rajoitukset Previous: Toteutusympäristön rajoitukset

Alustariippumattomuus

Jos ohjelma toteutetaan mahdollisimman puhtaasti käyttäen vain C-kielen ja MPI-kirjaston ominaisuuksia, on odotettavaa, että ohjelman siirtäminen toisille alustoille on mahdollista tehdä ilman laaja uudelleentoteuttamista. Koska kyseessä on tieteellinen sovellus, käytettävien tietotyyppien arvoalueisiin ja ehkä jopa niiden ominaisuuksiin, kuten pyöristyssääntöihin, on otettava kantaa kutakin alustaa kohti erikseen. Tämä on hyvä ottaa huomioon toteutuksessa siten, että käytettävien tietotyyppien vaihtaminen olisi mahdollisimman helppoa.



T Valtteri Rahkonen
2000-02-07