mpi

mpi

文章 12 浏览 75

使用集体 MPI-IO 读写大文件的最佳方法

我想使用 MPI-IO 在 Fortran 中读取和写入大型数据集。我的首选方法是使用 MPI_type_create_subarray 定义的 MPI 类型和单个维度来描述文件中每个进程…

划一舟意中人 2025-01-06 13:07:12 3 0

使用蒙特卡洛和 MPI_Reduce 计算 pi

我正在开发一个项目,我们需要使用 MPI 并行化这个问题。所以基本的想法是每个进程都会得到自己份额的点,进行测试(这些点是否在圆圈内)然后调用MPI…

似最初 2025-01-06 05:28:58 6 0

如何以“串行”方式编译 MPI 应用程序模式(不使用 MPI 编译器)?

这个问题可能听起来有点奇怪...... 想象一下我有一个 MPI 应用程序,但我没有安装 MPI 的系统。 所以我想在不修改源代码的情况下编译没有 MPI 支持的…

豆芽 2025-01-05 22:49:09 4 0

MPI 标签已禁用

我正在使用 MPI 编写背包问题解决器。打包的当前最佳值作为消息上的标签发送。但是,程序因“MPI_ERR_TAG:无效标记”而崩溃。每当执行时。在阅读了一…

一个人的旅程 2025-01-05 17:24:01 2 0

MPI_Reduce 是阻塞(还是天然屏障)?

我有下面的 C++ 代码片段,它基本上使用经典的蒙特卡罗技术计算 pi。 srand48((unsigned)time(0) + my_rank); for(int i = 0 ; i < part_points; i++)…

怎会甘心 2025-01-05 03:54:25 2 0

用于 c++ 的 openmpi 库

我使用的是 ubuntu 10.04 系统,并且使用 sudo apt-get install openmpi-bin openmpi-doc libopenmpi-dev 安装了 mpi 库 我可以使用命令 mpicc 编译和…

没有你我更好 2025-01-05 02:08:55 1 0

使用 MPI 在 C 中发送二维数组块

如何将二维数组块发送到不同的处理器?假设 2D 数组大小为 400x400,我想将大小为 100X100 的块发送到不同的处理器。这个想法是每个处理器将在其单独…

つ可否回来 2025-01-04 20:24:13 1 0

MPI.NET如何使进程以任意顺序发送数据?

我正在使用 mpi.net。我希望每个处理器(除了 proc 0)以任意顺序将数据发送到进程 0。下面是一段简化的代码: if (rank == 0) { int all = nTasks-1;…

过气美图社 2025-01-04 09:07:07 1 0

这个 MPI 代码有什么问题?

以下 MPI 程序简单地为消息定义了 MPI 类型,然后将消息从进程 0 发送到进程 1。但是,它崩溃并显示非常无信息的错误消息。有什么问题吗? #include #…

街道布景 2025-01-03 22:41:33 0 0

Rmpi从站调用用户定义函数时出错

我写了一个Rmpi代码,其中我希望主人与奴隶平等地分担工作负担。因此,函数 work_by_master 对 work_by_slaves 执行 mpi.bcast.cmd 操作,而这两个函…

一花一树开 2025-01-03 00:34:24 4 0

在 Sun Grid Engine 中运行 Python MPI 程序

我一直在用 C 编写非常简单的 MPI 程序。我不太擅长 C,但对 Python 很有信心。我开始知道 Python 有 MPI 绑定。我使用 Sun Grid Engine 作为 DRMS(…

萌面超妹 2025-01-02 08:03:44 3 0

MPI串口主要函数

这是一个非常基本的 MPI 问题,但我无法理解它。我有一个主函数调用另一个使用 MPI 的函数。我希望主函数串行执行,其他函数并行执行。我的代码是这样…

慕巷 2025-01-01 15:55:22 1 0

Mpirun:如何打印一个进程的STDOUT?

运行时, mpirun -n 2 两个进程的 STDOUT 流将合并并由 shell 显示。在这种交错格式中,很难分辨哪条线来自哪个节点。 有没有办法让 mpirun 将一个进…

書生途 2025-01-01 14:16:03 3 0

MPI 程序仅捕获来自等级 1 的消息

我的 mpi 程序应该让等级 0 等待来自其他等级的消息,这让它知道它们已准备好接收数据。此时,我的rank 0将向其发送数据。不幸的是,它只捕获来自等级…

巴黎夜雨 2025-01-01 07:00:42 4 0

发送多个 mpi 非阻塞发送 - 是否会保留发送顺序

假设我有 3 个这样的非阻塞发送 MPI_Isend(); MPI_Isend(); MPI_Isend(); 和3个相应的接收 MPI_Recv(); MPI_Recv(); MPI_Recv(); 现在假设第二个 Isen…

季末如歌 2025-01-01 05:30:48 2 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文