腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
任务
完成后
MPI
发送
和
接收
。
这有
可能
吗
?
、
、
然而,我想知道是否有一种方法可以让处理器在完成作业后
发送
/
接收
消息。使用此代码,如果我请求4个处理器,但有56个作业要完成,它只完成4个作业,然后结束。我想知道是否有一种方法可以添加到代码中,以便完成所有
任务
。我认为处理器需要向主处理器
发送
一条消息,告诉它作业已完成,如果还有tjob,请
发送
另一个作业给我。我希望这是有意义的。我有点卡住了..。
浏览 6
提问于2019-10-15
得票数 1
回答已采纳
1
回答
MPI
阻塞如何
发送
和
接收
工作?
我正在阅读
MPI
阻塞
发送
和
接收
,有一些事情我不确定。
MPI
_Comm_rank(
MPI
_COMM_WORLD, &taskid);
MPI
_Comm_size(&t
浏览 0
提问于2018-04-01
得票数 0
回答已采纳
2
回答
在
MPI
_Isend上是否有每个进程的先进先出保证?
、
我正在对多个进程进行大量的
MPI
_Isend调用,以分发一些数据。在每次调用时,我都将结果
MPI
_Request存储在一个数组中。在所有
MPI
_Isend调用
完成后
,我对请求执行
MPI
_Waitall。 消息的顺序很重要,即我希望每个进程
接收
消息的顺序与
发送
消息的顺序相同。这是因为对于我
发送
的每一段数据,我还使用单独的
MPI
_Isend调用分发了一些元数据。我认为这是一个坏主意,但我不知道有什么替代方案。显然,元数据必须在数据之前到达
浏览 4
提问于2014-01-04
得票数 0
1
回答
MPI
_Bcast所有进程
发送
到进程的所有其余部分
、
; int msg_recpt;
MPI
_Comm_rank(
MPI
_COMM_WORLD, &MyProc); printf("Process # %d started \n", MyPro
浏览 0
提问于2018-11-18
得票数 0
回答已采纳
1
回答
如何知道
MPI
请求的
接收
方
和
发送
方
、
、
、
我想知道是否有一种方法可以知道
接收
者进程、
发送
者进程
和
MPI
通信的标记值。 现在,我有一些进程可以互相
发送
/
接收
大量消息。并且,我在
接收
端有一个boost::
mpi
::request的集合。在通信操作
完成后
,我能从这个集合中提取
接收
者进程
和
发送
者进程
吗
?(我还需要知道标记值。)还是,我该改变我的策略?也许拥有一组请求没有意义
吗
?
浏览 2
提问于2014-12-10
得票数 1
回答已采纳
2
回答
MPI
任务
调度
、
我想使用
MPI
开发一个
任务
调度器,其中只有一个主处理器,并且有工作/客户端处理器。每个worker都有计算所需的所有数据,但是从master获取要处理的索引。计算
完成后
,worker将一些数据返回给master。问题是有些过程会很快,有些会很慢。如果我运行一个循环,使得主节点在每次迭代中
发送
和
接收
(阻塞/非阻塞)数据,那么它不能继续下一步,直到它从分配给它的前一个索引中
接收
到来自当前worker的数据。我开始认为
MPI
可能<
浏览 0
提问于2012-06-25
得票数 3
回答已采纳
3
回答
替代
MPI
_Sendrecv_replace
、
=
MPI
_PROC_NULL)
MPI
_Sendrecv_replace(&bufferLeft[0], len,
MPI
_DOUBLE, leftNeighbour, 1,leftNeighbour, 1,
MPI
_COMM_WORLD, &st
浏览 6
提问于2016-08-25
得票数 1
回答已采纳
1
回答
MPI
_Isend请求参数
、
当使用
MPI
_Isend时,
MPI
_Request参数可以是空指针(当
发送
者在消息
发送
后不关心消息时)?
浏览 0
提问于2012-06-04
得票数 13
回答已采纳
1
回答
所有
MPI
任务
之间的同步数据
、
、
、
possibleMax = lookForMax(localmax); localmax = possibleMax;}
MPI
_Recv(&globalMax,
浏览 1
提问于2015-05-25
得票数 2
2
回答
通过
MPI
发送
和
接收
二维数组
、
、
、
基于对
MPI
的阅读,我有以下计划要实现。
MPI
_SEND(A[x][0], A[x][1], A[x][2], Destination= 1.....)
MPI
_RECEIVE(B[0][0], B[0][1]......Sender = 1.....)
MPI
_SEND(B[x][0], B[x][1], B[x][2], Destination= 0.....)
MPI
_RECEIVE(A[0][0], A[0][1]......Sender = 1.....)
浏览 2
提问于2011-05-06
得票数 22
回答已采纳
1
回答
在C中通过
mpi
发送
已知大小的字符串
、
、
我是如何学会通过
MPI
发送
和
接收
整数的,但是以这种方式
发送
字符串的过程却更加复杂。我的尝试失败了: /rank 0/
MPI
_Recv(&
浏览 0
提问于2015-05-17
得票数 1
回答已采纳
1
回答
在
MPI
_Send /
MPI
_Recv对中,如果没有正确同步,数据会丢失
吗
?
、
、
、
、
考虑4个从节点1、2、3、4
和
主节点0。现在,1,2,3,4,需要
发送
数据到0。0以以下格式
接收
此数据。. . } 显然,不能假设1、2、3
和
4向0
发送
数据的顺序(因为它们都是彼此独立操作的-- 2
可能
在1之前
发送
数据)。因此,假设2确实在1之前
发送
数据(例如),则上面所示的0中的
接收
循环不会启动,直
浏览 4
提问于2010-11-24
得票数 1
回答已采纳
1
回答
哪个存档的
mpi
与boost?
、
、
我打算使用Boost::
MPI
在主进程
和
工作进程之间
发送
和
接收
一些数据--主要是大数组的数字。现在,我正在导入text_iarchive.hpp
和
text_oarchive.hpp作为归档实现。这些是这个应用程序中最好的
吗
?如果数据是BOOST_IS_
MPI
_DATATYPE,我使用的是哪一个,
这有
关系
吗
? 谢谢
浏览 3
提问于2017-04-27
得票数 0
回答已采纳
3
回答
何时使用不同的计数或类型来
发送
和
接收
进程?
MPI
中描述
发送
和
接收
的许多例程--
MPI
_Sendrecv、
MPI
_Scatter等--都有用于
发送
和
接收
的计数
和
类型的参数。例如,在Fortran中,
MPI
_Scatter的签名是: RECVBUF, RECVCOUNT, RECVTYPE, ROOT, COMM,
浏览 6
提问于2015-05-11
得票数 5
回答已采纳
1
回答
在C中使用
MPI
收集一个分裂的2D数组
、
、
、
、
我需要将这部分非常长的代码改编成c中的
mpi
。if (check_thread[j][i]) { }}
MPI
_Allgather(temp, (part*sizeof(double)),
MPI
_DOUBLE, temp, sizeof(**temp),
MPI
_DOUBLE, <em
浏览 1
提问于2021-01-07
得票数 1
回答已采纳
2
回答
在主机之间
发送
消息,无需探测或向每个主机请求新消息
我的问题是
发送
有关计算状态
和
程序状态的消息。每一位主持人都有一份工作。如果主机完成了工作,它应该将结果
发送
给
接收
者。计算运行时,
接收
者
可能
会改变。但我不清楚我是如何在主机之间
发送
信息的。 非阻塞通信方式如
MPI
_Isend
和
MPI
_Irecv可以作为解决方案。但是每个主机都应该是
发送
者<e
浏览 0
提问于2013-04-29
得票数 0
回答已采纳
1
回答
在
MPI
中用非阻塞通信确认消息
接收
、
、
、
前提:许多职级需要向其他职级
发送
数据。其他军衔是2)
接收
方不知道Isend all messages Probe & Recv messages exit when IBarrier completes 通过让每个等级在其自己的<
浏览 3
提问于2016-10-25
得票数 1
回答已采纳
1
回答
关于
MPI
_Scatter执行器及其
发送
缓冲区分配的问题
我的第一个想法是
MPI
_Scatter
和
发送
缓冲区分配应该在if(proc_id == 0)子句中使用,因为数据应该只分散一次,每个进程只需要
发送
缓冲区中的一部分数据,但是它不能正常工作。看来,在应用程序正确运行之前,所有进程都必须执行
发送
缓冲区分配
和
MPI
_Scatter。 所以我想知道,
MPI
_Scatter存在的哲学是什么,因为所有进程都可以访问
发送
缓冲区。(&(data[0]), recv_size,
MPI<
浏览 1
提问于2011-05-04
得票数 2
回答已采纳
1
回答
MPI
_Scatter正在
接收
错误的值
、
include<stdio.h> #include <stdlib.h>#include <assert.h>
MPI
_Comm_rank(
MPI
_COMM_WORLD, &rank);
MPI
_Comm_size (
MPI
_COMM_WORLD,&
浏览 14
提问于2020-05-06
得票数 0
回答已采纳
1
回答
这是
MPI
_PACK相对于派生数据类型的优势
吗
?
假设一个进程将在单个通信中向另一个进程
发送
多个大小不同但类型相同的数组,以便
接收
方在其内存中构建相同的数组。在通信之前,
接收
方不知道数组的数量及其大小。因此,在我看来,虽然使用
MPI
_Pack
和
MPI
_Unpack可以很容易地完成
任务
,但是不能通过创建新的数据类型来完成
任务
,因为
接收
方并不了解足够的信息。这是否可以被认为是
MPI
_PACK相对于派生数据类型的一个优势? 积金局的正式文件中有一段
可能
指
浏览 6
提问于2022-01-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用MPI进行分布式内存编程(一)
云工控资讯:西门子PLC通讯方式你都知道吗?
RS485经典应用,使用中断的主从通讯
会超出内存吗
西门子S7-1200/200 Smart的采集方式有哪些?如何快速采集?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券