⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bcast_bench.java

📁 MPI for java for Distributed Programming
💻 JAVA
字号:
package mpi.perf; import mpi.*;class bcast_bench {  static public void main(String[] args) throws MPIException {    final int MAXLEN = 1024;    int root,i,j=MAXLEN,k;    byte out[] = new byte[MAXLEN];    int REPEAT  = 1000;    int WARM_UP = 10;    int myself,tasks;    //double time;    for(i=0;i<j;i++) {        out[i] = 's' ; //(byte)i+j;    }        MPI.Init(args);    myself = MPI.COMM_WORLD.Rank();     tasks = MPI.COMM_WORLD.Size();            root = 0;    long startTime, endTime;        for(j=0;j<WARM_UP;j++)  {                 MPI.COMM_WORLD.Bcast(out,0,1024,MPI.BYTE,root);       }        //startTime = MPI.Wtime();        for(j=0;j<REPEAT ;j++)  {                 MPI.COMM_WORLD.Bcast(out,0,1024,MPI.BYTE,root);       }    //endTime = MPI.Wtime();    if(myself == tasks-1) {//    System.out.println(tasks+"     "+//		    ((endTime - startTime)/(1000*REPEAT)) );    }    MPI.COMM_WORLD.Barrier();    MPI.Finalize();     }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -