快速排序代.docVIP

  • 7
  • 0
  • 约 7页
  • 2017-01-26 发布于河南
  • 举报
快速排序代

#include stdio.h #include stdlib.h #include mpi.h #define TRUE 1 /* * 函数名: main * 功能:实现快速排序的主程序 * 输入:argc为命令行参数个数; * argv为每个命令行参数组成的字符串数组。 * 输出:返回0代表程序正常结束 */ main(int argc,char *argv[]) { int DataSize; int *data; /*MyID表示进程标志符;SumID表示组内进程数*/ int MyID, SumID; int i, j; int m, r; MPI_Status status; /*启动MPI计算*/ MPI_Init(argc,argv); /*MPI_COMM_WORLD是通信子*/ /*确定自己的进程标志符MyID*/ MPI_Comm_rank(MPI_COMM_WORLD,MyID); /*组内进程数是SumID*/ MPI_Comm_size(MPI_COMM_WORLD,SumID); /*根处理机(MyID=0)获取必要信息,并分配各处理机进行工作*/ if(MyID==0) { /*获取待排序数组的长度*/ DataSize=GetDataSize(); data=(i

文档评论(0)

1亿VIP精品文档

相关文档