亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? buffertestdyna4.java

?? MPI for java for Distributed Programming
?? JAVA
字號(hào):
package mpjdev.buffertest;

import mpjdev.*;
import mpjbuf.*;

/**
 * Gather/Scatter Operation on a single
 */
public class BufferTestDyna4 {
  public static void main(String args[]) throws Exception {
  }

  public BufferTestDyna4() {
  }
  
  public BufferTestDyna4(String[] args) throws Exception {

    String[] nargs = new String[args.length+1];	  
    System.arraycopy(args,0,nargs,0,args.length);
    nargs[args.length] = this.toString();	  
    MPJDev.init(args);
    int id = MPJDev.WORLD.id();
    int size = MPJDev.WORLD.size();

    if(size > 2) {
      if(id == 1)
        System.out.println("BufferTestDyna4: Must run with 2 tasks!");      
      //MPJDev.WORLD.barrier();
      MPJDev.finish();
      return;
    }

    int SEND_OVERHEAD = MPJDev.getSendOverhead(); 
    int RECV_OVERHEAD = MPJDev.getRecvOverhead(); 
    
    if (MPJDev.WORLD.id() == 0) {
      int intArray[] = new int[100];
      for (int j = 0; j < intArray.length; j++) {
        intArray[j] = j + 1;
      }

      float floatArray[] = new float[100];
      for (int i = 0; i < floatArray.length; i++) {
        floatArray[i] = i + 11;
      }

      double doubleArray[] = new double[100];
      for (int i = 0; i < doubleArray.length; i++) {
        doubleArray[i] = i + 11.11;
      }

      long longArray[] = new long[100];
      for (int i = 0; i < longArray.length; i++) {
        longArray[i] = i + 11;
      }

      boolean booleanArray[] = new boolean[100];
      for (int i = 0; i < booleanArray.length; i++) {
        booleanArray[i] = true;
      }

      short shortArray[] = new short[100];
      for (int i = 0; i < shortArray.length; i++) {
        shortArray[i] = 1;
      }

      char charArray[] = new char[100];
      for (int i = 0; i < charArray.length; i++) {
        charArray[i] = 's';
      }

      byte byteArray[] = new byte[100];
      for (int i = 0; i < byteArray.length; i++) {
        byteArray[i] = 's';
      }

      int indexes[] = {
          2, 4, 6, 8, 12, 14, 16, 18, 22, 24, 26, 28, 32, 34, 36, 38, 42, 44,
          46, 48, 52, 54, 56, 58,
          62, 64, 66, 68, 72, 74, 76, 78, 82, 84, 86, 88, 92, 94, 96, 98};

      Buffer buffer = new Buffer( 
		      BufferFactory.create((8*8)+SEND_OVERHEAD), 
			      SEND_OVERHEAD, (8*8)+SEND_OVERHEAD ); 
      buffer.putSectionHeader(Type.BYTE_DYNAMIC);
      buffer.gather(byteArray, 40, 0, indexes);
      buffer.putSectionHeader(Type.CHAR_DYNAMIC);
      buffer.gather(charArray, 40, 0, indexes);
      buffer.putSectionHeader(Type.INT_DYNAMIC);
      buffer.gather(intArray, 40, 0, indexes);
      buffer.putSectionHeader(Type.SHORT_DYNAMIC);
      buffer.gather(shortArray, 40, 0, indexes);
      buffer.putSectionHeader(Type.BOOLEAN_DYNAMIC);
      buffer.gather(booleanArray, 40, 0, indexes);
      buffer.putSectionHeader(Type.LONG_DYNAMIC);
      buffer.gather(longArray, 40, 0, indexes);
      buffer.putSectionHeader(Type.DOUBLE_DYNAMIC);
      buffer.gather(doubleArray, 40, 0, indexes);
      buffer.putSectionHeader(Type.FLOAT_DYNAMIC);
      buffer.gather(floatArray, 40, 0, indexes);
      buffer.commit();
      MPJDev.WORLD.send(buffer, 1, 999, true); //Buffer, destinationRank, tag (make sure you have matchin recv also called)
      //System.out.println("Send Completed \n\n");
      //
      BufferFactory.destroy( buffer.getStaticBuffer()) ;
    }

    else if (MPJDev.WORLD.id() == 1) {

      /********* THINGIES TO BE READ ******************/
      int intReadArray[] = new int[100];
      for (int j = 0; j < intReadArray.length; j++) {
        intReadArray[j] = 3;
      }

      float floatReadArray[] = new float[100];
      for (int i = 0; i < floatReadArray.length; i++) {
        floatReadArray[i] = i + 19;
      }

      double doubleReadArray[] = new double[100];
      for (int i = 0; i < doubleReadArray.length; i++) {
        doubleReadArray[i] = i + 99.11;
      }

      long longReadArray[] = new long[100];
      for (int i = 0; i < longReadArray.length; i++) {
        longReadArray[i] = i + 9;
      }

      boolean booleanReadArray[] = new boolean[100];
      for (int i = 0; i < booleanReadArray.length; i++) {
        booleanReadArray[i] = false;
      }

      short shortReadArray[] = new short[100];
      for (int i = 0; i < shortReadArray.length; i++) {
        shortReadArray[i] = 2;
      }

      char charReadArray[] = new char[100];
      for (int i = 0; i < charReadArray.length; i++) {
        charReadArray[i] = 'x';
      }

      byte byteReadArray[] = new byte[100];
      for (int i = 0; i < byteReadArray.length; i++) {
        byteReadArray[i] = 'x';
      }

      /********* THINGIES TO BE READ ******************/
      //Same rules as above apply here as well. For the size of the things.
      Buffer buffer = new Buffer( 
		      BufferFactory.create( (8*8)+RECV_OVERHEAD), 
			     RECV_OVERHEAD, (8*8)+RECV_OVERHEAD); 

      MPJDev.WORLD.recv(buffer, 0, 999, true);
      int indexes[] = {
          2, 4, 6, 8, 12, 14, 16, 18, 22, 24, 26, 28, 32, 34, 36, 38, 42, 44,
          46, 48, 52, 54, 56, 58,
          62, 64, 66, 68, 72, 74, 76, 78, 82, 84, 86, 88, 92, 94, 96, 98};
      buffer.commit();

      try {
        buffer.getSectionHeader();
        buffer.getSectionSize();
        buffer.scatter(byteReadArray, 40, 0, indexes);
	
        buffer.getSectionHeader();
        buffer.getSectionSize();
        buffer.scatter(charReadArray, 40, 0, indexes);
	
        buffer.getSectionHeader();
        buffer.getSectionSize();
        buffer.scatter(intReadArray, 40, 0, indexes);
	
        buffer.getSectionHeader();
        buffer.getSectionSize();
        buffer.scatter(shortReadArray, 40, 0, indexes);
	
        buffer.getSectionHeader();
        buffer.getSectionSize();
        buffer.scatter(booleanReadArray, 40, 0, indexes);
	
        buffer.getSectionHeader();
        buffer.getSectionSize();
        buffer.scatter(longReadArray, 40, 0, indexes);
	
        buffer.getSectionHeader();
        buffer.getSectionSize();
        buffer.scatter(doubleReadArray, 40, 0, indexes);
	
        buffer.getSectionHeader();
        buffer.getSectionSize();
        buffer.scatter(floatReadArray, 40, 0, indexes);
      }
      catch (Exception e) {
        e.printStackTrace();
      }
      
      BufferFactory.destroy( buffer.getStaticBuffer()) ;
      System.out.println("BufferTestDyna4 TEST Completed (?)");
    }

 //   MPJDev.WORLD.barrier();
    MPJDev.finish();
  }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美中文字幕一区| 欧美视频在线观看一区| 国产午夜精品理论片a级大结局| 国产毛片精品国产一区二区三区| 久久久电影一区二区三区| 国产精品一区二区果冻传媒| 中文字幕av不卡| 99国产精品99久久久久久| 亚洲免费毛片网站| 欧美日韩国产一级| 人人狠狠综合久久亚洲| 久久久久国产成人精品亚洲午夜| 高清不卡一二三区| 亚洲一区中文日韩| 日韩一区二区三区三四区视频在线观看| 麻豆成人久久精品二区三区小说| 国产婷婷色一区二区三区在线| 97成人超碰视| 青青草国产精品亚洲专区无| 久久免费电影网| 91在线看国产| 欧美a级理论片| 国产精品美女www爽爽爽| 欧美日韩一区二区三区四区五区| 国产酒店精品激情| 一区二区三区日韩在线观看| 日韩一级片网站| 成人福利视频在线| 天天色天天操综合| 国产亚洲综合在线| 欧美日韩在线观看一区二区 | 欧美一区二区国产| 国产69精品久久99不卡| 亚洲超碰精品一区二区| 国产丝袜欧美中文另类| 欧美日韩一级片在线观看| 精品一区免费av| 一区二区三区美女视频| 久久久久99精品国产片| 91精品久久久久久久91蜜桃| 成人一级片在线观看| 亚瑟在线精品视频| 国产女人18水真多18精品一级做| 在线播放中文字幕一区| 99久久免费国产| 精品一区二区三区在线播放| 性做久久久久久免费观看欧美| 国产精品久久久久影院老司| 日韩欧美一级精品久久| 在线观看欧美黄色| 成人国产在线观看| 国产精品一区在线| 久久精品999| 午夜精品一区二区三区电影天堂 | 国产做a爰片久久毛片| 亚洲电影第三页| 成人免费在线播放视频| 亚洲精品一区二区三区在线观看| 欧美日韩精品三区| 色婷婷激情综合| 成人黄色在线看| 福利电影一区二区| 国产精品18久久久| 久久99久久久久久久久久久| 秋霞影院一区二区| 无吗不卡中文字幕| 亚洲午夜在线电影| 亚洲综合色噜噜狠狠| 亚洲免费观看高清在线观看| 综合自拍亚洲综合图不卡区| 国产精品五月天| 国产精品美女久久久久久久久 | 亚洲人成网站影音先锋播放| 中文字幕在线一区| 国产欧美一区二区精品仙草咪| 欧美精品一区二区三区在线| 精品国产伦理网| 精品国产一区二区三区不卡 | 国产剧情一区在线| 国产麻豆精品久久一二三| 国产精品综合二区| 国产成人综合在线播放| 国产传媒日韩欧美成人| 大美女一区二区三区| 99久久伊人网影院| 99re8在线精品视频免费播放| eeuss鲁一区二区三区| 免费看欧美美女黄的网站| 亚洲欧美区自拍先锋| 亚洲精品美国一| 亚洲国产成人91porn| 日韩精品久久理论片| 九九在线精品视频| 国产不卡视频一区二区三区| 成人自拍视频在线| www.av精品| 欧美伊人久久久久久久久影院| 69p69国产精品| 337p粉嫩大胆色噜噜噜噜亚洲| 国产清纯白嫩初高生在线观看91 | 色噜噜狠狠一区二区三区果冻| 色吧成人激情小说| 在线观看91视频| 日韩一区二区免费在线电影| 久久久精品欧美丰满| 亚洲男人的天堂av| 日韩av一级片| 国产精品香蕉一区二区三区| 91视频免费播放| 91精品欧美久久久久久动漫 | 一区二区三区精品| 日韩电影一区二区三区四区| 国产美女视频91| 97久久超碰国产精品| 欧美高清视频www夜色资源网| 国产亚洲视频系列| 一区二区三区四区高清精品免费观看| 日本vs亚洲vs韩国一区三区二区| av影院午夜一区| 欧美肥妇free| 日韩毛片高清在线播放| 蜜桃av一区二区在线观看| 97久久超碰国产精品电影| 日韩午夜精品电影| 亚洲免费成人av| 国产在线观看一区二区| 欧美日韩在线观看一区二区| 国产婷婷色一区二区三区在线| 日韩电影免费在线看| 91女人视频在线观看| 亚洲精品一区在线观看| 亚洲国产欧美一区二区三区丁香婷| 国产又黄又大久久| 欧美日韩aaa| 最好看的中文字幕久久| 国产乱码精品一区二区三区av| 欧美日韩二区三区| 国产精品国产a| 国产精品一区二区免费不卡| 日韩欧美国产电影| 亚洲综合丝袜美腿| 99久久久精品| 久久日一线二线三线suv| 五月综合激情婷婷六月色窝| 日本精品裸体写真集在线观看| 国产欧美一区二区精品秋霞影院| 六月婷婷色综合| 欧美日韩久久一区二区| 亚洲男人的天堂在线观看| 国产成人精品在线看| 精品女同一区二区| 秋霞国产午夜精品免费视频| 欧美高清www午色夜在线视频| 亚洲一区二区三区四区五区中文| 97久久久精品综合88久久| 国产精品全国免费观看高清| 国产一区免费电影| 日韩美女主播在线视频一区二区三区| 亚洲mv在线观看| 欧美无砖砖区免费| 亚洲小少妇裸体bbw| 欧洲生活片亚洲生活在线观看| 亚洲人成电影网站色mp4| 99久久婷婷国产综合精品| 1024成人网色www| 成人av免费在线| 亚洲欧美色综合| 色婷婷综合五月| 亚洲黄色av一区| 在线亚洲免费视频| 亚洲女子a中天字幕| 欧洲一区在线电影| 午夜精品久久久| 91麻豆精品国产自产在线观看一区| 天天做天天摸天天爽国产一区 | 欧美成人一区二区| 精品亚洲porn| 国产午夜精品一区二区| 成人av在线资源网站| ...中文天堂在线一区| 色综合中文字幕国产 | 日本一不卡视频| 精品国产在天天线2019| 国产成人综合在线| 亚洲欧洲韩国日本视频| 色菇凉天天综合网| 亚洲va天堂va国产va久| 精品久久免费看| 成年人午夜久久久| 亚洲一区二区欧美日韩| 日韩三级免费观看| 国产精品综合在线视频| 中文字幕一区二| 欧美日韩国产一级二级| 精东粉嫩av免费一区二区三区| 国产欧美一区二区精品性| 日本韩国一区二区三区| 美美哒免费高清在线观看视频一区二区 | 337p亚洲精品色噜噜狠狠| 美腿丝袜亚洲一区|