mpi 相关问题

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

MPI - 点对点通信Linnear通信`

我试图在Python上编写一个MPI程序来计算邻居值的平均值。我的算法如下:使用您拥有的邻居初始化值。然后计算......的平均值

回答 1 投票 0

使用MPI在python中分散字典

我是python和MPI世界的新手。我正在查看分散方法,并想知道是否可以分散字典。我使用过整数和其他数据类型但是从那以后......

回答 1 投票 0

运行mpi时系统的%appdata%而不是用户的%appdata%生成的文件

我正在运行我的应用程序(sample.exe),它在Windows上使用外部DLL(即我没有此DLL的源代码)。外部DLL在%appdata%文件夹中生成一些数据。一切都在运行......

回答 3 投票 0

MPI从站发送数据,但只有四分之一是正确的

我改变了我的问题,因为我不能问另一个问题,从哪个变量发送和接收的问题到下面的问题。希望这是一个更合适的问题。我在尝试着 ...

回答 1 投票 0

MPI_Gather中的一系列结构

我正在尝试使用MPI_Gather收集一组结构。我通过使用MPI_Type_contiguous(每个元素是一个double)创建了一个结构“Final”的派生数据类型“mystruct”。然后我用...

c mpi
回答 1 投票 -1

Spyder IDE - 使用mpiexec运行文件

我正在使用mip4py,我可以使用mpiexec -n 4 python myfile.py从命令提示符运行我的代码。我想使用Spyder中的“运行”按钮来做同样的事情,我该如何整合我的......

回答 1 投票 0

我可以重用请求对象吗?

在使用多个MPI_Isend和MPI_Irecv时,我应该重新声明MPI_Request请求,还是只声明一次并重用请求对象。如果我必须重新申报你能否回答一个例子。

c mpi
回答 1 投票 3

如何使用mpi散射修复“矢量下标超出范围”?

问题在于我对MPI包装器如何工作的误解。我正在使用Microsoft MPI实现。在这段代码中,我试图将std :: vector分散到进程但得到一个调试断言向量...

回答 2 投票 0

划分并行处理的位图

我如何将位图划分为段并用于并行处理?我已经有位图的高度和宽度但是从这里开始。我读过使用MPI_Cart_shift()和...

回答 1 投票 0

MPI_Bsend的缺点?

我最近遇到了一个死锁,我已经能够通过使用MPI_Bsend而不是MPI_Send来解决。如果我理解正确MPI_Bsend是一个非阻塞发送,修改这个东西是安全的......

mpi
回答 1 投票 3

通用MPI代码

我想创建一个通用的MPI方法,让我们说一个特定对象的bcast。但我需要将原始类型转换为MPI_Data类型?知道怎么做吗?模板 无效......

回答 2 投票 1

在Ubuntu 16.04 VirtualBox上安装Rmpi

我在VM VirtualBox上创建了一个新的ubuntu-16.04.2-desktop-amd64机器,我希望能够将R环境与Rmpi一起使用。以下两种方法都给出了类似的错误。更新简化...

回答 2 投票 1

使用带有MPI的protobuf获取新的数据类型?

通常,人们必须定义一个新类型并将其注册到MPI才能使用它。我想知道是否使用protobuf序列化对象并使用MPI作为字节流发送它。我有两个问题:......

回答 1 投票 0

从Visual Studio 2017运行MPI应用程序,每个进程位于不同的cmd窗口中

使用Visual Studio 2017我试图运行类似黑桃游戏的MPI应用程序。在运行它时,我想为4个玩家中的每一个打开一个cmd终端,这样每个玩家都可以输入他的......

回答 1 投票 0

MPI mpirun execvp错误:没有这样的文件或目录

我正在尝试使用MPI运行c ++代码(BCparallel.cpp);使用以下代码编译代码:mpic ++ BCparallel.cpp -o BCparallel很成功,但是当我通过行mpiexec -np 4 BCparallel file.txt ...

mpi
回答 1 投票 4

难以理解MPI分散和聚集在C中

我正在努力学习使用MPI。下面是我测试MPI分散和收集的简单程序。我不明白它是如何工作的以及它产生结果的原因1 2 3 4 4 5 6 7 8 9 10 11而不是......

c mpi
回答 1 投票 0

如何调试MPI程序?

我有一个编译和运行的MPI程序,但我想逐步完成它以确保没有任何奇怪的事情发生。理想情况下,我想要一种简单的方法将GDB附加到任何特定的进程,...

回答 16 投票 115

MPI内存泄漏

我正在编写一些使用MPI的代码,我在使用valgrind运行时会注意到一些内存泄漏。在试图找出问题所在的时候,我最终得到了这个简单的(并...

回答 2 投票 8

版本C和Fortran90:在MPI_Gather之前填充子阵列的优化

我编写了一个小的MPI程序,用2D域上的迭代方案计算:我为每个单元格值(5点模板)应用一个过滤器。在我的代码中,我将全局域分成多个...

回答 2 投票 1

MPI_Reduce阻塞(或天然屏障)?

我在C ++中有下面的代码片段,它基本上使用经典的monte carlo技术来计算pi。 srand48((无符号)时间(0)+ my_rank); for(int i = 0; i <part_points; i ++){...

回答 3 投票 7

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