腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
MPI
-
分区
处理器
,
使
一个
程序
在
N
个
处理器
上
运行
,
而
另一个
程序
在
M
个
处理器
上
运行
如何使用
MPI
配置
程序
,以便将
处理器
总数划分为
M
个
组。 例如,使用如下命令: mpirun -np 4 ./a.out
在
如下所示的文件树中,所有*.out文件都配置为使用
MPI
运行
。a.outc.out
在
程序
中: Processors 0 and 1 -> ./b.out Processors 2 and 3 -> ./c.out
浏览 18
提问于2021-09-22
得票数 0
2
回答
如何指定
运行
在并行
程序
中哪个节点
上
的进程
、
我正在
一个
Intel Sandy集群
上
运行
我的
MPI
程序
,该集群位于16
个
节点
分区
上
。每个节点有两
个
处理器
,每个
处理器
有8
个
核心。我用"mpirun -
n
256 ./myprogram“开始
运行
。现在,我需要在每个节点上有
一个
有代表性的进程,报告该节点的两
个
处理器
所消耗的
浏览 2
提问于2015-10-22
得票数 2
回答已采纳
1
回答
在
基于
MPI
的并行编程中,
在
代码执行过程中改变
处理器
的数量。
、
、
我
在
FORTRAN中使用基于MPIs的并行编程。要在例如10
个
处理器
上
运行
程序
,我使用的是标准MPIs命令因此,
程序
将从开始到结束
在
10
个
处理器
上
执行,也就是说,
在
代码执行过程中,
处理器
的数量是恒定的。我的问题是,
在
执行
程序
的过程中,是否可以改变
处理器</
浏览 1
提问于2012-03-13
得票数 1
1
回答
更改
程序
中本地分配的
MPI
内存
、
、
我有
一个
M
阵列'A‘,它将在第二维使用
MPI
的'np’
处理器
上
分布(即
N
是分散的方向)。(alloc_local) call c_f_pointer(pointer1,AM,local_
n
) 此时,每个
处理器
都有
一个
A板,其大小为
M
local_
n
=(
N
/np)。
在
进行傅里叶变换时: A(x,y ) -> A(x,ky),这里y
浏览 0
提问于2018-11-25
得票数 1
回答已采纳
1
回答
运行
混合
MPI
- OpenMP作业的优化方法
、
、
我试图使用混合
MPI
并行化来
运行
代码。据我所知,只要OpenMP线程的数量小于物理
处理器
的数量,每个
处理器
就
运行
一个
线程。假设这是真的,假设我有
一个
由两
个
计算卡组成的假设计算节点。每个计算卡都有4
个
处理器
+内存的芯片。我的问题是:
MPI
和OpenMP参数的最佳选择是什么?我会说,两
个
MPI
作业和4
个
线程,这是正确的吗?
浏览 3
提问于2013-08-24
得票数 3
回答已采纳
1
回答
基于
MPI
和Armadillo的C++并行化
、
、
、
、
这里是我的问题: openBLAS/LAPACK库(
在
Armadillo库下)能够
在
MPI
框架下利用并行性吗?我担心的是,当使用mpirun -np 1 executable
运行
程序
时,因为我特别要求操作系统只使用
一个
处理器
来
运行
我的
程序
,所以我认为openBLAS/LAPACK将只使用
一个
处理器
来乘/加向量/矩阵,
而
不是其他
处理器<
浏览 1
提问于2016-01-15
得票数 1
2
回答
我们可以
在
单个系统中
运行
MPI
程序
吗?还是必须在集群中
运行
它?
、
、
我可以使用PelicanHPC
在
我的大学里访问
一个
集群网络,在那里我可以
运行
各种
MPI
程序
,但在家里我想练习编写/使用其他
MPI
程序
。有没有办法
在
我自己的系统
上
运行
MPI
程序
?(我
在
Ubuntu Jaunty上工作)
浏览 1
提问于2010-07-29
得票数 2
回答已采纳
2
回答
$time指的是
在
科学集群
上
使用并行处理?
、
、
、
我正在学校的
一个
科学集群
上
运行
我的有限差分
程序
。
程序
使用openmpi并行化代码。当
程序
连续
运行
时,我得到:user 78
m
34.920s当我用8
个
mpi
处理器
运行
它时,我得到: real 12
m
45.929suser 101
m
浏览 1
提问于2013-11-22
得票数 2
回答已采纳
1
回答
控制
MPI
_Barrier执行时间的是什么
、
、
int iter = 0 ; iter < 1000 ; iter++)}|
MPI
size | MPICH 1.4.1p1 | openmpi 1.8.4 | MPICH 3.1.4
浏览 0
提问于2015-05-05
得票数 2
1
回答
简单的
MPI
数据传输
程序
、
我应该从
一个
处理器
向
另一个
处理器
发送一些整数,这是
在
我的大学的shell服务器
上
完成的……#include <stdio.h>我不能理解如何指定
处理器
的数量...我尝试了如下所示:#PBS -
N
cnt mpiexec ~/
mpi
1 但后来仍然不知道如何处理这个<
浏览 0
提问于2013-01-30
得票数 2
回答已采纳
2
回答
C语言中
MPI
程序
的性能评测
、
我是
MPI
.Can的新手,任何人请建议我如何在C中做
MPI
.Can
程序
的基准测试,我正在使用的是running Rocks4.3(火星山)。
浏览 0
提问于2010-03-31
得票数 0
6
回答
MPI
:核心还是
处理器
?
你好,我是一位名叫
MPI
的新手,所以请在这个问题上耐心点。:)mpirun -np 3 ./foo 这意味着
程序
将使用3
个
处理器
并行
运行
(每个
处理器
1
个
进程)。但是,由于当今大多数
处理器
都有多个核,(假设每个
处理器
有两
个
核),这是否意味着
程序
将在3
个
核或3
个
浏览 5
提问于2011-04-26
得票数 27
回答已采纳
3
回答
OpenMPI
在
C++中的成本
、
、
、
我有以下
程序
C++
程序
,它不使用通信,在所有核
上
都做了相同的工作,我知道这根本不使用并行处理:std::vector<double>vec1(
n
,1.0);double precision :: t1,t2,dt;for (unsigned i =();我使用两
浏览 2
提问于2016-02-13
得票数 5
回答已采纳
1
回答
从
另一个
处理器
调用变量
、
、
我正在用Fortran77编写
一个
并行
程序
。我有以下问题: 我会尝试用<em
浏览 3
提问于2014-01-09
得票数 0
3
回答
与多个
处理器
通信时的
MPI
错误
、
、
我正在编写
一个
代码,其中每个
处理器
必须与多个
处理器
交互。for(all neighbours) store data in vector<double> x; }
MPI
_BARRIER有人能在这件事
上
指导
浏览 1
提问于2017-03-13
得票数 1
回答已采纳
2
回答
用
MPI
实现c++中的并行循环
、
、
我正试图
使
我的for循环
在
c++中并行。迭代是完全独立的。下面是
一个
类似的
程序
,捕捉任务的想法。/ return每次迭代只需将其数据打印到
一个
输出文件,这样的顺序也就不重要了。由于a.do_something()很长,所以我想
使
它并行。我已经安装了
MPI
,现在对它的基本使用有点熟悉了。 我的逻辑是根据可用
处理器
的数量将范围
N
分割成
分区
。unsigned int partition =
N</e
浏览 0
提问于2018-09-25
得票数 2
回答已采纳
2
回答
测试或等待前的非阻塞通信缓冲区操作
、
MPI
标准规定,一旦将缓冲区分配给非阻塞通信功能,应用
程序
在
操作完成之前不允许使用它(即,直到测试或等待功能成功)。这是否也适用于以下情况: 我有
一个
缓冲区,其中的每
一个
部分都会转到不同的
处理器
上
,例如,它的一部分将从
处理器
本身可用的数据中复制。是否允许每个
处理器
从其他
处理器
中
MPI
_Irecv缓冲区的不同部分,复制
处理器
中可用的部分,然后将应该传递给其他
处理器
的
浏览 3
提问于2015-05-15
得票数 1
回答已采纳
1
回答
使用
mpi
4py时并行启动子进程时减速
、
、
使用
mpi
4py,我
运行
了
一个
python
程序
,它并行地启动多个fortran进程,从SLURM脚本开始使用(例如):但是已经注意到,myprog.py
运行
myprog.py (以下代码仅显示
程序
的
mpi
部分):size = comm.Get_size() data1.
在</
浏览 1
提问于2018-08-29
得票数 1
回答已采纳
1
回答
MPI
改变主设备和从设备的执行顺序
我有两
个
程序
: master和slave。我的主人做数据分解,从机器做分解后的数据的计算。
MPI
scaterv是为了分配工作
而
实现的,我先执行主
程序
,然后它动态生成子进程或从进程,从进程执行不同的代码ie.computation。我如何使用
MPI
来做到这一点?我实际
上
想交替执行我的主代码和从代码..我如何实现这一点? 提前谢谢你..
浏览 3
提问于2013-10-15
得票数 0
1
回答
在
lsf集群
上
提交
mpi
作业
、
、
我通常处理大学集群
上
的数据。以前完成的大多数作业都是基于并行批处理shell (将作业分成几个批次,然后并行提交)。该外壳的
一个
示例如下所示: #!这段代码已经
在
我的笔记本电脑上进行了测试,用于处理单个任务(
一个
使用4
个
处理器
运行
的任务)。现在,我需要在集群
上
提交多任务(30
个
)作业(
一个
任务使用8
个
处理器
运行
)。每个shell保留8
个
处
浏览 3
提问于2014-10-06
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
优化串行处理代码,获取OpenVPX数字信号处理模块最佳性能,拓展串行算法在计算密集型领域应用
关于CPU亲和性,这篇讲得最全面
Kafka之安装部署
MCU多核异构通信原理
你真的理解多程序,多任务,多线程和多处理之间的区别吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券