コード例 #1
0
int main(int argc,char* argv[]){
    n = DEFAULT_N;
    MPI_Init(&argc,&argv);
    MPI_Comm_size(MPI_COMM_WORLD,&size);
    MPI_Comm_rank(MPI_COMM_WORLD,&rank);
    if (n%size){
        n += size-n%size;
    }
    len = n/size;
    init();
    genRandom();
    doOddEvenSort();
    output();
    finz();
    MPI_Finalize();
    return 0;
}
コード例 #2
0
int main(int argc,char* argv[]){
    n = DEFAULT_N;
    mask = DEFAULT_MASK;
    times = DEFAULT_TIMES;
    MPI_Init(&argc,&argv);
    MPI_Comm_size(MPI_COMM_WORLD,&size);
    MPI_Comm_rank(MPI_COMM_WORLD,&rank);
    if (n%size){
        n += size-n%size;
    }
    len = n/size;
    init();
    genRandom();
    doRadixSort();
    output();
    finz();
    MPI_Finalize();
    return 0;
}
コード例 #3
0
void Distortion::deleteUnmanagedObjects()
{
	finz();
	inited_ = false;	
}
コード例 #4
0
	void deleteUnmanagedObjects()		{ finz(); }