mpi 相关问题

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

MPI编程中如何计算根进程中所有平均值的总和,以及从其他进程接收到的局部平均值?

给出的问题陈述是 编写一个 MPI 程序(使用 C)将整数值 M 和 NXM 元素读取到根进程中的一维数组中,其中 N 是进程数。根进程系列...

c mpi
回答 1 投票 0

ld 从源代码构建 Valgrind 时找不到 -lmpi

我正在尝试从源代码构建 Valgrind 3.21.0,我在此处下载了存档并按照自述文件中的说明进行操作: 运行./configure 运行“制作” 运行“make install”,可能...

回答 1 投票 0

MPI_Put 多个进程的段错误

我正在开发一个学习MPI单向通信的程序。在程序中,每个进程接收一个包含 N 个键、值对的本地数组。本地 N 可以不同,因此每个进程可以有不同的...

回答 1 投票 0

C MPI 中结构的散布数组

我有一个名为 Department 的结构体,以及一个名为 Departments 的结构体数组。我想将这个数组分散到特定数量的进程中,以便每个进程都有一个名为 Cu 的结构体...

回答 1 投票 0

MPI scatterv 对于大 N 偶尔会崩溃

我有简单的 MPI fortran 代码,如下所示。代码崩溃并出现错误 forrtl:严重(174):SIGSEGV,发生分段错误。我不确定错误在哪里。我在这里注意到的奇怪的事情......

回答 1 投票 0

如何使用 mpi 在 Fortran 中发送数组列

我是 mpi 新手,正在学习如何做事。我试图使用 Fortran 发送数组列,但遇到了我不明白的问题。这是一个使用阻塞发送接收的初学者示例 ...

回答 1 投票 0

C - MPI:如何转置已经分散在进程中的伪二维数组?

我在代码开发中遇到了这样一个问题:长度为 (N_r * N_theta * N_phi) 的名为 arr 的向量“表示”一个名为 10 个形状 (N_rs, N_thetas, N_phis) 的 3D 张量

回答 1 投票 0

MPI 参数的 VScode 配置

我正在尝试使用 mpi 在 Linux 上为 C++ 程序设置 VScode 调试器。 虽然编译和运行工作正常,但我很难让调试器在以下情况下添加命令行参数...

回答 1 投票 0

MPI_Bcast 在大型字符数组上返回退出代码:139

如果您能帮助我解决以下情况,我将不胜感激。 我通过连续两个步骤广播(在本地主机上)一个字符数组: MPI_Bcast 数组的大小 MPI_Bcast 数组...

回答 1 投票 0

python subprocess.call()无法在pbs系统中的多个节点上运行?

我的目标是使用 pbs qsub 命令来运行 python 脚本。我在pbs脚本“#PBS -lnodes=cu25:ppn=32+cu26:ppn=32”中分配了2个节点,并希望“subprocess.call(command)&...

回答 0 投票 0

如何在 Fortran 中调试 MPI 算法

我正在测试这个算法(Gridpoint Statistical Interpolation,已终止支持)并一直在关注其在线教程,特别是案例 9。作为该算法的一种总结...

回答 0 投票 0

如何在 Fortran 中调试 OpenMP 算法

我正在测试这个算法(Gridpoint Statistical Interpolation,已终止支持)并一直在关注其在线教程,特别是案例 9。作为该算法的一种总结...

回答 0 投票 0

Julia + MPI:一次一个处理器运行一个函数(例如 println),一个接一个

这是我创建的一个函数,目的是在所有处理器上一一运行带有参数输入的函数 func 。 这主要是针对 println by order 的,但不限于此。 编辑:我

回答 0 投票 0

MS-MPI 的最新版本 4 或 5 仅包含不是静态库的 lib 文件,而是需要缺少 DLL 的导入库

我尝试了 4 或 5 个最新版本的 Microsoft MPI 库 (MS-MPI): https://www.microsoft.com/en-us/download/details.aspx?id=105289 通过 msi 或 exe 文件以管理员权限安装后,...

回答 0 投票 0

Julia:在模块内使用workers()、procs()等

我偶然发现了一些东西:各种ClusterManagers函数和操作,例如workers()、nworkers()、procs()、nprocs()等,在运行代码时工作正常,除非它在modu内部。 .

回答 1 投票 0

Julia:查找运行时为 MPI 作业分配了多少个处理器/线程

我试图找出是否有一种方法可以识别/读取/检测运行时分配给 MPI 作业的进程(核心)数量。 所以说我运行 mpirun -np X julia ,我会喜欢...

回答 0 投票 0

MPI 代码在 MPI_Comm_split 之后返回无效的子通信器

我在 Fortran 学习 MPI。具体来说,我正在使用 4 个进程,我只想通过创建子通信器将消息发送到等级 0、等级 0、等级 0、等级 1、等级 2,以便在……中进行一些练习

回答 1 投票 0

OSU 基准在容器中使用 UCX 时完成后挂起打印结果

我正在尝试使用 UCX 来提供更多具有性能的便携式 MPI 应用程序容器。所以我想比较使用 UCX 替换方法,即挂载系统将 UCX 构建到容器中......

回答 0 投票 0

如何追溯MPI集体例程的个体点对点事件?

MPI Collective 例程是使用 p2p 例程实现的。我试图找出哪些 p2p 事件(在发送者、接收者、消息大小方面)构成了集体例程。换句话说,我想...

回答 0 投票 0

默认构造函数会调用MPI_Comm_free吗?

假设我们有以下代码: #包括 #包括 #包括 类我的类{ 民众: MyClass(std::vector& v0, ...

回答 0 投票 0

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