mpi 相关问题

MPI是消息传递接口,用于分布式存储器并行编程的库,以及使用分布式存储器集群进行高性能技术计算的事实上的标准方法。关于使用MPI进行并行编程的问题可以在这个标签下找到;关于MPI实现的安装问题的问题最好使用适当的特定于实现的标记来标记,例如MPICH或OpenMPI。

为什么MPI_Comm_size的返回值是有符号的?

MPI_Comm_size返回MPI进程的数量。很明显,它不可能是负值。有什么具体的理由要返回一个有符号的int,而不是无符号的?文档中没有...

c mpi
回答 1 投票 0

用MPI共享动态分配的二维数组[重复]。

我试图在一个函数中使用c语言中的MPI将一个动态分配的2D数组从一个主线程共享给其他几个线程。相关代码的简化表示如下......

回答 1 投票 0

MPI_Bcast导致分段故障[重复]。

上下文 我一直在做一个大学项目,需要使用OpenMp和MPI来检查一个.csv文件(100万行)并提取一些统计数据。我已经设法写了和...

回答 1 投票 0

基于预处理器指令定义自定义MPI类型

关于MPI数据类型,我想提供单精度和双精度的支持,我通过预处理器指令来实现。对于我的顺序程序,我做了#if defined(...)

回答 1 投票 0

当使用strcat时,MPI在进程0中出现奇怪的字符。

我正在做一个项目,寻找5个组中每个项目的相遇频率。默认项目是10个,使用命令mpirun -n 10 .a.out给出了正确的结果,除了过程0的结果。当...

回答 1 投票 0

使用mpirun指定哪些进程实现RQ worker。

我正在使用RQ在集群上实现一个作业队列,作业是用Python管理和运行的。RQ 工作者通过 mpirun 启动,然后由 Python 程序将作业添加到队列中。...

回答 1 投票 0

MPI_Scatter 接收错误的值

我的目标是将一个包含6个整数的数组分给3个进程。但是,receiveBuffer中的数字不正确。我不知道为什么这三个进程不包含来自... 的整数。

c mpi
回答 1 投票 0

MPI中的关键部分?

我有一些代码来打印一个2D数组到标准输出。问题是,当我运行它时,每个进程都会写入输出,数据重叠,导致无法使用。我怎样才能建立一个 ...

回答 2 投票 12

MPI地址未被映射 - MPI_Gather函数

我有下面的c代码,有一个大的向量,并且是通过不同的处理器分散然后再收集,我有一个自定义的MPI类型,之前已经在另一个程序上测试:......

回答 1 投票 0

在没有安装CUDA驱动的情况下,是否可以运行CUDA程序或库?

假设我有一台安装了nvcc和CUDA Toolkit的笔记本,以及一个由16台装有Nvidia GPU和MPI的PC组成的网络。这些电脑并不知道CUDA,它们只是有普通的Nvidia驱动和支持...。

回答 2 投票 2

为什么我添加MPI后,文件打不开?

当我的程序在没有MPI的情况下工作时,打开文件一切正常,但当我添加MPI后,文件就打不开了。为什么会这样?我的代码: void fileEntry(string path, int n) { ofstream fout; ...

回答 1 投票 0

scalapack中的行分配不一致

考虑以下简单的fortran程序 程序 test_vec_allocation 使用 mpi implicit none integer(kind=8) ::

回答 1 投票 0

METIS是否提供子域间共享节点的信息?

我正在做一个并行的有限元代码,其中包括一个网格的静态部分,我使用METIS将网格分割成N个子域(双分区),在计算中,我需要子域之间的共享节点以及处理器的邻居。

回答 1 投票 0

有没有办法在运行时对MPI应用进行剖析?- 在运行时使用MPI调用所花费的时间。

我想知道是否有一种方法来测量在运行时MPI调用所花费的时间。因此,我可以用它来计算一个新的负载平衡。我知道如何配置文件和跟踪程序......

回答 1 投票 1

mpi4py Reduce() 中可能存在的缓冲区大小限制

设置 我正在使用 mpi4py 对多个进程中的 numpy 数组进行元素和。我们的想法是,numpy 数组会被元素求和,所以如果我有两个进程,并且每个进程都有......。

回答 1 投票 4

在MPI中共享数组的一部分

我在想一个问题,需要共享一个数组,如下图。假设int array[10],有3个进程,这样;进程0得到array[0:3] 3被包含,进程1得到array[3:6] 6 ...

回答 1 投票 0

如何观察MPI程序所有进程的经过时间?

我想用linux中的time命令观察MPI程序的性能。它只显示程序的实际值、用户值和系统值。但是,我应该检查每个进程的情况。那么,是否...

回答 1 投票 1

使用ant运行单元测试的mpirun。

我试图通过mpirun使用ant运行单元测试。我已经将任务指定为。

回答 1 投票 1

我在用mpicc编译时遇到了一个技术问题。

当我编译'''gcc'''时,我的gcc工作得很好,但我试图用'''mpicc'''编译一个C程序,我的终端机返回这个错误,并删除了脚本:usrlibgccx86_64-linux-gnu7......。

回答 1 投票 0

当使用MPI_Gather收集字符数组时,出现分段故障。

我试图用MPI来并行化一个简单的曼德尔布罗特集合算法。#include #include #include 使用命名空间std; int main(int argc, char **...)

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.