Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
测量 MPI 通信成本的工具 [已关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我正在使用 MPI 我想测
performance
Communication
MPI
在 Fortran 中使用 Gatherv 处理二维数组
我在不同进程上有许多大小 2 9 的二维数组 我想在根进程上使用 MPI Gatherv 将其连接到大小 2 nProcs 9 的全局数组中 为此 我正在尝试调整这篇文章 使用 MPI Gather 在 Fortran 中发送 2D 数组
Arrays
Fortran
MPI
fortran90
columnmajororder
如何将长整数和/或无符号整数传递给 MPI 参数?
假设我有一个非常大的数组 我希望使用 MPI v1 发送或接收 为了索引该数组 我使用无符号长整数 现在 我见过的所有 MPI 函数调用都使用 int 类型作为其 count 参数 如下例所示 MPI Recv void buf int c
c
MPI
我可以将 MPI 与共享内存一起使用吗
我编写了一个用于高度并行化执行的模拟软件 使用 MPI 进行节点间并行化 使用线程进行节点内并行化 以尽可能使用共享内存来减少内存占用 最大的数据结构大多是只读的 因此我可以轻松管理线程安全 尽管我的程序 最终 运行良好 但我正在重新思考这
c
Multithreading
MPI
mpiexec 检查点错误 (RPi)
当我尝试运行应用程序时 只是一个简单的 hello world c 不起作用 我每次都会收到此错误 mpiexec ckpointlib blcr ckpoint prefix tmp ckpoint interval 10 machine
RuntimeError
RaspberryPi
MPI
BLCR
mpirun 的自定义中断处理程序
显然 mpirun使用 SIGINT 处理程序将 SIGINT 信号 转发 到它生成的每个进程 这意味着您可以为启用 mpi 的代码编写一个中断处理程序 执行mpirun np 3 my mpi enabled executable然后将为
MPI
interrupt
OpenMPI
interrupthandling
keyboardinterrupt
带动态分配的 MPI 矩阵乘法:段。过错
我正在 OpenMP 中制作矩阵乘法程序 但收到以下错误消息 Mecha Liberta 12337 Process received signal Mecha Liberta 12337 Signal Segmentation fault
c
Dynamic
matrix
memorymanagement
MPI
std::vector 的 MPI_Gatherv 问题
我无法获取MPI Gatherv使用 std vector 我编写了一个小程序 应该用rank 1的整数填充向量 以避免0 因为向量初始化为0 这只是一个使用 2 个 MPI 进程运行的示例程序 我意识到它的可扩展性不太好 include
c
MPI
Fortran 未格式化输出,每个 MPI 进程写入数组的一部分
在我的并行程序中 有一个大矩阵 每个进程计算并存储其中的一部分 然后 程序通过让每个进程以正确的顺序写入自己的矩阵部分 将矩阵写入文件 输出文件为 未格式化 形式 但是当我尝试以串行代码读取文件时 我分配了正确的大矩阵大小 我收到了一个我不
Fortran
MPI
binaryfiles
从 Visual Studio 2013 运行 MPI 应用程序
我在 Visual Studio 2013 下编写了一个简单的 MPI 应用程序 它可以正常编译和构建 我在标准笔记本电脑 无集群 上运行 Windows 7 我安装了 Microsoft HPC Pack 2008 R2 以获得正确的 M
VisualStudio
MPI
MPICH:如何发布_名称以便客户端应用程序可以查找_名称?
在 Windows 1 4 1p1 中使用 MPICH 学习 MPI 时 我发现了一些示例代码here 最初 当我运行服务器时 我必须复制生成的port name并用它启动客户端 这样 客户端就可以连接到服务器了 我修改它以包括MPI Pu
c
Windows
MPI
MPICH
MPI 和 C 结构
我必须承认 当我看到使用 MPI 传输一个 C 结构体需要多少行代码时 我感到非常震惊 在什么情况下可以使用预定义的数据类型简单地传输结构MPI CHAR 考虑以下示例 struct particle double x double y l
c
struct
MPI
仅在根进程上声明的数组
特别是在 Fortran 的 MPI 中 仅在根进程上定义数组是否可能并且是一个不错的选择 例如这样的事情 program test implicit none include mpif h all mpi init ierr call m
Arrays
Fortran
MPI
如何通过 cython 将 MPI 通信器从 python 传递到 C?
我正在尝试包装一个 C 函数MPI Comm通过 cython 通信器句柄作为参数 因此 我希望能够从 python 调用该函数 并将其传递给mpi4py MPI Comm目的 我想知道的是 如何进行转换mpi4py MPI Comm to
python
c
MPI
Cython
mpi4py
如何增加 Torque 作业的 OpenFabrics 内存限制?
当我通过 InfiniBand 运行 MPI 作业时 出现以下磨损情况 我们使用扭矩管理器 WARNING It appears that your OpenFabrics subsystem is configured to only a
Linux
MPI
ulimit
torque
ofed
配置 MPI 主机文件以使用多个用户身份
我想在不同的机器上使用 mpirun 运行程序 所有带有 Open Mpi 1 5 的 linux 机器 现在我有可以登录的机器username A 以及我使用的另一组机器username B 所有机器都可以通过 ssh 访问 但我不知道如
SSH
MPI
OpenMPI
在 ARMv6 上失败之前的检查点之后重新启动 mpi 从站
UPDATE 我有一个大学项目 我应该在其中使用 RP 建立一个集群 现在我们有了一个功能齐全的系统 并且启用了 BLCR MPICH BLCR 与与该库链接的正常进程配合得很好 我们必须通过管理 Web 界面展示的演示包括 并行执行作业
arm
MPI
RaspberryPi
masterslave
BLCR
Mpi 在 Windows 中的使用
我将 mpi 安装到 Windows 中 并且可以使用它的库 问题是 当我在 Windows 中编写时 mpiexec n 4 proj exe 进入命令提示符后 它不会进行正确的操作 4个不同的进程分别使用整个代码文件 它们的行为不像仅在
c
parallelprocessing
MPI
C 中的 MPI 和多维数组分配
我尝试使用 MPI Scatter 发送矩阵行 动态分配的 但它只发送一行 在其他行中是垃圾 当我使用静态内存分配时 一切都很好 MPI Init argc argv int matrix matrix stor row rank P MP
c
memory
MPI
关于 MPI_Scatter 执行器及其发送缓冲区分配的问题
我的第一个想法是MPI Scatter和发送缓冲区分配应该用于if proc id 0 子句 因为数据应该只分散一次 并且每个进程只需要发送缓冲区中的一部分数据 但是它无法正常工作 看来发送缓冲区分配和MPI Scatter在应用程序正常运
MPI
«
1 ...
4
5
6
7
8
9
10
»