腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
将
简单
结构
传
递给
函数
时
出现
MPI
段
错误
、
、
我使用
MPI
在C中构建了一个montecarlo模拟,在使用struct读取文件
时
遇到了一个奇怪的
错误
。我已经在下面的
简单
代码中复制了这个问题。此示例代码以与更大的模拟相同的方式失败。当我运行可执行文件
时
,我得到以下
错误
消息。 → .0x7的
结构
?我确实听说过
MPI
不喜欢
将
指针作为成员的
结构
。但我认为这是在发送和接收的上下文中。在这个问题上的任何帮助都是非常感谢的。我是
MPI
的新手。我已经确认,在我
浏览 34
提问于2021-08-02
得票数 2
回答已采纳
2
回答
MPI
动态分配阵列
、
、
、
MPI
_Init(&argc, &argv);
MPI
_Comm_size(
MPI
_COMM_WORLD(&z,1,
MPI
_INT,i,0,
MPI
_COMM_WORLD);
MPI
_Send(&
浏览 6
提问于2015-01-11
得票数 3
回答已采纳
1
回答
PETSc和
MPI
通信的世界正确用法
、
、
您好,我有一个用C++编写的程序,其中有一两个
函数
正在使用PETSc。当我调用这些
函数
时
,这将是使用PETSc
时
的正确方法
MPI
_Init(&argc, &argv); ..
MPI
_Comm_split
浏览 2
提问于2012-07-01
得票数 1
回答已采纳
1
回答
向量作为
MPI
非阻塞
函数
的输入缓冲区
、
、
TLDR:如果非阻塞
MPI
点对点或RMA
函数
的输入缓冲区是向量,那么到底层元素的指针在某个时候
将
失效(在向量插入时),如果通信操作不完成,则会导致内存损坏问题。考虑这个
函数
,在
将
输入数据传递到
MPI
_Issend (或任何非阻塞发送)之前,必须将输入数据复制到向量中: } 有一次,msgQ_data_和msgQ_reqs_会被移动(复
浏览 0
提问于2018-02-02
得票数 0
1
回答
使用
MPI
_Isend获得的
MPI
_Wait状态的用途是什么?
、
、
情况: 1.使用
MPI
_Wait()获得的状态是什么?if(rank==0)if(rank==1)
MPI
_Wait(&request0,
浏览 0
提问于2019-01-19
得票数 0
回答已采纳
1
回答
尝试启动另一个进程并通过
MPI
连接它,但是访问冲突
、
、
如果我做错了,还有更
简单
的方法,请告诉我。我不是在使用mpiexec,因为我试图在构建整个混乱的测试框架中这样做,但如果这样做更有意义,那么就告诉我,我已经把它搞砸了。(
MPI
_INFO_NULL, "A");
MPI
_Comm_accept("A",
MPI
_INFO_NULL, 0,
MPI
_COMM_SELF,&intercomm);("A",
MPI
_INFO_NULL, 0,
MPI</
浏览 4
提问于2017-05-08
得票数 0
回答已采纳
1
回答
如何使向量
MPI
数据类型独立于计数?
、
、
如果元素的数量(到count)是固定的,我可以
简单
地使用包含计数的。,我是
将
1传
递给
MPI
_Send。)我以为我可以用一个单元计数定义一个类型,并将计数放在message
函数
本身中,但是在我的测试中,结果是不同的:
MPI
_Datatype type;, type, 1, 123,
MPI
_COMM_WORLD); // or Recv 上面的代码与第一
段
代码不一样,因此我推断计数在数
浏览 1
提问于2020-08-14
得票数 0
回答已采纳
1
回答
当
函数
被用作私有方法
时
,我是否从useCallback获得任何性能增益?
、
、
React的useCallback钩子在
将
生成的(回
传
)
函数
传
递给
子组件
时
提供了性能增益,以避免不必要的重呈现。 Num: {num}, Calculated: {calc(num)} ))} );或者做一个
简单
的换句话说,既然useC
浏览 2
提问于2021-04-13
得票数 1
回答已采纳
2
回答
MPI
分割故障(信号11)
、
、
我已经尝试了两天多,看看我做了什么
错误
,但我找不到任何东西。我一直收到以下
错误
: =出口代码: 139=您可以忽略下面的清理消息 所以,在
MPI
_BCAST和另一个
函数
中,问题是很明显的在编译代码
时
,我输入以下内容:
浏览 6
提问于2015-10-22
得票数 3
回答已采纳
1
回答
为什么我使用
MPI
_Bcast和-O3编译器标志得到堆栈分解
错误
,但是没有-O3,一切都可以工作?
、
我对
MPI
非常陌生,所以如果这很
简单
的话,我很抱歉。} 问题是,当我使用-O3优化进行编译
时
,第二个版本中的“堆栈崩溃”
错误
会一直
出现
,尽管在未优化编译
时
它可以正常工作。请注意,我已经多次检查了图形分配
函数</
浏览 3
提问于2020-05-29
得票数 1
回答已采纳
1
回答
将
二维数组指针传
递给
函数
并在
函数
内分配内存
、
、
、
、
我有以下代码,其中我
将
一个二维动态数组传
递给
一个
函数
。该
函数
必须为数组分配内存并在其中插入值。int matSize;
MPI
_Init(&argc, &arg
浏览 0
提问于2015-11-09
得票数 1
1
回答
为什么在
MPI
_Irecv获取所需数据之前,
MPI
_Waitall会返回?
、
我正在用
MPI
求解非
结构
网格划分的拉普拉斯方程。我计划先完成邻居分区的数据发送和接收,然后再对每个处理器进行计算。
MPI
_Waitall用于等待所有
MPI
_Isend()和
MPI
_Irecv()完成,但问题是所有处理器都通过
MPI
_Waitall并在读取接收到的缓冲区数据
时
停留在那里,因为每个处理器实际上没有接收到任何数据(
MPI
_Testall的标志返回0)。根据我的理解,在
MPI
_Waitall返回之前,
MPI
浏览 0
提问于2015-11-16
得票数 0
1
回答
Python“打印”在嵌入
MPI
程序时不起作用
、
、
我在C++
MPI
应用程序中嵌入了Python3解释器。此应用程序加载脚本并将其传
递给
解释器。然而,当我通过mpirun启动程序时(即使是在单个进程上),我没有从python代码中的"print“得到任何输出。当我的脚本有
错误
时,我也不能从PyErr_Print()得到任何东西。我猜Python处理标准输出的方式与
M
浏览 1
提问于2015-03-31
得票数 6
1
回答
带有包含动态分配的aray的自定义数据类型的
MPI
_reduce():分段
错误
、
、
我不明白为什么只要我使用一个包含动态分配数组的自定义
MPI
数据类型,
MPI
_Reduce()就会
出现
分段
错误
。有人知道吗?下面的代码在2个处理器的情况下在
MPI
_Reduce()中崩溃。还是我所做的事情有根本
错误
:#include <stdlib.h> {block_lengths[3] = 10;
浏览 0
提问于2012-11-18
得票数 3
回答已采纳
1
回答
使用
MPI
进行
简单
的计算,不同数量的进程会得到不同的结果?
我正在使用
MPI
对PI进行非常
简单
的计算,使用数值积分,使用一些数学规则,最终我将计算转换为求和,其中具有以下格式: PI =∑( f( i ) ),其中i从1到100000开始,f(I)是根据i返回某个双精度类型值的
函数
这非常
简单
,在编程
时
,我可以
将
sum转换成一个for循环,迭代100000次。对于使用p个处理器的
MPI
,我
将
for循环划分为p个
段
,每个处理器获得100000/p个循环(假设100000%p = 0)。然
浏览 0
提问于2013-02-19
得票数 0
回答已采纳
2
回答
MPI
_Bcast是否会导致数据不确定性的问题?
以由两个进程运行的以下程序为例,int x;
MPI
_Comm_rank(
MPI
_COMM_WORLD, &rank);
MPI
_Comm_size(
MPI
_COMM_WORLD, &size);{
MPI
_Bcast(&x, 1,
MPI
_INT, 0,
MPI
_COMM
浏览 1
提问于2016-04-27
得票数 0
回答已采纳
1
回答
如何设置cmake链接并行升压图?
、
、
、
但是我在做的时候遇到了一个
错误
-- Foundboost_
mpi
1.77.0 at ~/miniconda3/envs/xyz/lib/cmake/boost_
mpi
-1.77.0 -- Library has no variants and-1.77.0/boost_
浏览 13
提问于2022-10-24
得票数 1
2
回答
将
结构
的指针成员传
递给
函数
时
出现
错误
、
、
、
在我的程序中,我有一个
结构
和一个
函数
。我试图传递一个指针,它存在于
结构
中,作为
函数
中的参数。但是它在点运算符上显示了
错误
"Expected )“。这是令人困惑的,因为我的
函数
的其他参数也来自
结构
,但在这些参数中看不到这个
错误
。 我尝试
将
函数
的返回类型更改为所有类型,但仍然没有任何结果。我希望该
函数
接受参数,但它不接受。
浏览 0
提问于2019-01-23
得票数 0
2
回答
Fortran中的
MPI
发送-接收问题
、
错误
可以通过以下示例代码进行总结:use
mpi
real sbuf, rbuf idr=1tag=idi
浏览 3
提问于2017-11-12
得票数 1
回答已采纳
3
回答
什么时候需要使用
MPI
_Barrier()?
、
、
我想知道什么时候需要使用barrier?例如,在散布/聚集之前/之后,我是否需要它?或者,OMPI是否应该确保所有进程在分散/聚集之前都已达到该点?类似地,在广播之后,我能期望所有进程都已经接收到消息了吗?
浏览 5
提问于2012-11-09
得票数 30
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券