mpi4py 相关问题

消息传递接口(MPI)的Python绑定;用于分布式存储器并行编程的库以及使用分布式存储器集群进行高性能技术计算的事实上的标准方法。

在mpi4py中使用comm.Gather以不同的数组形状

我正在使用 mpi4py 在 python 中并行化我的代码。 comm.Gather 自动将所有核心的 numpy 数组收集到一个数组中。我已经使用过这个并且它有效,但是当我尝试收集不同的数组时

回答 1 投票 0

对于 python=3.8,MPI4py 安装失败

我一直在尝试在 python 版本 3.8 的 Conda 环境中安装 mpi4py 库。 通过 pip 安装时收到以下错误消息 mpi4py 的构建轮子(pyproj...

回答 1 投票 0

为什么此设置会在 mpi4py 中形成子通信器死锁

系统:MacOSX 14.4.1 蟒蛇:3.11.8 mpi4py:3.1.5 OpenMPI:使用自制软件安装 5.0.2 我有以下 python 脚本。当我有 3 个 MPI 等级时就会发生僵局。我想创建一个

回答 1 投票 0

Mpiexec 需要永远启动(可能是 MPIPoolExecutor 的问题)?

我正在尝试运行以下命令: mpiexec -n 1 python scrap.py 其中 scrap.py 是此处提供的一个简单示例 从 mpi4py.futures 导入 MPIPoolExecutor 定义平方(i): 全局初始化...

回答 1 投票 0

错误:无法为 mpi4py 构建轮子,这是安装基于 pyproject.toml 的项目所必需的

我想安装mpi4py。 安装失败并出现以下错误。 请分享相同错误的解决方案。 注意:此错误源自子进程,并且可能不是......的问题

回答 6 投票 0

如何在 python 中使用 dtype=object mpi 发送和接收大型数组?

以下是演示我的问题的玩具代码。我运行它作为 mpirun -np 2 python3 main.py 我想跨 CPU 发送大型数组 (dtype=object)。该代码适用于较小的数组,但失败了

回答 1 投票 0

MPI4PY:分散矩阵

我正在使用 MPI4PY 将 n/p 列分散到两个输入数据进程。但是,我无法按照我的意愿发送专栏。我必须对代码进行哪些更改才能获得结果

回答 3 投票 0

使用 mpi4py 进行预处理和后处理?

我想编写一个如下所示的脚本: 执行预处理函数(只有 1 个进程应该执行此操作;所有其他进程都会等待此操作完成) -------- 然后所有流程...

回答 3 投票 0

mpiexec:术语“mpiexec”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称

尽管我已经从设置 > 项目名称 > python 解释器正确安装了 mpi4py 包,但我在 pycharm 终端中不断收到此错误。 我想在终端中使用的命令是 m...

回答 2 投票 0

在 Python 中使用 xclim 读取 NetCDF 文件时出错:“xr”的 NameError

我正在使用 Python 中的 xclim 包来处理 NetCDF 文件中的气候数据。但是,当我尝试读取 NetCDF 文件时,遇到名称错误。下面是导致...

回答 1 投票 0

用一名成员创建许多简单的类

处理 mypy @overload 我想要一些类似 enum 的东西,但是针对类型。 你看,我处理 mpi4py 并且有一个参数标签没有做任何有用的事情,只是分隔消息(所以...

回答 1 投票 0

mpi4py“来自级别 1 和标记 14 的消息被截断”错误

我正在尝试使用 mpi4py 进行测试,以确保在我的整体代码结构中实际实现它之前,我了解如何使用它。我有以下代码: # mpirun -n 5 python3

回答 1 投票 0

Can't install mpi4py with OpenMPI: Cannot compile MPI programs

这是我在这里的第一篇文章,如果我的风格有误,请见谅! 我一直在尝试使用 python 3.6 在 Ubuntu 16.04 上安装 mpi4py(因为 SU2 需要它进行并行处理)。我下载了 mpi4py 和

回答 2 投票 0

python 中的 MPI 并行化以并行化“for 循环”给出空值

我想在 python 中使用 OpenMP 或 MPI gather 并行化“for 循环”迭代。代码如下所示。我还参考了 python (MPI) 中的 MPI 手册,并从 co... 开始......

回答 0 投票 0

使用 openmp 并行化 python 中的“for 循环”迭代

我想使用 OpenMP 线程或 python 中的类似技术并行化“for 循环”迭代。 代码如下所示。 “idexs”迭代了 1024 次,它所做的只是......

回答 2 投票 0

使用 openmp 在 python 中并行化“for 循环”迭代

我想使用 OpenMP 线程或 python 中的类似技术并行化“for 循环”迭代。 代码如下所示。 “idexs”迭代了 1024 次,它所做的只是......

回答 0 投票 0

如何正确完成 python MPI 脚本?

我正在使用 mpi4py 编写 python 代码,除非我手动取消作业,否则它不会完成。我的代码是这样的: 从 mpi4py 导入 MPI 如果 __name__ == "__main__": comm = MPI.

回答 0 投票 0

使用 mp4ipy 在 hpc 上处理大数据

我的项目与处理具有多个节点和核心的数据有关。 我将使用第一个核心读取文件并将它们发送到其他核心来处理大数据。 然后,每个核心都会发送ba...

回答 0 投票 0

如何在没有命令行的情况下使用mpi4py?

如果我想自动化一个可以通过mpi4py加速的脚本。比如我想通过mpi4py得到n到100的和。而n是通过一个函数定义的比如:n = np.random.randint (1,100)。 作为...

回答 0 投票 0

mpi4py Reduce() 中可能存在的缓冲区大小限制

设置 我正在使用 mpi4py 对多个进程中的 numpy 数组进行元素和。我们的想法是,numpy 数组会被元素求和,所以如果我有两个进程,并且每个进程都有......。

回答 1 投票 4

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