mpi 相关问题

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

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

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

回答 0 投票 0

如何正确完成 python MPI 脚本?

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

回答 0 投票 0

Repast4py 随机游走示例机智 RDMAV_FORK_SAFE 错误

我运行了 randomwalk 示例,但它显示了 RDMAV_FORK_SAFE 错误,“进程已执行涉及调用 fork() 系统调用以创建子进程的操作。” 有人...

回答 0 投票 0

序列化嵌套结构以在 MPI 中发送/接收

基本上我正在创建一个并行程序来计算 +50000 x 50000 像素的 julia 集图像,我正在使用 MPI 和 PNG lib 来这样做。我有一个结构 typedef 结构块 { 整数大小; ...

回答 1 投票 0

如何在 MPI 中找到数组的大小?

我想通过使用 sizeof(a)/sizeof(a[0]) 在 MPI 中找到数组“a”的大小,我得到 1(数组“a”的正确大小是 8 在我的下面的代码)。为什么会发生这种情况,我该如何获得...

回答 0 投票 0

Fortran MPI Allgather 用于单独的数组

我正在尝试在不同进程之间分配具有多个数组的大型作业,以便每个进程计算一个给定的数组。在此之后,我需要所有进程最终拥有相同的信息......

回答 0 投票 0

本地运行 MPI 应用程序或启动 ParaView 时 MIT-MAGIC-COOKIE-1 密钥无效

我在本地使用 Ubuntu 20.04,没有远程访问或任何东西。尽管如此,每当我从终端启动 paraview,或者当我运行一个使用 MPI 的应用程序时(我认为如果它调用 MP 就足够了......

回答 2 投票 0

将使用 SLEPc 获得的特征向量写入 C 中的文件

我最近开始使用 SLEPc 对角化大型稀疏矩阵,利用 MPI。一切正常,除了最后我想将特征向量写入文件时。我做...

回答 1 投票 0

使用 MS Visual Studio Code,我如何访问 Fortran 代码中的 MPI 库?

我正在 Windows 11 上使用 MS Visual Studio Code 在 Fortran 中编码和运行物理模拟,我想使用 MPI。我已经安装了 Microsoft MPI (MSMPI) 并且知道它安装正确...

回答 0 投票 0

mpirun、Python 和任务映射

我必须在具有多个内核的 SLURM 系统中,在 Python 包装器中同时使用两个工具。 第一个很复杂,无法更改。它直接在 Python 中生成,并使用每个节点使用任务...

回答 2 投票 0

为什么容器中的这个 C++ 容器无法使用 MPI_Recv 填充新值?

我已经实现了一个有效的 MPI 发送/接收,但我想更好地组织和提高性能,所以我采用 std::vector 和 std::map 并以块而不是单独发送数据。 .

回答 1 投票 0

MPI_ACCUMULATE 和 MPI_REPLACE 总是比 MPI_PUT 更好的选择吗

我正在经历 MPI-3 中引入的累积和原子 MPI RMA 调用。阅读后我发现有一个 MPI_REPLACE 运算符可以在 MPI_Accumulate 中使用来执行...

回答 1 投票 0

Qprocess启动的mpi程序如何清晰kill?

我有一个pyqt程序,需要运行一个外部mpi程序。我使用 Qprocess 启动 mpi 程序。但是,我发现当我调用 kill 方法终止 mpi 程序时,...

回答 0 投票 0

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

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

回答 0 投票 0

Segmentation fault (11) Error while running a CFD solver in Linux cluster

我正在为许多设计点运行 CFD 求解器(CFD++ by metacomp technologies)。每个设计点都有一个单独的文件夹,其中包含所有需要的文件并用于在 Linux 中提交一个模拟

回答 0 投票 0

用 C 语言将 MPI 与 CodeBlocks 连接起来

我在执行用 C 语言编写的程序时遇到问题。 所以这应该与 MPI 库一起运行但是当我运行它时我看到这条消息 C:\Program Files (x86)\Microsoft SDKs\MPI\Include...

c mpi
回答 0 投票 0

如何使用 mpi 发送包含其他结构数组的结构

我有这些结构,我想将它们从主机发送到从机(假设我们有 2 个进程) `结构元素 { 内部编号; 诠释 n; int ** 矩阵; }; 结构管理器 { 双匹配_val ...

c mpi
回答 0 投票 0

如何正确升级OpenMP版本?

我试图通过Amazon EC2在一些虚拟机上部署一个OpenMPMPI项目。每个虚拟机都在运行Ubuntu 16.04,目前我有:gcc(Ubuntu 5.4.0-6ubuntu1~16.04.4)5.4.0 20160609和 ...

回答 1 投票 0

MPI_Gather在二维矩阵上只显示从主程序收集的数据[重复] 。

我试图使用MPI_Gather将各个二维数组收集到主进程中,让它打印出整个矩阵的内容。我将工作负载分给了...

回答 1 投票 0

无法用gfortran打开模块文件。

我使用gfortran运行一个.F90代码,得到两个错误,程序fhello_world_mpi.F90 1 Error: Invalid form of PROGRAM statement at (1) fhello_world_mpi.F90:2:6: use mpi 1 ...

回答 1 投票 -1

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