腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
MPI
为
每个
秩
创建
数组
、
、
、
我正在练习这段代码,但我的问题是,我不能确保
为
单个排名
创建
的
每个
x实际上都与正确的排名相关。#include <iostream>using namespace std;void print(int x[N]) {for (int i = 0; i <N ;i++) { }{
浏览 10
提问于2021-03-07
得票数 1
回答已采纳
2
回答
MPI
_Gather并行编程中的几个问题
、
;int start,end;
MPI
_Comm_size<12;i++) printf("%d %d\n",i,a[i]);}return 0;对于这段代码,我的目标是收集在
每个
进程中生成的子
数组</
浏览 0
提问于2010-12-19
得票数 3
1
回答
MPI
二维
数组
处理
、
我有2维整数
数组
。我想把它处理成新的
数组
。新阵列的
每个
元素都是给定间隔的主阵列元素相邻元素的平均值。for (int j = col - margin; j <= col + margin; j++)} 我想用
MPI
我想知道我是否可以
使用
MPI
_Scatter函数
为
每个
秩
拆分主
数组
,但是
每个
秩</
浏览 39
提问于2021-11-07
得票数 0
2
回答
MPI
向其他处理器广播动态二维
数组
、
、
、
我想做这样的事情:
使用
主处理器,我正在
创建
一个动态的2D
数组
。然后我想;例如,我有2维阵列11*11和4个处理器。等级0是主控。其他人则是奴隶。对于第一种情况,我希望将所有
数组
发送到
秩
1、
秩
2和
秩
3。对于第二种情况,我希望将行共享给从站。();
浏览 2
提问于2013-01-12
得票数 1
回答已采纳
1
回答
发送
数组
进行排序
、
、
每个
进程都有一个来自
秩
0的
数组
"A“expect,其中
数组
A的expect也有一个
数组
B。我的问题是,
每个
数组
A的大小都不一样!下面是我的代码中尝试做到这一点的部分: {
浏览 3
提问于2015-03-08
得票数 1
1
回答
将处理器结果保存到
MPI
中的一个
数组
中
、
、
、
、
我有一个函数,它根据
秩
在
数组
中存储一些数字,完成后,我希望有一个更大的
数组
,其中包含所有处理器的结果。(&argc, &argv);
MPI
_Comm_rank(
MPI
_COMM_WORLD, &currRank);
MPI
_Comm_size(
MPI
_COMM_WORLD, &numRanks); currArray = generateVal
浏览 0
提问于2014-08-28
得票数 0
1
回答
如果集合在进程之间不可分,则
使用
MPI
_Scatter
、
我有一个
使用
MPI
_Scatter()和
MPI
_Gather()的程序。程序以整数N作为输入,并将素数从2返回到N。我
创建
一个
数组
,该
数组
的数目
为
2到N,
MPI
_Scatter将
数组
拆分为N/(procs数)元素,然后将它们分配给进程。= 0) div++; 如果
秩
是当前进程的
秩
,则向根进程再提供一个元素。但它仍然不起作用。我该如何解决
浏览 5
提问于2014-01-24
得票数 11
回答已采纳
1
回答
MPI
如何确定其等级大小?
、
、
、
我是一个
MPI
初学者,如果我用c++编写这样的代码,系统将如何处理程序将有多少等级?这与我们在面向对象语言中所遵循的逻辑不同,当您定义
数组
时,您会精确地知道
数组
的大小。他们在
MPI
中
使用
了什么机制来让系统决定多少级别和整个大小?是灵活的吗?由机械力量决定?或者只是在打电话时自动生成?int main(int argc, char *argv[]){ int size, rank;
MPI
_Comm_size(
MP
浏览 2
提问于2018-05-02
得票数 2
1
回答
如何在
MPI
_Comm_split之后分发句柄?
、
、
、
color=myid % 2;
MPI
_Comm_rank( NEW_COMM, &new_id现在,我的问题是:假设我想在特定的通信器中发送和接收,比如说承载偶数i的那个,那么当我
使用
错误的通信器从0到2发送消息时,消息可能会在第二个通信器中结束,这是正确的吗?谢谢您的澄清!if(new_id < 2){
MPI
_Send(&my_num, 1,
MP
浏览 3
提问于2014-03-29
得票数 1
回答已采纳
2
回答
逐行
MPI
_SCATTER Fortran矩阵
、
、
也就是说,假设我有一个矩阵a( 4 ,50),我想把它分成两个进程,
每个
部分都是局部的( 2,50),其中
秩
0有行1和2,
秩
1有3和4。现在,在C语言中,这很简单,因为在C语言中,
数组
是以行为主的,但在Fortran 90中,它们是以列为主的。我试图避免在散布之前
使用
转置来翻转a(即,加倍内存
使用
),我认为在
MPI
中一定有办法做到这一点。会是
MPI
_TYPE_VECTOR吗?
MPI
_TYPE_CREATE_SUBARRAY?同样,如果
浏览 2
提问于2010-03-23
得票数 4
1
回答
具有适用于大型阵列C++的
MPI
的工作进程动态池
、
、
我的问题是如何
使用
MPI
创建
一个动态的工作者池。 有一个大的(NNN = 10^6-7个元素)一维
数组
/向量。我应该在
每个
单元格上执行一些计算。这个问题非常令人尴尬地平行。它的想法是(它工作得很好):
每个
MPI
进程(当并行运行时)读取通用的.dat文件,将值放在大小
为
NNN的局部(
每个
秩
)大矢量中,并对大
数组
的适当部分执行计算,这个“部分”的长度是NNN/nprocs,其中问题:
浏览 2
提问于2013-04-15
得票数 1
2
回答
MPI
秩
的推广到
MPI
群?
有没有将
秩
数推广到群数的方法?对于我的代码,我想
创建
一个
MPI
::COMM_WORLD的分层分解。假设我们
使用
16个线程。我
使用
MPI
::COMM_WORLD.Split
创建
了4个通信器,
每个
通信器有4个等级。现在是否有
MPI
函数可以为相应的四个组提供一些唯一的Is?
浏览 0
提问于2012-04-25
得票数 3
1
回答
MPI
_Scatter &
MPI
_Gather与std::载体
、
我对
MPI
编程很陌生。我
使用
C++,因为我想
使用
向量而不是
数组
(这样用户就可以动态地选择游戏的网格大小(Conway的“生命游戏”),而不是硬编码的
数组
大小。假设:有4个进程(p = 4)
MPI
_Init(&argc, &argv);
MPI
_Comm_rank(
MPI
_COMM_WORLD
MPI
浏览 1
提问于2018-10-12
得票数 0
1
回答
MPI
库-在
数组
上保存值的问题
、
、
、
、
我试图在进程中保存
数组
上的值,特别是在数字0。因此,我
创建
了一个条件,如果其
秩
为
0,则保存这些值:{ int count[numprocs];
MPI
_Comm_size(
MPI
_COMM_WORLD, &nump
浏览 3
提问于2014-04-29
得票数 0
1
回答
用C语言用
MPI
IO写字符串
我试图弄清楚如何
使用
MPI
IO将ASCII字符串写入文件。据我的理解,
使用
MPI
IO写入文件的数据是作为字节数据写入的,因此我想找到一种将其解释
为
CSV的文件写入方法。我是以char
数组
(char* myString)的形式写入该字符串,然后
使用
MPI
_File_write(文件、myString、
秩
* BUFSIZE * sizeof(char)、
MPI
_CHAR、
MPI
_STATUS_IGN
浏览 14
提问于2022-01-10
得票数 0
回答已采纳
1
回答
并行计算图像的直方图
、
、
如何
使用
并行计算计算图像的直方图?串行图像的直方图很容易,但我不知道如何并行计算它。我正在
使用
MPI
。
浏览 0
提问于2012-05-14
得票数 2
回答已采纳
2
回答
MPI
IO -
MPI
_FIle_seek -如何计算共享文件的正确偏移量大小
、
、
int n = context->n; if (charbuffer == NULL) {}
MPI
_Offset offset;
MPI
_MODE_CREATE|
MPI
_MODE_WRONLY,
MPI
浏览 13
提问于2016-01-19
得票数 0
1
回答
当
使用
MPI
_Isend()
MPI
_and Irecv()时,这对应该
使用
相同的请求吗?如果消息已经是一个
数组
,应该如何传递它?
在这段代码中,我尝试
使用
非阻塞发送和接收作为一种做法来广播。我有很多问题和问题。1.是否应该对Isend()和Irecv()
使用
相同的请求?2.当消息是
数组
时,应该如何传递它?5.当传递大于2^12的
数组
时,我会得到分段错误,而我检查了Isend()和Irecv()的限制,它们应该处理更长的消息。6.我用长倍记录时间,这是一种常见的做法还是良好的做法?当我
使用
较小的变量,如浮点数或双变量时,我会得到nan。N,
MPI
_FLOAT, 2, 0,
MPI
_COMM_WOR
浏览 5
提问于2020-11-07
得票数 0
回答已采纳
2
回答
一个等级的
MPI
通信行为是否定义良好?
如果您
使用
MPI
通信方法之一让一个rank与其自身通信,会发生什么情况?是否存在定义良好的行为(例如,保证成功或失败),或者它取决于机会/其他不可控的影响,程序是否会继续运行?一个例子是流体动力学代码,其中
每个
等级确定哪些网格单元需要发送到相邻的等级,以便
为
计算模板
创建
必要的光环。如果模拟只在一个
秩
上开始,则将存在
秩
0的非阻塞发送/接收(发送大约0长度的信息)。
浏览 0
提问于2012-07-09
得票数 13
回答已采纳
1
回答
使用
MPI
_Scatter向所有其他进程发送一个
数组
索引的进程输出错误
、
、
、
、
int rank, size;
MPI
_Comm_rank(
MPI
_COMM_WORLD, &rank); recvbuf, 1,
MPI
_INT, rank,
MPI
_COMM_WORLD); for(int i = 0; i < size; i++) {printf("recvbuf[%d]
浏览 3
提问于2021-01-17
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Javascript 数组的创建与使用
怎么理解php中的数组?php的数组创建和使用方法是什么?
人工智能入门案例-numpy入门案例
收藏 Numpy详细教程
一堆数据摆在你面前,老板让你画成图表,怎么做?
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券