mpi 相关问题

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

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

在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

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