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

php 怎么做视频网站网易游戏财报

php 怎么做视频网站,网易游戏财报,已经做好的网站怎么维护,品牌网站建设要多少钱内置类型 MPI_CHAR: 字符型 MPI_UNSIGNED_CHAR: 无符号字符型MPI_BYTE: 字节型MPI_SHORT: 短整型MPI_UNSIGNED_SHORT: 无符号短整型MPI_INT: 整型MPI_UNSIGNED: 无符号整型MPI_LONG: 长整型MPI_UNSIGNED_LONG: 无符号长整型MPI_FLOAT: 单精度浮点型MPI_DOUBLE: 双精度浮点型M…内置类型 MPI_CHAR: 字符型 MPI_UNSIGNED_CHAR: 无符号字符型MPI_BYTE: 字节型MPI_SHORT: 短整型MPI_UNSIGNED_SHORT: 无符号短整型MPI_INT: 整型MPI_UNSIGNED: 无符号整型MPI_LONG: 长整型MPI_UNSIGNED_LONG: 无符号长整型MPI_FLOAT: 单精度浮点型MPI_DOUBLE: 双精度浮点型MPI_LONG_DOUBLE: 长双精度浮点型 自定义类型 MPI_Type_contiguous: 创建一个由相同大小的元素组成的类型 函数原型 int MPI_Type_contiguous(int count, MPI_Datatype oldtype, MPI_Datatype *newtype)参数详解 count新类型中元素的数量。oldtype待复制元素的类型。newtype返回一个新类型。 MPI_Type_vector: 创建一个由相同大小、位于相隔固定间距的元素组成的类型 函数原型 int MPI_Type_vector(int count, int blocklength, int stride, MPI_Datatype oldtype, MPI_Datatype *newtype)参数详解 count向量中连续元素的数量。blocklength向量中相邻元素之间的间距。stride元素之间的间距读取到该元素后要跳过多少个元素才能读取下一个元素。oldtype待复制元素的类型。newtype返回一个新类型。 MPI_Type_create_struct: 创建一个由不同类型的元素组成的类型 函数原型 int MPI_Type_create_struct(int count, const int* array_of_blocklengths, const MPI_Aint* array_of_displacements, const MPI_Datatype* array_of_types, MPI_Datatype* newtype)参数详解 count新类型中元素的数量。array_of_blocklengths指定每个元素的长度。array_of_displacements指定每个元素的偏移量。需要注意的是对于数组类型偏移量必须是 MPI_Aint 类型。array_of_types指定每个元素的类型。newtype返回一个新类型。 代码实例 #include stdio.h #include mpi.htypedef struct {int x, y; } Vector2D;int main(int argc, char** argv) {int size, rank;MPI_Init(argc, argv);MPI_Comm_size(MPI_COMM_WORLD, size);MPI_Comm_rank(MPI_COMM_WORLD, rank);MPI_Datatype Vector2D_type;MPI_Type_vector(1, 2, 3, MPI_INT, Vector2D_type);const MPI_Aint displacements[] {0, offsetof(Vector2D, y)};const int blocklengths[] {1, 1};MPI_Datatype types[] {MPI_INT, MPI_INT};MPI_Type_create_struct(2, blocklengths, displacements, types, Vector2D_type);MPI_Type_commit(Vector2D_type);if (rank 0) {Vector2D v {1, 2};MPI_Send(v, 1, Vector2D_type, 1, 0, MPI_COMM_WORLD);printf(Process 0 sent vector [%d, %d] to process 1\n, v.x, v.y);} else if (rank 1) {Vector2D v_recv;MPI_Recv(v_recv, 1, Vector2D_type, 0, 0, MPI_COMM_WORLD, MPI_STATUS_IGNORE);printf(Process 1 received vector [%d, %d] from process 0\n, v_recv.x, v_recv.y);}MPI_Type_free(Vector2D_type);MPI_Finalize();return 0; }MPI_Type_indexed函数创建一个由相同大小的元素组成的类型但这些元素并不连续而是位于一个数组的不同位置 函数原型 int MPI_Type_indexed(int count, const int* array_of_blocklengths, const int* array_of_displacements,MPI_Datatype oldtype, MPI_Datatype* newtype)参数详解 count新类型中元素的数量。array_of_blocklengths一个整数数组指定每个块中连续元素的数量。array_of_displacements一个整数数组指定每个块的起始位置。oldtype待复制元素的类型。newtype返回一个新类型。 代码实例 #include stdio.h #include mpi.hint main(int argc, char** argv) {int size, rank;MPI_Init(argc, argv);MPI_Comm_size(MPI_COMM_WORLD, size);MPI_Comm_rank(MPI_COMM_WORLD, rank);int block_lengths[3] {2, 3, 2};int displacements[3] {0, 4, 12};int data[7] {1, 2, 3, 4, 5, 6, 7};MPI_Datatype Complex_type;MPI_Type_indexed(3, block_lengths, displacements, MPI_INT, Complex_type);MPI_Type_commit(Complex_type);if (rank 0) {printf(Sending complex data...\n);MPI_Send(data, 1, Complex_type, 1, 0, MPI_COMM_WORLD);} else if (rank 1) {int recv_data[7];MPI_Recv(recv_data, 7, MPI_INT, 0, 0, MPI_COMM_WORLD, MPI_STATUS_IGNORE);printf(Received complex data: [);for (int i 0; i 7; i) {printf(%d , recv_data[i]);}printf(]\n);}MPI_Type_free(Complex_type);MPI_Finalize();return 0; }MPI_Type_hvector 创建一个向量数据类型但与 MPI_Type_vector 不同的是所有的数据元素不需要具有相同的大小和类型。具体来说MPI_Type_hvector 允许用户按照任意的字节长距离来描述向量的结构 函数原型 int MPI_Type_hvector(int count, int blocklength, MPI_Aint stride, MPI_Datatype oldtype, MPI_Datatype *newtype)参数详解 count向量中元素的数量。blocklength向量中每个元素的个数。stride相邻元素之间的偏移以字节为单位。oldtype要重复的原始数据类型。newtype输出的新数据类型。 代码实例 假设有一个数组 a它的每个元素的大小是 4 字节我们想要创建一个新的 MPI 类型每 2 个元素组合在一起组成一个长度为 8 字节的结构体。在这种情况下我们可以使用 MPI_Type_hvector 来创建新的数据类型 MPI_Datatype struct_type, temp_type; MPI_Type_contiguous(2, MPI_INT, temp_type); MPI_Type_create_resized(temp_type, 0, 8, struct_type); MPI_Type_commit(struct_type); MPI_Type_free(temp_type);MPI_Datatype vector_type; MPI_Type_hvector(4, 1, 8, struct_type, vector_type); MPI_Type_commit(vector_type);
http://www.hkea.cn/news/14439598/

相关文章:

  • 前程无忧网站开发待遇怎么样网站建设后台管理
  • 网站 抄袭seo好seo
  • 3d网站制作网站如何做下载文档
  • 做付费网站网络营销推广策划的步骤
  • 廊坊市网站推广上国外网站用什么机箱好
  • 重庆微信网站建设多少钱竞价托管代运营公司
  • 网站开发要跑道吗亚马逊aws永久免费下载
  • 找人做网站需要花多少钱百度seo优化系统
  • 做网站SEO用什么电脑方便建网站流程 知乎
  • 商标注册号是什么如何做网站公司名seo
  • 免费网站开发软件网站建设公司华网天下买赠两年
  • wordpress淘宝客网站模板手机网站qq咨询代码
  • 0基础网站建设模板该网站暂时无法访问404
  • 那些网站被k恢复是怎么做的wordpress用户名忘了
  • 渭南网站建设哪里便宜正规网站制作全包
  • 网站建设自助搭配系统网站建设规划书费用预算
  • 聊城集团网站建设ftp替换网站图片
  • 创建网站需要哪些步骤需要做网站的公司有哪些
  • 物流网站建设可行性分析陕西一建2022停考
  • 网站设计目标怎么写怎么做英文的网站
  • 京东网站设计特点h5网站程序
  • 七星彩网站开发wordpress 注册 登录
  • 推广优化网站排名教程WordPress文件夹插件
  • 青海省住房和城乡建设厅门户网站汉邦未来网站建设
  • 竞价网站做不做链接wordpress制作分销网站
  • html5 手机 手机网站建站收费标准
  • 如何在自己网站开发互动视频photoshop网站模板
  • 如何做营销型单页网站网站制作案例
  • 网站建设的基本原则网络服务器下载
  • wordpress双站 中英文产品网络推广方式