73得票2回答
mpiexec与mpirun的区别

根据我的了解,mpirun和mpiexec都是启动器。有人能告诉我mpiexec和mpirun之间的确切差异吗?

28得票6回答
MPICH2的gethostbyname失败

我不理解这个错误信息。我正在尝试在安装了MPICH2版本1.4或1.5到/ opt / mpich2 之后运行一个MPICH2应用程序(两个版本都使用相同的错误失败)。我的MPI应用程序是使用1.3编译的,但我能够在另一台工作站上使用mpi 1.4运行它。我正在Ubuntu 12.04上测试它...

18得票5回答
如何检查MPICH的版本?

如题,有哪个命令可以列出当前MPICH版本?我正在运行CentOS。 答:您可以使用以下命令在CentOS上列出当前安装的MPICH版本: mpirun -version

14得票1回答
无法理解MPI中的MPI_Reduce_scatter函数

我正在尝试理解MPI_Reduce_scatter函数,但似乎我的推断总是错误的:( 文档说明如下(link): MPI_Reduce_scatter首先对由sendbuf、count和datatype定义的发送缓冲区中的元素数量为S(i)recvcounts[i]的向量进行逐元素约简。接...

11得票3回答
mpiexec因MPI初始化终止而失败

我正在尝试在运行Ubuntu 11.04(Natty Narwhal)的64位计算机上安装MPICH 2。我使用了sudo apt-get install mpich2 一开始我很惊讶没有安装mpd。在谷歌上搜索后,我发现Hydra是新的默认包管理器。 因此,我尝试运行我的MPI代码,但遇到了...

11得票1回答
MPICH/OpenMPI中的容错性

我有两个问题- Q1. 在MPI中,除了检查点/回滚之外,是否有更有效的处理错误情况的方式?如果一个节点“死亡”,程序会突然停止... 是否有任何方法可以在节点死亡后继续执行?(如果以精度为代价就没有问题) Q2. 我在“https://dev59.com/vnVC5IYBdhLWcg3w...

9得票3回答
MPI:在CMakelists中更改处理器数量

我正在使用CLion。我的CMakeLists.txt文件如下: cmake_minimum_required(VERSION 3.2) project(MPI) add_executable(MPI main.cpp) # Require MPI for this project: ...

8得票2回答
建议一个基准测试程序来比较MPICH和OpenMPI。

我是HPC的新手,现在需要在一个由搭载双核AMD Opteron处理器的IBM服务器组成,使用ClusterVisionOS操作系统的集群上比较MPICH和OpenMPI之间的性能分析和差异。 哪个基准测试程序可以用来比较MPICH和OpenMPI的实现呢? 我不确定High-Perfor...

7得票2回答
确保混合MPI / OpenMP在每个OpenMP线程上运行不同的核心

我正在尝试运行混合OpenMP/MPI作业,以便将OpenMP线程按核心分离(每个核心只有一个线程)。我看到其他答案使用numa-ctl和bash脚本来设置环境变量,但我不想这样做。 我希望能够仅通过在命令行上设置OMP_NUM_THREADS和/或OMP_PROC_BIND以及mpiexe...

7得票3回答
MPI实现(OpenMPI,MPICH)如何处理安全/身份验证?

OpenMPI和MPICH在通过TCP/IP套接字之间发送MPI消息时如何处理安全性? 特别是,它们如何防止同一网络上的其他用户连接到监听套接字并发送假MPI消息? 具体场景如下: - 管理员是可信的。不受信任的用户没有物理访问任何硬件或网络。不受信任的用户没有根访问权限。 - 但是,不...