Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
openMPI/mpich2 不能在多个节点上运行
我正在尝试在多节点集群上使用 install openMPI 和 mpich2 但在这两种情况下 我在多台计算机上运行时都遇到问题 使用 mpich2 我可以从头节点在特定主机上运行 但是如果我尝试从计算节点到不同节点运行某些内容 我会得到
Networking
MPI
OpenMPI
sungridengine
MPICH
#pragma 末尾的隐式屏障
朋友们 我正在尝试学习 openMP 范例 我使用以下代码来理解 omp for pragma int main void int tid int i omp set num threads 5 pragma omp parallel pr
parallelprocessing
openmp
OpenMPI
由于文件 libmpi.so.1 丢失而出错
我使用 Omnet 和 Veins 进行模拟 直到我昨晚从 Ubuntu 15 升级到 16 04 LTS 之前它都工作正常 现在 我在尝试运行模拟时收到以下错误 error while loading shared libraries l
installation
RuntimeError
OpenMPI
是否可以在本地计算机和远程集群上运行 OpenMPI?
我有一组需要在集群中执行的计算操作 可能像 512 个 MPI 进程 现在 我让集群上的根节点打开一个套接字 并在计算操作之间将数据传输到我的本地计算机 但我想知道是否可以只创建两个 MPI 组 其中一个组是我的本地组机和另一个远程集群 并
OpenMPI
MPI_Send() 和 MPI_Ssend() 之间的区别?
I know MPI Send 是一个阻塞调用 它会等待直到可以安全地修改应用程序缓冲区以供重用 为了使发送调用同步 应该与接收者握手 我们需要使用MPI Ssend 我想知道两者之间的区别 假设我需要在进程之间发送固定数量的字节 哪一个应
IPC
MPI
OpenMPI
MPI_Isend 和 MPI_Irecv 似乎导致死锁
我在 MPI 中使用非阻塞通信在进程之间发送各种消息 然而 我似乎陷入了僵局 我用过PADB see here http padb pittman org uk 查看消息队列并得到以下输出 1 msg12 Operation 1 pendi
c
MPI
parallelprocessing
HPC
OpenMPI
OpenMPI 1.4.3 mpirun 主机文件错误
我正在尝试在 4 个节点上运行一个简单的 MPI 程序 我正在使用在 Centos 5 5 上运行的 OpenMPI 1 4 3 当我使用主机文件 机器文件提交 MPIRUN 命令时 我没有得到任何输出 而是出现空白屏幕 因此 我必须终止这
c
MPI
Centos5
OpenMPI
在 C 中执行简单 MPI 程序时集群挂起/显示错误
我正在尝试运行一个简单的 MPI 程序 多个数组加法 它在我的 PC 中完美运行 但只是挂起或在集群中显示以下错误 我正在使用 open mpi 和以下命令来执行 集群网络配置 主节点1 MASTER eth0 Link encap Eth
Networking
NetworkProgramming
clustercomputing
MPI
OpenMPI
奇怪的乘法结果
在我的代码中 我在 C 代码中进行了乘法运算 所有变量类型均为 double f1 0 f1 rot 0 xu 0 f1 rot 1 yu 0 f1 1 f1 rot 0 xu 1 f1 rot 1 yu 1 f1 2 f1 rot 0 x
c
multiplication
OpenMPI
doubleprecision
MPI 中对 cout 的“原子”调用
我感兴趣的是 OpenMPI 中是否有命令或技术可以进行原子调用来写入 stdout 或者就此而言 任何流 我注意到 在 MPI 程序执行期间 写入 cout 或其他流 的调用可能会变得混乱 因为每个过程可能会在到达代码的某个部分时进行写入
c
atomic
Blocking
cout
OpenMPI
如何使用mpirun为不同的程序使用不同的CPU核心?
我有一个 32 核的虚拟机 我正在运行一些模拟 需要同时使用 16 个内核 我使用以下命令在 16 个核心上运行作业 mpirun n 16程序名 args gt 注销2 gt 1 该程序在 16 个内核上运行 现在 如果我想在其余核心上使
c
MPI
OpenMPI
使用 MPI_Gather openmpi c 收集字符串
我想为每个进程生成一个字符串 然后收集所有内容 但是每个进程中创建的字符串是通过附加整数和字符来创建的 我仍然无法正确收集所有内容 我可以一一打印所有部分字符串 但如果我尝试打印 rcv string 我只会得到一个部分字符串 或者可能会出
c
MPI
OpenMPI
16 字节实数的 MPI_AllReduce 的奇怪结果
编译器 gfortran 4 8 5 MPI 库 OpenMPI 1 7 2 预装 OpenSuSE 13 2 这个程序 use mpi implicit none real 16 x integer ierr irank type16 c
Fortran
MPI
OpenMPI
quadrupleprecision
使用 MPI 和 openMP 并行运行代码时扩展性较差
我有以下实现 int main int argc char argv int n runs 100 Number of runs int seed 1 int arraySize 400 initialise the random numb
c
parallelprocessing
MPI
HPC
OpenMPI
错误:libtool - 编译 MPI 程序时
我在用着OpenSuse Leap我安装了openMPIYaST 心想 运行一个which mpirun我得到的命令 usr lib64 mpi gcc openmpi bin mpirun和跑步which mpicc i get usr
c
Linux
gcc
MPI
OpenMPI
如何强制 OpenMPI 使用 GCC 而不是 ICC?是否需要重新编译 OpenMPI?
我有一个用于并行计算的 C 代码 用于编写gcc 我想在集群上编译它 这显然使用icc via mpicc 将代码更正为icc friend好像太费时间了 所以我想问一下OpenMPI to use gcc反而 我没有该集群的管理员权限 而
c
gcc
Compilation
ICC
OpenMPI
从 MPICH 切换到 OpenMPI
我的 Ubuntu 20 04 中有 mpich 和 openmpi dpkg l grep mpi grep lib ii libmpich dev amd64 3 3 2 2build1 amd64 Development files
MPI
OpenMPI
ubuntu2004
MPICH
如何从从节点向主节点发送动态数组
我正在完成一个简单的 MPI 程序 但我正在努力完成该项目的最后一部分 我发2个ints 包含从节点的起点和终点 使用这些我需要创建一个数组并填充它 我需要将其发送回主节点 从机代码如下 printf Client waiting for
c
MPI
OpenMPI
DLL加载失败:执行“from mpi4py import MPI”时找不到指定的模块
我正在尝试在 Windows 7 64 位上使用 Mpi4py 1 3 和 python 2 7 我从以下位置下载了可安装版本here http www lfd uci edu 7Egohlke pythonlibs 其中包括 OpenMP
python
python27
OpenMPI
OpenMP 和 MPI 哪个更容易学习和调试?
我有一个数字处理 C C 应用程序 它基本上是不同数据集的主循环 我们可以访问具有 openmp 和 mpi 的 100 个节点集群 我想加快应用程序的速度 但我对 mpi 和 openmp 来说都是绝对的新手 我只是想知道即使性能不是最好
openmp
OpenMPI
1
2
»