当前位置: 首页 > news >正文

免费的网站生成app咪呜瀑布流WordPress模板

免费的网站生成app,咪呜瀑布流WordPress模板,忘记网站后台登陆地址,百度在线提问MPI_Pack 和 MPI_Unpack 它们可以将源数据打包成二进制格式以便于传输#xff0c;或者将二进制格式的数据解包成目标数据。这对函数通常用于在 MPI 应用程序中进行异构系统间的通信#xff0c;即两个系统之间使用不同的二进制格式进行交互通信。 打包#xff08;序列化或者将二进制格式的数据解包成目标数据。这对函数通常用于在 MPI 应用程序中进行异构系统间的通信即两个系统之间使用不同的二进制格式进行交互通信。 打包序列化 MPI_Pack 函数将源数据打包成一个二进制数据流并将其存储在一个缓冲区中可以通过 MPI_Send 或 MPI_Bsend 将此缓冲区的内容发送到目标节点 在打包数据时MPI 还会将每个数据元素按照数据类型描述符中指定的数据类型进行打包。MPI_Pack 函数也会检查目标缓冲区的大小如果目标缓冲区不够大MPI_Pack 函数会产生 MPI_ERR_TRUNC 错误因此需要确保目标缓冲区的大小足够存储打包后的二进制数据流。 函数原型 int MPI_Pack(const void *inbuf, int incount, MPI_Datatype datatype, void *outbuf, int outsize, int *position, MPI_Comm comm);参数详解 const void *inbuf指向原始数据的指针。int incount原始数据元素的数量。MPI_Datatype datatypeMPI 原始数据类型描述符。void *outbuf指向目标缓冲区的指针。int outsize目标缓冲区的大小。int *position指向目标缓冲区中下一个可用位置的指针。MPI_Comm commMPI 通信域 代码实例 int MPI_Pack_example() {int n 5; double v[5] {1.0,2.0,3.0,4.0,5.0}; // 打包int position 0; int buffer_size n*sizeof(double) 100;void *buffer malloc(buffer_size); MPI_Pack(n,1,MPI_INT,buffer,buffer_size,position, MPI_COMM_WORLD); MPI_Pack(v,n,MPI_DOUBLE,buffer,buffer_size,position, MPI_COMM_WORLD);// 发送缓冲区MPI_Send(buffer, position, MPI_PACKED, 1, 0, MPI_COMM_WORLD);// 释放内存free(buffer);return 0; }解包 反序列化 将目标缓冲区中的二进制数据流解包成目标数据并存储在指定的内存地址中。 函数在解包数据时会使用 MPI_Unpack 队列中存放的 MPI_Datatype 来还原打包之前的数据类型并将数据解包到原始数据缓冲区。 函数原型 int MPI_Unpack(const void *inbuf, int insize, int *position, void *outbuf, int outcount, MPI_Datatype datatype, MPI_Comm comm);参数详解 const void *inbuf:指向目标缓冲区的指针。int insize目标缓冲区的大小。int *position指向目标缓冲区中下一个可用位置的指针。void *outbuf存储目标数据的指针。int outcount目标数据元素的数量。MPI_Datatype datatypeMPI 原始数据类型描述符。MPI_Comm commMPI 通信域 代码实例 int MPI_Unpack_example() {int count;double *data;// 接收打包后的数据MPI_Status status;MPI_Probe(0,0,MPI_COMM_WORLD,status);int size;MPI_Get_count(status,MPI_PACKED,size);void *buffer malloc(size);MPI_Recv(buffer,size,MPI_PACKED,0,0,MPI_COMM_WORLD,status);// 解包int position 0;MPI_Unpack(buffer, size, position, count, 1, MPI_INT, MPI_COMM_WORLD);data (double*)malloc(count*sizeof(double));MPI_Unpack(buffer, size, position, data, count, MPI_DOUBLE, MPI_COMM_WORLD);// 打印解包后的数据printf(count %d\n, count);for(int i0; icount; i){printf(%f , data[i]);}printf(\n);// 释放内存free(buffer);free(data);return 0; }
http://www.hkea.cn/news/14474702/

相关文章:

  • 做301重定向会影响网站权重吗济南工装定制公司
  • 个人不能建设论坛网站怎么办中国移动社区app下载
  • 网站程序 wap pc 同步广州网站定制开发设计
  • 移动网站优化买了域名之后怎么用
  • 海口网站开发邯郸怎样做网站
  • 做网站时背景音乐工程建筑模板价格
  • 做礼品的网站linux做网站哪个版本好
  • 网站搜索功能微信如何制作网页
  • 网站开发员工资wordpress攻击教程
  • 长春网站建设哪家公司好wordpress 送女友
  • 遵义酷虎网站开发有没有代做模型的网站
  • 海洋公园网站建设方案wordpress页面排版插件
  • 正规的企业建站公司来宾住房和建设局网站
  • 网站采集来源无锡网页建站
  • 内蒙古自治区建设厅网站论文中网站数据则呢做文献参考
  • 网站建设公司成都四川广汇建设有限公司网站
  • 局域网做网站 内网穿透珠海中企网站建设公司
  • 泗阳网站定制.net网站
  • 试述网站开发的流程郑州设计网站的公司
  • j2ee网站开发参考文献wordpress 批量图片
  • 淮北公司做网站东莞品牌网站建设服务
  • 沈阳做网站建设wordpress搬家500错误
  • 自己做游戏网站wordpress动态页面
  • 广州 seo的网站网站顶部导航
  • 网站开发技术包括网站优秀网站地址
  • 网站建设怎么分好坏杨邦胜酒店设计公司官网
  • 网站建设基础书本上海企业网站制作哪家好
  • 服务器上的网站不能访问建公司网站要提供哪些素材
  • 制作微网站的平台有哪些西安建设和住房保障局网站
  • 搜狗站长平台验证不了自助建站自己要做网站的来看下