mpi 相关问题

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

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

对MPI_Bcast的第二次呼叫从第一次呼叫发送旧数据

我遇到了一个非常奇怪的错误,其中调用MPI_Bcast发出了错误的值。当我检查在根进程中发送的值时,它会打印出正确的值,但在其他所有情况下都会输出...

回答 1 投票 1

Windows 10 Cygwin中的OpenMPI Java绑定

我正在尝试使OpenMPI在具有Java绑定的Windows 10上运行。我已经将OpenMPI与cygwin一起使用,但是我也想让cygwin上的java绑定也可以使用。我看过网上,但可以......>

回答 1 投票 0

[仅在多个节点上的MPI分段故障

因此,我目前正在建立一个控制程序的基础,该程序可以在多个树莓派上运行,这些树状结构将使用每个pi上的所有可用内核。当我使用所有...

回答 1 投票 0

如何通过Boost.MPI发送2d Boost.MultiArray的子 数组?

我需要使用Boost.MPI发送对Boost.MultiArray的2d子数组的引用。现在我有以下代码:matrix_type :: array_view <2> :: type current_process_batch = ...

回答 1 投票 1

MPI_Fetch_and_op的一致性

我试图通过一个小例子来理解MPI函数`MPI_Fetch_and_op()并遇到我想理解的奇怪行为。在示例中,等级为0的进程正在等待...

回答 1 投票 0


从python调用Fortran的MPI

我尝试从python调用Fortran的MPI。在helloworld.f90中,我写:子例程sayhello(comm)使用mpi!include'mpif.h'隐式无整数:: comm,等级,大小,错误调用MPI_Comm_size(comm,...

回答 1 投票 1

在此功能中没有通讯过程怎么办?

我有一个函数main,我只想执行1次(即仅在0个进程中)的代码,除了其中调用multiStrassen函数的那一行-我想用。执行这行。 。

回答 1 投票 0

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