mpi 相关问题

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

尝试使用 MPI,但当我在 Visual Studio 2010 中调试文件时,它在 cmd 中输出“无法找到批处理文件”

我正在尝试在 ms Visual Studio 2010 上安装 MPI(我们的教授强迫我们使用 2010 版本,特别可能是因为它提供了新版本不知道的特权),它正在驱使着我

回答 1 投票 0

编译使用 mpi (AGMG) 的库

我正在尝试编译 AGMG 库。 并行示例的 make 文件如下所示: # MPIopt = -I/...(在哪里可以找到 mpif.h) # MUMPSPopt = -I/...(在哪里找到文件

回答 2 投票 0

为什么需要使用 MPI_probe 查找长度,同时在发送/接收函数中指定消息长度?

以下代码是MPI的实现。正在发送并返回一条长度不断增加的消息。随着每次迭代,消息元素的数量都会增加。 有...

回答 1 投票 0

使用MPI reduce(小写)进行动态流程管理

我想知道在Python中做DPM时是否可以使用MPI的reduce函数(小写)。 目前我有一个工作代码,它明确使用带有Reduce(大写)的内存缓冲区。是

回答 1 投票 0

RHEL 8 上的 intelmpi 2021.1 错误,错误整数除以零

将 HPC 集群的计算节点从 CentOS 7 升级到 RHEL 8 Linux 发行版 (KeyarchOS 5.8) 后,我收到报告称某些使用 Intel OneAPI 2021.1 编译的软件无法在 m...

回答 1 投票 0

--with-memory-manager=mpi 编译的无标志

通常,当我想用 mpicc 编译源代码时,我使用以下命令: mpicc -o 源source.c 然而,我在编译当前源代码时遇到了一些麻烦,一些段错误。我...

回答 2 投票 0

不同标签的MPI消息是否顺序匹配?

我正在尝试构建一个 MPI 程序,该程序从数量减少的处理器发送两种类型的消息,以使用非阻塞发送来处理 A(该程序是随机的,我正在使用标签来

回答 1 投票 0

GCC 性能

我正在 Beowulf 集群上使用 MPI 进行并行编程。我们编写了模拟退火的并行算法。效果很好。我们预计执行速度比串行代码快 15 倍。但我们做到了...

回答 2 投票 0

Conda安装的gfortran和gcc无法编译可执行文件

在Linux 64上,创建环境后,我使用 conda install conda-forge::gfortran 安装了gfortran。我看到它安装了 gfortran 14 和 gcc 14。然后我用 conda install 安装了 openmpi

回答 1 投票 0

GCC 4.5/Ubuntu 11.04 是自动线程代码?

我提前道歉,我没有合适的术语来描述我的问题,而且我可能没有提供足够的信息。 我一直在 gcc 4.4 和 Ope 下运行我的 MPI 代码...

回答 2 投票 0

ValueError:发送计数 2 和接收计数 8 不匹配

我有这个 MPI_example.py 文件来求解矩阵: 从 mpi4py 导入 MPI 将 numpy 导入为 np 从 scipy.stats 导入 ortho_group 从 scipy.sparse 导入 spdiags def 生成矩阵(暗淡): 一个=

回答 1 投票 0

MPI_Wait 不会释放 MPI_Ibcast 请求

考虑以下程序: #包括 #包括 int main() { 提供的整数=-1; MPI_Init_thread(NULL, NULL, MPI_THREAD_MULTIPLE, &提供); 如果(提供...

回答 1 投票 0

Boost序列化:从文本反序列化工作正常,但我使用文本或二进制流收到未注册的类错误

我正在并行化我们的模拟代码,我需要将一个复杂的类传递给其他级别。我为 150 多个类添加了序列化实现。当我将对象保存到文件并 deseria...

回答 1 投票 0

OpenMPI 1.4.3 与 Intel MPI 效率问题

我注意到完全相同的代码在 OpenMPI 上运行的时间比 Intel 多 50%。我使用以下语法来编译和运行: 英特尔 MPI 编译器:Redhat Fedora Core 版本 3(海德堡),Ke...

回答 1 投票 0

Fortran 90 中 MPI_type_create_resized 出现编译错误

我需要在 Fortran 90 代码中分散具有不连续块的 2D 数组。在调用之前,代码需要调用 MPI_TYPE_CREATE_RESIZED 来更改新向量类型的边界和扩展

回答 1 投票 0

Cmake:检测第三方库是否以顺序/并行方式编译并链接适当的库

我正在实现 C++ 代码和线性求解器 MUMPS 之间的接口。 MUMPS 可以并行编译(在这种情况下,它应该与 MPI、ScaLAPACK 和 BLACS 链接)或按顺序编译...

回答 1 投票 0

共同设计一个与 MPI 一起运行的程序

我正在开发一些代码,我可以使用 mpirun 命令在 OSX 上运行这些代码。每次我编译代码时,执行后都会打开一堆弹出对话框,要求接受或拒绝传入的内容

回答 1 投票 0

alpha-wrap 可以并行运行吗?

我正在研究使用 alpha 包裹来生成某些 CAD 模型的表面网格。 alpha-wrap 可以并行使用吗? 对于 CGAL,我是一个初学者。我已经使用 alpha-wrap 来生成...

回答 1 投票 0

安装斯坦福大学的 Gibson 时无法构建 mpi4py

系统配置: 操作系统:Ubuntu 18.04 问题: GibsonEnv 在以下步骤安装失败: pip install -e 。 以下是错误日志(错误在最后): (py35) $USER@Cadence:~/GibsonEnv$ pip install...

回答 1 投票 0

MPI 中并发非阻塞分散操作的性能注意事项

我遇到一个问题,我有多个子通信器,这些子通信器可能由全球“世界”通信器的重叠等级组成。我希望从每个子通信器的根进程中发出一个 sc...

mpi
回答 1 投票 0

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