本書介紹目前最常見的并行程序——MPI并行程序設計方法,它適合高等院校計算機專業(yè)高年級本科生、非計算機專業(yè)研究生作為教材和教學參考書,也適合廣大的并行計算(高性能計算)用戶作為自學參考書。具有FORTRAN語言和C語言編程經驗的人員都可以閱讀并掌握本書的內容。書中首先介紹了并行程序設計基礎,提供給讀者進行并行程序設計所需要的基本知識;然后介紹MPI的基本功能,從簡單的例子入手,告訴讀者MPI程序設計的基本過程和框架,這一部分是具有C或FOR-TRAN串行程序設計經驗的人員很容易理解和接受的;接下來介紹MPI程序設計的高級特征,這是已經掌握了MPI基本程序設計的人員進一步編寫簡潔高效的MPI程序、使用各種高級和復雜的MPI功能所需要的;最后一部分介紹了MPI的最新發(fā)展和擴充MPI-2,其中包括三個部分,動態(tài)進程管理、遠程存儲訪問和并行文件讀寫。本書包括了MPI-1的全部調用和MPI-2的關鍵擴充部分的調用,并附以大量的圖表和示例性程序,對程序的關鍵部分給出了講解或注釋。讀者若能將例子和對MPI調用的講解結合起來學習,會取得更好的效果。本書的目的,不僅是教給讀者如何去編寫從簡單到復雜的MPI并行程序,更重要的是,希望讀者通過本書的學習,在以后解決問題的過程中能夠樹立并行求解的概念,使并行方法真正成為廣大應用人員和程序開發(fā)員手中的重要工具。