主要内容

创建数组的所有的GPU或分布式阵列

描述

例子

N= (n,arraytype)返回一个n——- - - - - -n矩阵与底层类双的所有元素,指定的类型arraytype

N= (size1,…, sizeN,arraytype)返回一个size1——-…——-sizeN矩阵与底层类双的所有元素,指定的类型arraytype

N= (大小,arraytype)返回一个数组的大小尺寸定义的向量大小底层阶级的翻倍,在所有元素的,指定的类型arraytype

例子

N= (n,数据类型,arraytype)返回一个n——- - - - - -n矩阵与底层阶级的数据类型的所有元素,指定的类型arraytype

N= (size1,…, sizeN,数据类型,arraytype)返回一个size1——-…——-sizeN矩阵与底层阶级的数据类型的所有元素,指定的类型arraytype

N= (大小,数据类型,arraytype)返回一个数组的大小尺寸定义的向量大小底层阶级的数据类型的所有元素,指定的类型arraytype

N= (n“喜欢”,P)返回一个n——- - - - - -n相同的底层类和类型的数组作为原型的数组,P

N= (size1,…, sizeN“喜欢”,P)返回一个size1——-…——-sizeN相同的底层类和类型的数组作为原型的数组,P

N= (大小“喜欢”,P)返回一个数组的大小的大小定义的向量大小与原型相同的底层类和类型数组,P

N= (n,数据类型“喜欢”,P)返回一个n——- - - - - -n底层阶级的数组数据类型相同类型的所有元素,作为原型的数组,P

N= (size1,…, sizeN,数据类型“喜欢”,P)返回一个size1——-…——-sizeN底层阶级的数组数据类型相同类型的所有元素,作为原型的数组,P

N= (大小,数据类型“喜欢”,P)返回一个数组的大小尺寸定义的向量大小底层阶级的数据类型相同类型的所有元素,作为原型的数组,P

C= (n,codist)返回一个n——- - - - - -ncodistributed数组与底层类双和的所有元素。codistributor对象codist指定创建codistributed数组的分配方案。构建codistributor对象的信息,见参考页codistributor1dcodistributor2dbc

C= (size1,…, sizeN,codist)返回一个size1——-…——-sizeNcodistributed数组与底层类双和的所有元素。codistributor对象codist指定创建codistributed数组的分配方案。构建codistributor对象的信息,见参考页codistributor1dcodistributor2dbc

C= (大小,codist)返回一个codistributed数组大小尺寸定义的向量大小与底层类双和的所有元素。codistributor对象codist指定创建codistributed数组的分配方案。构建codistributor对象的信息,见参考页codistributor1dcodistributor2dbc

C= (n,数据类型,codist)返回一个n——- - - - - -ncodistributed数组的底层阶级数据类型和所有的元素。codistributor对象codist指定创建codistributed数组的分配方案。构建codistributor对象的信息,见参考页codistributor1dcodistributor2dbc

例子

C= (size1,…, sizeN,数据类型,codist)返回一个size1——-…——-sizeNcodistributed数组的底层阶级数据类型和所有的元素。codistributor对象codist指定创建codistributed数组的分配方案。构建codistributor对象的信息,见参考页codistributor1dcodistributor2dbc

C= (大小,数据类型,codist)返回一个codistributed数组大小尺寸定义的向量大小底层阶级的数据类型和所有的元素。codistributor对象codist指定创建codistributed数组的分配方案。构建codistributor对象的信息,见参考页codistributor1dcodistributor2dbc

C= (___、codist noCommunication)指定执行没有交织在一起交流构建codistributed数组时,跳过一些错误检查步骤。

C= (___codist“喜欢”,P)创建一个codistributed与指定数组的大小,底层阶级,和分配方案。如果省略类或codistributor论点,的特点是收购codistributed数组P

例子

全部折叠

创建一个1000 -的- 1000分布式阵列的底层类双。

D = 1 (1000“分布式”);

创建一个1000 -,- 1000 codistributed双矩阵的,分布式的第二个维度(列)。

spmd(4)C = 1 (1000“codistributed”);结束

有四个工人,每个工人都包含一个1000 -由当地- 250块C

创建一个1000 - 1000 codistributeduint16矩阵的、分布式的列。

spmd(4)codist = codistributor (“一维”,2100 * 1:numlabs);C = (1000、1000、“uint16”,codist);结束

每个工人都包含一个100的labindex本地块C

创建一个1000 - 1000的gpuArray,与底层阶级uint32:

G = 1 (1000“uint32”,“gpuArray”);

输入参数

全部折叠

生成的数组大小,指定为一个整数值。

生成的数组,每个维度的大小指定为独立的两个或两个以上的整数参数值。

每个维度的大小,指定为一个行向量的整数值。这个向量的每个元素表示相应尺寸的大小。

生成的数组的类型,指定为“分布式”,“codistributed”,或“gpuArray”

底层数组的类,它的元素的数据类型,指定这些选项之一:

  • “双”

  • “单一”

  • “int8”

  • “uint8”

  • “int16”

  • “uint16”

  • “int32”

  • “uint32”

  • “int64”

  • “uint64”

创建codistributed数组分配方案,指定为一个codistributor对象。构建codistributor对象的信息,见参考页codistributor1dcodistributor2dbc。使用默认的分配方案,您可以指定一个codistributor无参构造函数。

的原型创建数组,指定为一个数组。

输出参数

全部折叠

数组的,作为分布式数组,返回codistributed数组或gpuArray。

数组的,作为一个codistributed数组返回。

另请参阅

|||||

介绍了R2006b