计算化学公社

标题: openpmix和open-mpi区别是什么 [打印本页]

作者
Author:
naxiangzi    时间: 2024-12-8 18:08
标题: openpmix和open-mpi区别是什么
https://github.com/openpmix/openpmix/releases/download/v5.0.3/pmix-5.0.3.tar.bz2
https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.6.tar.bz2


slurm需要安装上面两个,不知区别是什么

作者
Author:
万里云    时间: 2024-12-9 11:21
mpi: 一种并行计算技术规范。
openmpi: 一种mpi实现方案。
pmix: slurm系统与mpi实现方案间的接口,用于调度基于mpi的并行计算程序。
作者
Author:
Santz    时间: 2024-12-9 12:45
pmix 是接口,主要区别在于你看到 srun --mpi=list。比如
  1. [root[url=home.php?mod=space&uid=37877]@Master[/url] ~]# srun --mpi=list
  2. MPI plugin types are...
  3.         none
  4.         pmix
  5.         cray_shasta
  6.         pmi2
  7. specific pmix plugin versions available: pmix_v2,pmix_v3,pmix_v4,pmix_v5
复制代码
。一般使用时srun --mpi=<pmix_version>。OpenMPI是 MPI的一种实现,简单点就是个程序,类似的还有 MPICH、INTELMPI 等
作者
Author:
abin    时间: 2024-12-9 12:55
Open MPI vs Open PMIX, 差异就是楼上各位讲的.


也许还有, OpenMP....

拿掉前面的Open前缀, 就好理解了.
作者
Author:
naxiangzi    时间: 2024-12-10 10:09
万里云 发表于 2024-12-9 11:21
mpi: 一种并行计算技术规范。
openmpi: 一种mpi实现方案。
pmix: slurm系统与mpi实现方案间的接口,用于 ...

感谢大佬指点
作者
Author:
naxiangzi    时间: 2024-12-10 10:10
Santz 发表于 2024-12-9 12:45
pmix 是接口,主要区别在于你看到 srun --mpi=list。比如。一般使用时srun --mpi=。OpenMPI是 MPI的一种实 ...

感谢大佬指点




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3