mpi 相关问题

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

MPI 非阻塞发送/接收

我很好奇MPI中缺少这个功能: MPI_Isendrecv( ... ); 即非阻塞发送和接收,任何人都可以告诉我其省略背后的理由吗?

回答 2 投票 0

为什么 MPI_Bsend() 是一个阻塞函数?

如以下定义所示,MPI_Bsend() 是一个阻塞 MPI 函数。但这违背了我们对“封锁”一词的普遍理解。所以出现了这些问题:形容词是否“阻塞...

回答 1 投票 0

MPI 排序实现

我需要对一个非常大的文件进行排序,有几百GB。幸运的是,我可以访问 Linux MPI 集群。有人知道一个好的但最重要的工作排序程序可以在分布式中运行...

回答 2 投票 0

Windows 可视化代码中的 MPI 安装

我正在做一个大学项目,我必须使用 MPI(消息传递接口)进行并行编程。我将使用 C 语言作为背景,并且我在我的...

回答 2 投票 0

通过 MPI 集体通信检查二维矩阵是否严格对角占优

下面的程序接收 3x3 矩阵作为用户输入,并检查它是否对角占优。然后根据结果返回是或否。 当检查它是否是对角占优时,我依赖于此

回答 1 投票 0

安装mpi4py时出错

我尝试使用 pip install mpi4py 安装 mpi4py,但出现以下错误: 错误:找不到“mpi.h”标头。检查你的配置!!! 早些时候在我的同一个错误报告中,

回答 10 投票 0

同时执行多个mpirun?

我在 bash 脚本中有一系列 mpirun 命令。我可以运行 bash 脚本,使各个 mpirun 命令串行执行(但它们内部并行执行)。现在,每个

回答 1 投票 0

结合并行和 pbdMPI 包

我使用 mpirun 通过 MPI 并行化执行 R 脚本,使用 Snowfall 包。 我通过以下方式设置并行化 ''' sfInit(并行= TRUE) ''' 那么我有 *** MPI 中发生错误...

r mpi
回答 1 投票 0

mpirun 与降雪库

我使用 mpirun 通过 MPI 并行化执行 R 脚本,使用 Snowfall 包。 我通过以下方式设置并行化 ''' sfInit(并行= TRUE) ''' 那么我有 *** MPI 中发生错误...

r mpi
回答 1 投票 0

在 C 中使用 MPI 实现矩阵向量乘法时出错

我是 MPI 的新手,只学习了基础知识。在基于以下算法执行矩阵向量乘法时,出现错误消息,我无法理解,因此无法...

回答 1 投票 0

如何在MPI中获取指定主机文件中的<rank,hostname>对

运行MPI程序时,我们使用命令 mpiexec -hostfile ./conf/machines 我的主机文件./conf/machines 192.168.1.54 192.168.1.55 192.168.1.56 192.168.1.57 当执行时...

mpi
回答 1 投票 0

使用 mpi4py 进行预处理和后处理?

我想编写一个如下所示的脚本: 执行预处理函数(只有 1 个进程应该执行此操作;所有其他进程都会等待此操作完成) -------- 然后所有流程...

回答 3 投票 0

这个任务适合rslurm吗?

我有几个实验,我想在每个节点上运行一个实验,每个实验都是具有多个核心的一系列执行。现在我的代码如下所示: 运行种子 <- c(1,2,3...

回答 1 投票 0

Slurm 错误“分配请求的核心/任务必须以季度增量”

嗨,我正在 PSC 中使用bridges2超级计算机来运行作业,当我尝试使用下面的脚本提交作业时,出现错误 sbatch:错误:分配请求的核心/任务...

回答 1 投票 0

如何使用cmake的execute_process将参数传递给ctest中的mpirun

我使用cmake执行自定义ctest命令,如下所示 宏.cmake: 执行进程( 命令 ${MPI_RUN} -np ${NUM_PROC} ${OPTS} ${EXECUTABLE} RESULT_VARIABLE 状态 ) 在 ctest 文件中,...

回答 1 投票 0

使用 MPI 在三角矩阵上进行 for 循环迭代的分布

我有一个 MPI 和 openMP 程序,可以计算粒子之间的一些相互作用。在这个过程中,我有一个粒子 i 和 j 之间可能相互作用的对称矩阵 A,我在该矩阵上...

回答 1 投票 0

为什么 MPI_REDUCE 在某些数组位置显示不同的数字?

程序main_mpi_test 使用 mpi 隐式无 整数(种类=8)::n 整数(种类=8)::最大光学深度 整数(种类=8)::bin 整数(种类...

回答 1 投票 0

为什么 MPI_REDUCE 在某些位置显示不同的数字?

程序main_mpi_test 使用 mpi 隐式无 整数(种类=8)::n 整数(种类=8)::最大光学深度 整数(种类=8)::bin 整数(种类...

回答 1 投票 0

没有 1 个进程的 MPI 笛卡尔拓扑

我需要制作一个基于笛卡尔拓扑的矩阵乘法算法。其中 1 个进程应该是主进程,用于检查结果。我可以用什么把他从虚拟中删除

c mpi
回答 1 投票 0

MPI_Scatter 中的 MPI 致命错误:收到 40 个字节,但缓冲区大小为 40

我有 4 个处理器,我需要在所有处理器上分散一个矩阵。 该矩阵的形状为 8 x 5,每个处理器应该有一个 2 x 5 的块。 代码: 使用命名空间 std; int main(int* ...

c mpi
回答 1 投票 0

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