mpi 相关问题

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

无根生成树中的异步领导者选举宣布多个获胜者

我正在尝试使用 MPI 实现图像中描述的算法。这是大学项目的一部分,我们正在该项目中构建分布式卫星到地面站通信系统。我...

回答 1 投票 0

MPI_Scatterv 要慢得多(23 倍)。为什么会这样?

ifort版本:(ifort)2021.8.0 20221119 操作系统:WSL Ubuntu 20.04LTS 我有一个 (1000x1000x1000) 3D 数组可以在进程之间分配。在第一种方法中,我将数组展平,然后分布数组...

回答 1 投票 0

C 原语中的 MPI MPI_Allgather

我正在尝试使用这个原语,但我找不到好的解决方案。 在我的示例中,我有 nProcesses,每个 ona 有一个包含 k 个元素的向量 c。我希望每个流程都具有该流程的所有要素...

c mpi
回答 1 投票 0

为什么我们使用MPI_Wtime()函数而不是time()函数?

由于C中已经有几个定时器,例如time()、clock(),我们可以使用C库函数来确定一段代码已经运行了多长时间,例如 开始时间=时间(NULL); {...}

回答 1 投票 0

在事先不知道每个进程必须接收的元素数量的情况下使用 MPI_Iallgatherv

在函数 MPI_Iallgatherv 中 int MPI_Iallgatherv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, const int recvcounts[], const int displs[], ...

mpi
回答 1 投票 0

MPI单方面沟通

要求更多的人来监督学校项目的实施。这个特定的函数未通过正确性测试(其他一切都通过)。我认为开始的逻辑...

回答 1 投票 0

MPI 代码的哪些部分被复制,哪些部分被共享?

考虑以下代码: #包括 // 第 1 节 int main() { // 第 2 节 MPI_Init(NULL, NULL); int world_size = -1; MPI_Comm_size(

回答 1 投票 0

Fortran 2008 中的 MPI_Op_create 和 MPI_Reduce

我一直在尝试(没有取得多大成功)使用 Fortran 2008 中的自定义操作来减少 MPI。我设法用 C 语言做到这一点,但 Fortran 2008 上的信息有点稀缺。 这段代码...

回答 1 投票 0

HPC(Slurm)上的 NetLogo,无需BehaviorSpace

我想稍微改变一下使用 Slurm 在 HPC 上运行 NetLogo 的工作流程。对于上下文,我并行运行大约 360 个模拟,每个模拟可能需要 5 到 7 天(我知道,效率不高)...

回答 1 投票 0

混合mpi/openmp与纯mpi的性能差异

我测试了一个简单的混合mpi/openmp编程: 无效 mpi_openmp_run () { 双 t00 = MPI_Wtime(); for(std::size_t tit=0; tit<1000; ++tit) { int tid ; doubl...

回答 1 投票 0

如何使用salloc在Slurm中运行混合MPI和openmp程序

如何使用salloc在Slurm中运行混合MPI和openmp程序,可以 使用以下命令指定 cpu 数量和 openmp 线程数量:salloc ?

回答 1 投票 0

如何为hyrid mpi和openmp编写cmake文件

如何在CMake文件中包含MPI和OpenMP编译器? 我尝试包含以下几行: #this 找出 mpi 的编译器 find_package(需要 MPI) #this 找出 openmp 的编译器

回答 1 投票 0

Fortran MPI 雅可比

我正在尝试使用 Fortran、MPI 和 Jacobi 方法实现方程组的解。请告诉我这里的错误是什么以及如何修复代码以获得正确的答案

回答 1 投票 0

Fortran 2008 中的 MPI 通信器类型

我一直在尝试构建一个应用程序,它似乎混合使用 mpi_f08 的文件和使用 mpi 的文件。问题是它无法编译某些 MPI 调用。我花了一段时间才...

回答 1 投票 0

MPI_Isend 和 MPI_Waitall 不能很好地工作

我已经实现了 mpi_isend 和 mpi_waitwall 以便 将每个CPU的消息发送给其相应的邻居。 在 mpi_Isend 之后,我调用 mpi_waitall 以保证 消息有...

mpi
回答 1 投票 0

矢量的 MPI 发送/接收

大家好,我正在做一个涉及使用 MPI 库的大学项目,不幸的是我无法分享整个代码,但我希望有人能够给我一些指示

回答 1 投票 0

在张量上使用 FFTW

亲爱的大家,我试图通过谷歌搜索找到答案,但一直找不到答案。 我在 MPI Fotran 应用程序中使用 fftw,我需要计算 3D 数组的前向和后向变换...

回答 1 投票 0

Mantevo 的原始 HPCCG 是否执行预处理对称高斯 Seidel 平滑器

Mantevo 的原始 HPCCG 执行预处理对称高斯 Seidel 是否更平滑,因为我似乎在代码库中找不到这一步。它仅在 HPCCG.cpp 中执行共轭梯度

回答 1 投票 0

更新 (K)Ubuntu 18.04 至 20.04 后 OpenMPI-bin 错误

我刚刚将我的 Kubuntu 从 18.04 升级到 20.04。不幸的是,每次我使用 apt 升级或使用 apt 安装某些东西时,都会出现一个错误。错误是: 更新-替代...

回答 2 投票 0

使用 MPI 并行化 Mandelbrot

我正在尝试并行化曼德尔布罗特。 正确的输出应该在 1.510659 左右。但是我没有正确理解。 ** 项目:Mandelbrot 区域 ** ** 目的:计算...

回答 1 投票 0

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