平行化運算是雲端運算的基礎結構,透過多台電腦間的溝通,我們可用便宜的硬體達到高效能的運算。MPI是平行化程式間溝通的介面定義,而MPICH是以C語言實作此定義的成果。
而mpi4py,則是Python上使用的平行化程式套件,底層仍需要MPICH套件來做node間process的傳遞,但在開發上能使用Python簡潔美觀的語法。
本文是mpi4py在windows 7環境上的架設,在windows7下安裝此套件,有些權限的問題必須先排除(vista也是),再來是一些編譯的問題。希望這樣的安裝過程記錄,能減少大家在安裝mpi4py時的一些困難點。
一些補充
* What's MPI
http://en.wikipedia.org/wiki/Message_Passing_Interface
* What's MPICH?
http://en.wikipedia.org/wiki/MPICH
* mpi4py Project Home
http://code.google.com/p/mpi4py/
* mpi4py安裝心得
http://give.pixnet.net/blog/post/30243578