mpi 相关问题

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

解释使用梯形方法进行积分的加速比与进程数图的行为

任务: 我用C语言实现了MPI积分: 不可缺少的 $$ \int_0^{1}(4/(1+x^2)),dx $$ 我必须分析不同 N 值的加速与进程数量的关系,其中 N 是

回答 1 投票 0

libmpi_cxx.so.40:无法打开共享对象文件

运行需要 mpi 的命令时,它会失败并显示 加载共享库时出错:libmpi_cxx.so.40:无法打开共享对象文件:没有这样的文件或目录 我在 conda 中运行它

回答 2 投票 0

打开 MPI 无法生成进程

我正在尝试运行一个使用命令 MPI_Comm_spawn 生成工作程序的程序,但是假设我将要生成的进程数设置为 4,主进程将生成 3 个并且...

回答 1 投票 0

如何在 Linux 上构建具有 MPI 支持的 h5py(针对并行 HDF5),2023 年

我正在Linux服务器上重现一个深度学习模型,它使用h5py来处理数据。 但是,出现以下错误: 回溯(最近一次调用最后一次): 文件“...”,行...,在.....

回答 1 投票 0

MPI 作业崩溃并检测到堆栈粉碎

我在网上找到了一小段 Fortran 90 的 MPI 代码,用于使用异构节点测试我的集群。代码就像这样 程序MPI 包括“mpif.h” 整数 :: myrank,大小,

回答 1 投票 0

为什么我的MPI程序不等待输入?

我通过 MPI 为以下简单任务编写了解决方案代码。这是声明: 在偶数级进程(包括主进程)中输入一个整数 数字。 在奇数等级的进程中输入...

回答 1 投票 0

find_package(需要 MPI)未找到正确的 mpi

我的 CMakeLists.txt 中有 find_package(需要 MPI)。并且安装了两个版本的 mpi。 /opt/hpcx/ompi/lib; /usr/local/mpi/lib; 每次运行 CMake 时,它都会选择 /opt/hpcx/ompi/lib。 --

回答 1 投票 0

SLURM:在同一组节点上运行两个具有不同设置的 MPI 作业

我有一个 slurm 批处理脚本,并且正在运行英特尔 MPI。 我想在具有不同进程放置配置的同一组节点上运行两个不同的 MPI 代码。 我正在运行两个 MPI 代码,...

回答 1 投票 0

如何解决 CMake 错误“无法找到 MPI”

我正在尝试在(48小时)新安装的 ubuntu 20.04.3 上运行 CMakeLists.txt 文件。运行 cmake 时不断收到以下错误。 -- 找不到 MPI_CXX(缺少:MPI_CXX_WORKS) CMake 呃...

回答 3 投票 0

仅使用 MPI 的嵌套并行性

程序主 隐式无 包括“mpif.h” 整数 nproc,rank,ierr,a(4),ll,i,j 调用 MPI_INIT(ierr) 调用 MPI_COMM_SIZE(MPI_COMM_WORLD,nproc,ierr) 调用 MPI_COMM_RANK(

回答 1 投票 0

更新includePath:在Windows 10下的Visual Studio Code中找不到头文件mpi.h

我正在努力在 Windows 10 下使用 Visual Studio Code 设置 MPI 框架。我已从此处下载了适用于 Windows 的 MPICH 并按照说明安装了它们。我刚刚改变...

回答 1 投票 0

如何在 Mac OS X 上使用 mpi

我一直在寻找一种在我的Mac上使用mpi的方法,但一切都非常先进。 我已经使用成功安装了 open-mpi 酿造安装开放mpi 我已经准备好 .c 文件进行编译和 r...

回答 5 投票 0

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

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