mpi 相关问题

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

在MPI集体通信中分配指针。

我想知道当在根目录下分配了发送缓冲区,但在其他行列中没有分配时,MPI的集体通信,如Bcast、Scatter、Gather等如何处理。例如: rowptr =(......)。

回答 1 投票 0

在Linux的databricks集群上运行Open MPI时出现 "没有足够的插槽 "的错误。

我试图使用mpi在databricks集群上运行一个C应用程序。我已经从https:/download.open-mpi.orgreleaseopen-mpiv4.0openmpi-4.0.3.tar.gz下载了Open MPI,并安装在 ...

回答 1 投票 -1

仅在特定的核心数上出现MPI内存损坏。

对于一些背景,我正在用MPI并行化一个基本的PDE求解器。程序需要一个域,并给每个处理器分配一个网格,覆盖其中的一部分。如果我用单核或 ...

回答 1 投票 0

处理从同一文件中读取数据

我有一个mesh文件,我用METIS对它做了一个分区(4个部分processes).METIS给我提供了mesh的分区文件(给了我一个文件,其中有每个进程的数量)。

回答 1 投票 0

MPI_IBcast是否能保证在某些队伍不参与的情况下也能发送?

我正在创建一个MPI程序,我试图在所有进程完成计算后立即向它们发送相同的数据。这些进程的计算时间可能有很大的差异,所以......。

回答 1 投票 0

MPI矩阵转置

大家好,我想做矩阵转置,但我是个完全的新手,请帮助我完成矩阵转置:请建议我,如果有任何来源在互联网上学习关于mpi.Should I start parallel programming first?...

回答 2 投票 0

同步MPI共享文件指针

有没有一种标准的方法来同步MPI共享文件指针,以便MPI_File_get_position_shared在所有进程中返回相同的值?例如下面的程序。#include ...

回答 1 投票 0

mpi appplication is unable to connect to smpd manager on (null):55846 error 1722

使用Microsoft HPC Pack 2008 SDK和Microsoft SDK 9代码(ReadText.cpp)。#include "stdafx.h" #include "stdafx.h #include using namespace std; int main(int argc, char* argv[]) { ...

回答 1 投票 2

MPI_Isend()和MPI_Irsend()的区别是什么?

MPI_Send()和MPI_Rsend()的区别很明显。MPI_Rsend()在对方没有接收者的情况下返回错误。但是非阻塞版本之间有什么区别。MPI_Isend() ...

c mpi
回答 1 投票 0

当我用mpifort编译时,所有的处理器都认为自己是根。

我有一些代码,用mpif90和mpiifort编译并运行良好,但是当我用mpifort编译时,所有处理器的等级都是0。

回答 1 投票 0

为Windows安装MPI

我试图安装MPI的Windows 8,所以当我搜索网络,我得到了在XP7上安装它的步骤,但不是为Windows 8。链接是:http:/swash.sourceforge.netonline_docswashimpnode9.html ...。

回答 2 投票 14

运行时霍洛韦德弹性调整工人数

[我一直在docker中使用TensorFlow和PyTorch来使用Horovod,在固定数量的容器下一切正常,如Horovod docker中所述,我已经检查了Horovod Elastic ...] >>

回答 1 投票 0

MPI_collective communication

我尝试在mpi中编码快速排序。并行化算法很简单。根将列表分散在MPI_comm_world中。然后每个节点在其子数组上执行qsort()函数。 MPI_gathers()...

回答 1 投票 0

使用NumPy在MPI4Py中发送和接收结构化数组数据

我正在尝试使用NumPy的结构化数组在MPI4Py中发送和接收数据。以下是我的数组结构:numpy.zeros(FILE_LINES,dtype ='i4,54b')并且我正在使用Sendrecv ...

回答 1 投票 5

使用Slurm Scheduler在多个节点上运行MPI作业

我正在尝试运行具有特定任务/节点配置的MPI应用程序。我总共需要运行8个MPI任务,其中4个在一个节点上,另外4个在另一个节点上。这是我正在使用的脚本文件:#!/ ...

回答 1 投票 0

在fortran中通过hdf5写出一块MPI分布式数据

我有一个3d数组,分布在不同的MPI过程中:real :: DATA(i1:i2,j1:j2,k1:k2)其中,每个MPI过程i1,i2,...都不相同,但是MPI网格是笛卡尔为简单起见,让我们...

回答 1 投票 0

无论我使用多少np,等级0总是最后[重复]

我一直在尝试完成所有任务,当我尝试打印某些东西(以及执行其他操作)以查看等级时,我看到等级0应该是第一个,然后是rank1 ,。 ..

回答 1 投票 0

MPI_ERR_TRUNCATE:广播中

我有一个要从根广播的int(等级==(FIELD = 0))。 int获胜者,如果(rank == FIELD){获胜者=某物; } MPI_Barrier(MPI_COMM_WORLD); MPI_Bcast(&winner,1,MPI_INT,FIELD,...

回答 1 投票 5

[在Windows 10上安装OpenMpi

我是一名计算机科学专业的学生, 这个季节我们开设了C语言MPI编程课程。我没有足够的硬盘空间来在计算机上安装Visual Studio,并且已经安装了...

回答 1 投票 4

混合并行化:'仅使'my_id == 0'进程执行openMP调用'可能吗?

我对混合并行编码非常陌生,因此我想知道这种概念是否可行,以及是否会导致并行效率降低。假设我需要A例程和B例程。 ...

回答 1 投票 0

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