• 大小: 8KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: C/C++
  • 标签: open  mpi  cpp  parallel  

资源简介

运用mpi实现奇偶排序,在不同的处理器之间通过消息传递完成奇偶index的数的交换,实现最终的数列排序

资源截图

代码片段和文件信息

//  4005 A1
//  main.cpp
//  student name: Yinxian She
//  student ID: 115010061
//  Created by 佘胤娴 on 2018/10/15.

//use these command lines to compile ane exe the program:
//mpic++ 4005a1.cpp -o 4005a1.out
//mpiexec --oversubscribe -n 4 ./4005a1.out

#include 
#include 
#include 
#include //cannot found? how about sys/malloc.h
#include 
#include 
#include 

//need to set in cpp file to change the array size
int count = 10;
int data[10];


/*function:arraygener
 ------------------------
 usage: to generate the array with size of [count];
        all the elements are random generated.
 why put it here?
 */
void arraygener(){
    //srand((unsigned) time (NULL));
    for (int i =0; i        data[i] = (int)(rand()/

评论

共有 条评论