腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(613)
视频
沙龙
1
回答
MPI
+
Open
MP
混合
初始化
、
、
、
、
我正在使用Mac和
MPI
,我的任务是使用这两个并行库(
Open
和CLion )。"Use
MPI
to enable <
mpi
.h>" ON) if (APPLE AND USE_OpenMP) find_package(
MPI
REQUIRED) include_dire
浏览 38
提问于2020-04-26
得票数 2
1
回答
Ubuntu12.04上的Boost.
MPI
、
、
、
背景我正在尝试使用Boost::
MPI
,目前我只是尝试运行中的第一个简单示例。我在构建/运行它时遇到了问题。我使用apt-get安装了boost,并使用synaptic包管理器安装了boost_
mpi
& boost_serialization (1.48.0)。我使用apt-get安装了MPICH2。尽管OpenMPI似乎从未显式安装在我的系统上,但我认为这是对Boost::
MPI
的依赖,但看起来MPICH2和OpenMPI正在互相踩脚趾。信息g++ test.cpp -I/usr
浏览 1
提问于2012-05-24
得票数 3
回答已采纳
2
回答
在端口安装openmpi后找不到openmpirun,Mac OS Mavericks
、
我使用macports安装了openmpi我记得(依稀)在另一台机器上,我可以立即使用openmpic++。现在,当我尝试openmpic++时,它显示command not found我没有安装XCode,但是所有的东西都是用macports编译的,没有问题。我已经安装了mercurial,它工作得很好。
浏览 7
提问于2014-06-13
得票数 1
1
回答
使用mpirun执行我的程序会大大降低性能。
、
、
、
我是
MPI
领域的新手。我用Intel数学内核库编写了我的程序,我想按块计算矩阵-矩阵乘法,这意味着我沿着列将大矩阵X分解成许多小矩阵,如下所示。/MMNET_
MPI
--block 1024 --numThreads 16我不知道问题出在哪里。mpirun似乎做了一些对我的程序有影响的默认设置。下面是我的矩阵乘法码的一部分。(&am
浏览 8
提问于2020-03-13
得票数 3
回答已采纳
1
回答
一维阵列的
MPI
_scatter
、
、
我刚开始使用
MPI
,我正在尝试编写使用
MPI
_scatter的程序。我有4个节点(0,1,2,3)。Node0是主人,其他人是奴隶。Master要求用户将数组中的元素数量发送给奴隶。#include <
mpi
.h>#include <stdlib.h>
MPI
_Comm_size(
MPI
_
浏览 5
提问于2015-11-18
得票数 1
2
回答
使用std::async创建的线程实现
MPI
发送的线程安全性
、
、
、
、
根据的说法,
MPI
::COMM_WORLD.Send(...)的使用是线程安全的。然而,在我的应用程序中,我经常(并不总是)遇到死锁或出现分段错误。使用mutex.lock()和mutex.unlock()将每个
MPI
::COMM_WORLD方法调用封闭起来,可以一致地消除死锁和段错误。::COMM_WORLD.Send()和
MPI
::COMM_WORLD.Recv()等方法。我不使用
MPI
发送/接收的任何其他方法。foo以const std::shared_ptr<Commmunicator> &a
浏览 4
提问于2013-02-13
得票数 20
回答已采纳
2
回答
MPI
_Send在通信器
MPI
_COMM_WORLD
MPI
_ERR_RANK:invalid秩上发生错误
、
、
、
、
the
MPI
environment
MPI
_Comm_size(
MPI
_COMM_WORLD, &world_size);
MPI
_Comm_rank(
MPI
_COMM_WORLD,(&value,1,
浏览 5
提问于2017-10-03
得票数 1
回答已采纳
1
回答
MPI
_Allreduce
混合
求和处理器
我使用
mpi
-allreduce。我将一个一维区间放在N个子区间中。每个处理器对每个bin执行一定数量的求和。我使用
MP
_allreduce对每个处理器的每个子间隔进行求和。代码似乎
混合
了子区间,因此在一些子区间中,处理器将它们的值贡献给不同的子区间。这是
mpi
_Allreduce的一个常见问题吗?如何解决它?谢谢
浏览 2
提问于2015-09-09
得票数 0
1
回答
符号查找错误: opal_uses_threads
、
、
直到昨天
MPI
一切都很好,然后出了点问题。错误是标题上的错误,它是在mpirun -n[n] ./myprogram中运行的。在重新安装OpenMPI之前,libmpi.so.12在那里,
MPI
找不到它,但它在那里。
浏览 6
提问于2017-08-31
得票数 0
回答已采纳
1
回答
Fortran 90和
MPI
错误
、
、
(
MPI
_STATUS_SIZE) CALL
MPI
_Comm_size(
MPI
_COMM_WORLD, npe,ierr) READ(*,*) aa CALL
MPI
_Send(aa, 1, <
浏览 3
提问于2014-01-31
得票数 2
回答已采纳
1
回答
将boost序列化与C
MPI
函数结合使用
、
、
、
谁能给我一个
混合
boost序列化和C
MPI
函数的例子?
mpi
::environment env;typedef vector <int> ParticleList_t;Parti
浏览 0
提问于2015-11-19
得票数 1
3
回答
c++11与
MPI
库的兼容性
、
、
、
、
升级gcc编译器就可以使用带
MPI
库的c++11吗?
浏览 6
提问于2012-06-16
得票数 5
回答已采纳
2
回答
如何在c++代码中调用模块中包含的Fortran90函数?
、
、
、
在第一个步骤中,我尝试通过它们的name_()来调用函数,通过显示obj文件的符号(使用nm),我得到了错误“未定义的对
mp
_
mpi
_cartesian_init_的引用”。_(int * it,complex<double>* psi_E1E2 ); mod_
mpi
_cartesian_
mp
_
mpi</e
浏览 4
提问于2013-03-22
得票数 7
回答已采纳
2
回答
具有多个P线程的
MPI
、
、
、
我使用下面的代码段来
初始化
多线程的
mpi
库。但是,我总是得到以下输出,表示此
MPI
实现不支持
MPI
_THREAD_MULTIPLE。
MPI
_Init_thread(&argc, &argv,
MPI
_THREAD_MULTIPLE, &provided); { fprintf(stderr, "This
MPI
implementatio
浏览 4
提问于2016-04-12
得票数 4
回答已采纳
1
回答
交错
MPI
Isend / Recv的安全保障
、
、
、
、
我的理由是:如果我序列化所有发送和所有recv,
mpi
永远不会注意到我使用的是多个线程。
MPI
::Request request =
MPI
::COMM_WORLD.Isend(&item, sizeof(int),
MPI
::BYTE, rank, 0);} {
MPI
::COMM_WORLD.Recv(&item, sizeof(int),
MPI
::
浏览 2
提问于2014-03-04
得票数 0
回答已采纳
1
回答
OpenMPI分割错误:地址未映射
、
、
和(对应的)
MPI
_Recv时可能出现了一些错误。我用这样的包装纸: int msg[2]; msg[1] = *buf;} int
mpi
_rcv(int *buf, int source, int tag,
MP
浏览 3
提问于2017-06-11
得票数 0
回答已采纳
1
回答
多线程程序中的
MPI
_Isend/
MPI
_Recv
、
、
我在一个多线程程序中有一个
MPI
_Isend/
MPI
_Recv problem。在该方案中:,第二台机器,也做同样的事情。第一台机器 线程:成功地将
MPI
_Isend数据发送到第二台计算机。但是在
MPI</em
浏览 0
提问于2012-12-05
得票数 2
回答已采纳
2
回答
python脚本是由mpirun还是mpiexec启动的?
、
、
我已经编写了一个python脚本,它可以以独立的方式启动,也可以支持
mpi
。
浏览 0
提问于2013-05-17
得票数 5
回答已采纳
2
回答
如何以编程方式检测核数并使用所有核运行
MPI
程序
/a.out,让它检测内核的数量并启动
MPI
来运行每个内核的进程。我想避免使用mpiexec的原因是,我的代码注定是我正在处理的更大的项目中的一个库。较大的项目有一个GUI,用户将开始长时间的计算,这将调用我的库,这反过来将使用
MPI
。UI和计算代码之间的集成并不简单.因此,启动外部进程并通过套接字或其他方式进行通信并不是一种选择。
浏览 9
提问于2017-01-05
得票数 4
回答已采纳
1
回答
mpirun:未被识别的论点mca
、
、
12 See this
Open
15 http://www.
open
-
mpi
.org
Open
MPI
is currently 实际上,在使用Intel的mpic++命令运行可执行文件时,我正在用
Open
的mpic++编译代码,因此出现了错误(在操作系统升级英特尔的mpirun被设置为
浏览 5
提问于2015-11-18
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
性能优化挑战重重,鲲鹏HPC如何突破算力桎梏?
Python点阵字玩转动态歌词
Linux驱动开发-编写VS1053芯片音频驱动
除了Grok,Open-Sora也全面开源!
Open-Sora全面开源模型参数和所有训练细节
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券