資源描述:
《(精品)c語言mpi 平行計(jì)算程式設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、C語言MPI平行計(jì)算程式設(shè)計(jì)編著:鄭守成期間:民國(guó)91年1月1日電話:(03)5776085x305E-mail:c00tch00@nchc.gov.tw213C語言MPI平行計(jì)算程式設(shè)計(jì)1第一章前言41.1MPI平行計(jì)算軟體51.2國(guó)家高速電腦中心的平行計(jì)算環(huán)境61.3在IBMSP2上如何使用MPI71.3.1IBMSP2的MPIC程式編譯指令71.3.2IBMSP2的Jobcommandfile71.3.3IBMSP2的平行程式的執(zhí)行指令91.4在PCCluster上如何使用MPI111.4.1PCCluster上C語言的MPI程式編譯指
2、令111.4.2PCCluster上的Jobcommandfile121.4.3PCCluster上的平行程式執(zhí)行指令13第二章無邊界資料交換的平行程式142.1MPI基本指令152.1.1mpi.hincludefile152.1.2MPI_Init,MPI_Finalize152.1.3MPI_Comm_size,MPI_Comm_rank162.1.4MPI_Send,MPI_Recv172.2無邊界資料交換的循序程式T2SEQ202.3資料不切割的平行程式T2CP222.4MPI_Scatter,MPI_Gather,MPI_Redu
3、ce272.4.1MPI_Scatter,MPI_Gather272.4.2MPI_Reduce,MPI_Allreduce292.5資料切割的平行程式T2DCP31第三章需要邊界資料交換的平行程式353.1MPI_Sendrecv,MPI_Bcast363.1.1MPI_Sendrecv363.1.2MPI_Bcast363.2邊界資料交換的循序程式T3SEQ383.3資料不切割的邊界資料交換平行程式T3CP403.4資料切割的邊界資料交換平行程式(一)T3DCP_1473.5資料切割的邊界資料交換平行程式(二)T3DCP_252第四章格點(diǎn)
4、數(shù)不能整除的平行程式574.1格點(diǎn)數(shù)不能整除的循序程式T4SEQ584.2.MPI_Scatterv、MPI_Gatherv604.3MPI_Pack、MPI_Unpack、MPI_Barrier、MPI_Wtime624.3.1MPI_Pack、MPI_Unpack624.3.2MPI_Barrier、MPI_Wtime642134.4資料切割的平行程式T4DCP66第五章多維陣列的平行程式725.1多維陣列的循序程式T5SEQ735.2多維陣列資料不切割的平行程式T5CP775.3多維陣列第一維資料切割的平行程式T5DCP855.4定義二
5、維切割的MPI函式915.4.1垂直座標(biāo)圖示法則(CartesianTopology)915.4.2界定二維切割的MPI函式MPI_Cart_create、92MPI_Cart_coords、MPI_Cart_shift925.4.3定義固定間隔資料的MPI函式95MPI_Type_vector、MPI_Type_commit955.5多維陣列首二維切割的平行程式T5_2D97第六章MPI程式的效率提昇1106.1Nonblocking資料傳送1116.2資料傳送的合併1206.3以邊界資料計(jì)算取代邊界資料交換1246.4輸出入資料的安排12
6、66.4.1事先切割輸入資料1266.4.2事後收集切割過的輸出資料132第七章導(dǎo)出的資料類別1347.1導(dǎo)出的資料類別1357.2陣列的轉(zhuǎn)換1407.3兩方迴歸與管線法150第八章多方依賴及SOR解法1588.1四方依賴及SOR解法1598.2黑白點(diǎn)間隔SOR解法1648.3斑馬線SOR解法1738.4八方依賴與四色點(diǎn)間隔SOR解法181第九章有限元素法程式1919.1有限元素法的循序程式1929.2有限元素法的平行程式196參考書目207ParallelProcessingof1-DArrayswithoutPartition208Par
7、allelProcessingof1-DArrayswithPartition209Parallelonthe1stDimensionof2-DArrayswithoutPartition210Parallelonthe1stDimensionof2-DArrayswithPartition211Partitiononthe1stdimensionof3-DArrays212213第一章前言本章將介紹MPI平行計(jì)算軟體、國(guó)家高速電腦中心現(xiàn)有的平行計(jì)算環(huán)境、以及在各型機(jī)器上如何使用MPI。第一節(jié)簡(jiǎn)單介紹MPI平行計(jì)算軟體。第二節(jié)介紹國(guó)家高速電腦
8、中心現(xiàn)有的平行計(jì)算環(huán)境。第三節(jié)介紹如何在IBMSP2上使用MPI,包括路徑的設(shè)定、平行程式的編譯、及平行程式的執(zhí)行等。第四節(jié)介紹如何在PCcluster上使用MPI