本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
启用 Intel MPI
英特尔 MPI 在AWS ParallelCluster AMI 上可用于alinux2
centos7
ubuntu1804
、、和ubuntu2004
值的 Image/Os设置。
注意
要使用英特尔 MPI,您必须承认并接受英特尔简化软件许可
默认情况下,Open MPI 位于路径上。要启用英特尔 MPI 而不是 Open MPI,必须先加载英特尔 MPI 模块。然后,你需要使用安装最新版本module load intelmpi
。模块的确切名称随每次更新发生变化。要查看哪些模块可用,请运行 module
avail
。输出如下所示。
$
module avail
-----------------------------/usr/share/Modules/modulefiles -------------------------------- dot modules libfabric-aws/1.16.0~amzn3.0 null module-git openmpi/4.1.4 module-info use.own -----------------------------/opt/intel/mpi/2021.6.0/modulefiles --------------------------- intelmpi
要加载模块,请运行 module load
。您可以将其添加到用于运行 modulename
mpirun
的脚本中。
$
module load intelmpi
要查看加载了哪些模块,请运行module list
。
$
module list
Currently Loaded Modulefiles: 1) intelmpi
要验证是否已启用 Intel MPI,请运行 mpirun --version
。
$
mpirun --version
Intel(R) MPI Library for Linux* OS, Version 2021.6 Build 20220227 (id: 28877f3f32) Copyright 2003-2022, Intel Corporation.
加载 Intel MPI 模块后,将更改多个路径以使用 Intel MPI 工具。要运行英特尔 MPI 工具编译的代码,请先加载英特尔 MPI 模块。
注意
英特尔 MPI 与AWS基于 Graviton 的实例不兼容。
注意
在AWS ParallelCluster版本 2.5.0 之前,英特尔 MPI 在中国(北京)和中国(宁夏)区域的AWS ParallelCluster AMI 推出 Ami 推出 Intel MPI。