首页 > 代码库 > Parallel_QSort
Parallel_QSort
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 int parallel_qsort(int * data , int start , int end, int p_count, int pid); 5 int quick_sort(int *data ,int start , int end); 6 int _mpi_send(void * data ,int length ,int dest_process,int tag); 7 8 int _mpi_recv(void * data ,int length ,int source_process); 9 int partition(int * data, int start , int end);10 int comp(void * a , void * b);11 12 13 14 15 int _mpi_send(void * data ,int length ,int dest_process,int tag){16 17 return MPI_Send(data,length,MPI_INT,dest_process,tag,MPI_COMM_WORLD);18 19 }20 21 int main(){22 23 24 25 return 0;26 }27 28 int MPI_Recv(void*, int, MPI_Datatype, int, int, MPI_Comm, MPI_Status *);29 int MPI_Send(void*, int, MPI_Datatype, int, int, MPI_Comm);
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。