本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
启用 Intel MPI
Intel MPI 在 AWS ParallelCluster AMI 上可用于 Image/Os 设置的 alinux2
、centos7
、rhel8
、ubuntu2204
和 ubuntu2004
值。
注意
要使用 Intel MPI,必须确认并接受 Intel 简化软件许可证
默认情况下,Open MPI 位于路径上。要启用 Intel MPI 而不是 Open MPI,必须先加载 Intel 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 工具。要运行由 Intel MPI 工具编译的代码,请先加载 Intel MPI 模块。
注意
Intel MPI 与基于 AWS Graviton 的实例不兼容。
注意
在 AWS ParallelCluster 版本 2.5.0 之前,Intel MPI 不适用于中国(北京)和中国(宁夏)区域中的 AWS ParallelCluster AMI。