軟件介紹
mpi4py是Python模塊,它提供的MPI并行環(huán)境中的Python腳本支持。這是對MPI-1/MPI-2構建規(guī)范的頂部,但提供了一個面向對象的接口,密切關注的MPI - 2的C + +綁定。該模塊支持點至點(發(fā)送,接收)和集體(廣播,分散,收集,減少)的任何picklable Python對象通信。對于對象出口單段緩沖接口(字符串,NumPy陣列等),攔截/ nonbloking /持久點至點,集體的和片面的(放,獲取,積累)的完全支持通信,以及并行的I / O(阻塞和nonbloking,集體和noncollective讀寫操作使用明確的文件偏移,個人文件和共享文件指針的指針)。也有團體和Communicator(國際米蘭,內部,笛卡爾和圖形拓撲)創(chuàng)建和管理,以及創(chuàng)建用戶定義的數(shù)據(jù)類型的全力支持。此外,還有幾乎動態(tài)進程創(chuàng)建和管理(產(chǎn)卵,名稱出版)的完整支持。