Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
MPI 中可变大小的消息
是否有库调用允许使用 MPI 发送 接收可变大小的消息 解决方法是在第一条消息中发送数据大小 并在其后面加上实际的有效负载 但我想知道是否有一个约定来组合这两个单独的消息 提供给 MPI Recv 的计数只是一个上限 MPI Get cou
parallelprocessing
clustercomputing
MPI
如何使用 MPI_Scatterv 将矩阵的行发送到所有进程?
我正在使用 MPI 接口 我想分割一个矩阵 按行 并将各个部分分配给每个进程 例如 我有这个7x7的方阵M M 0 00 1 00 2 00 3 00 4 00 5 00 6 00 7 00 8 00 9 00 10 00 11 00 12
c
matrix
MPI
mpi4py:关闭 MPI Spawn?
我有一些 python 代码 我经常在其中生成多个进程 我收到错误 ORTE ERROR LOG The system limit on number of pipes a process can open was reached in f
python
MPI
OpenMPI
spawn
使用 Cygwin64 的 Fortran MPI
我正在使用 Codeblock IDE 编写和编译我的 Fortran 程序 现在我想将 MPI 包含到我的 GNU Fortran 编译器中 在遵循 GNU GCC 编译器的一些指南之后 我突然想到我需要为 MPICH2 设置以下内容 有
Fortran
Cygwin
MPI
codeblocks
MPICH
MPI_Gatherv:根数组中收到的垃圾值
我正在尝试实施MPI Gatherv函数于C 根据我的程序 包括 root 在内的每个进程都应该创建一个大小等于 进程的等级 1 这将在所有单元格中保持进程的等级 然后这个本地数组被收集到根的 rcv array 中 不知何故 我得到了垃圾
c
Arrays
MPI
MPI - 发送和接收列
我需要从一个进程发送矩阵列并从另一个进程接收它 我尝试运行以下程序 但得到了一个奇怪的结果 至少我这么认为 仅复制矩阵的第一个元素 某些矩阵元素会发生意外变化 include
c
matrix
MPI
mpi 中的 Python 多处理
我有一个使用多处理模块编写的 python 脚本 以便更快地执行 计算是极其并行的 因此效率随着处理器的数量而变化 现在 我想在 MPI 程序中使用它 该程序管理多台计算机上的 MCMC 计算 此代码调用了 system 它调用了 pyth
python
multiprocessing
MPI
MPI_Gather 在最基本的代码中给出了 seg 错误
我正在开发一个更大的程序 但我在 MPI Gather 上遇到了困难 我编写了一个最小的示例代码 请参见下文 program test use MPI integer ierr rank size double precision allo
Fortran
MPI
利用 SLURM 上的所有 CPU
我想在集群上运行作业 不同节点上有不同数量的 CPU 我不知道哪些节点将分配给我 正确的选项是什么 以便作业可以在所有节点上创建与 CPU 一样多的任务 bin bash l SBATCH p normal SBATCH N 4 SBATC
Multithreading
parallelprocessing
MPI
HPC
slurm
使用 GDB 远程调试 MPI
我正在尝试从 pi 的远程访问组中调试我使用 MPI 编写的代码 我无法直接访问 Pi 以便能够使用 GUI 来调试代码 我已经尝试过使用屏幕显示的内容question https stackoverflow com questions 3
c
debugging
RaspberryPi
GDB
MPI
MPI 中的等级和进程有什么区别?
MPI 中的等级和进程有什么区别 Here http www netlib org utk papers mpi book mpi book html是我学习所有 MPI 的资源 您可能会发现它很有用 至于你的问题 流程是正在运行的程序的实
MPI
Eclipse PTP:在本地计算机上运行并行(MPI)应用程序?
必须如何配置 eclipse PTP 才能在本地计算机上使用 OpenMPI 运行 MPI 应用程序 使用 添加资源管理器 我可以选择 OpenMPI 并在 连接名称 中切换到本地主机 但仍然要求我提供一些用户名和密码 这是正确的方法吗 D
eclipse
parallelprocessing
MPI
OpenMPI
为每个 mpi 进程分配不同数量的 openmp 线程
假设我有一个在 384 个 MPI 进程 24 个计算节点 每个计算节点有 16 个核心 上运行的代码 并使用以下简单脚本将我的作业提交到作业队列 bin bash PBS S bin bash PBS l nodes 24 ppn 16
MPI
openmp
MPI C++ 矩阵加法、函数参数和函数返回
过去两年我一直在网上学习C 最后我需要深入研究MPI 我一直在搜索 stackoverflow 和互联网的其余部分 包括http people sc fsu edu jburkardt cpp src mpi mpi html http p
c
MPI
MPI_Type_Create_Hindexed_Block 生成派生数据类型的错误范围
使用Fortran 我尝试为动态分配的结构构建派生数据类型 但它得到了新类型的错误范围 代码如下 PROGRAM MAIN IMPLICIT NONE INCLUDE mpif h INTEGER I INTEGER MYID NUMPRO
types
Fortran
MPI
MPI 从文本文件中读取
我正在学习 MPI 编程 我遇到了这个问题 假设我有一个包含 100 000 行 行的 txt 文件 如何将它们分块以供 4 个处理器处理 即我想让处理器 0 负责第 0 25000 行的处理 让处理器 1 负责第 25001 50000
IO
parallelprocessing
MPI
通过 mpi 发送 c++ std::vector
我知道存储一个std vector
c
Boolean
MPI
使用 MPI 的 Allreduce 对 Python 对象求和
我正在使用使用 Python 中的字典和计数器构建的稀疏张量数组操作 我想让并行使用这个数组操作成为可能 最重要的是 我最终在每个节点上都有计数器 我想使用 MPI Allreduce 或另一个不错的解决方案 将其添加在一起 例如 使用计数
python
Dictionary
parallelprocessing
MPI
mpi4py
了解多个进程的并发文件写入
从这里 UNIX 中文件追加是原子的吗 https stackoverflow com questions 1154446 is file append atomic in unix 考虑多个进程打开同一个文件并向其追加内容的情况 O AP
c
unix
fileio
operatingsystem
MPI
二维数组的 MPI 数据类型
我需要将一个整数数组的数组 基本上是一个二维数组 从根传递给所有处理器 我在 C 程序中使用 MPI 如何声明二维数组的 MPI 数据类型以及如何发送消息 我应该使用广播还是分散 你需要使用播送 http www netlib org ut
Arrays
2d
MPI
types
1
2
3
4
5
6
...10
»