

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 启用 Intel MPI
<a name="intelmpi"></a>

英特尔 MPI 在 Amazon ParallelCluster AMI 上可用。要使用 Intel MPI，必须确认并接受 [Intel 简化软件许可证](https://software.intel.com/en-us/license/intel-simplified-software-license)的条款。默认情况下，Open MPI 位于路径上。要启用 Intel MPI 而不是 Open MPI，必须先加载 Intel MPI 模块。然后需要使用 `module load intelmpi` 安装最新版本。模块的确切名称随每次更新发生变化。要查看哪些模块可用，请运行 `module avail`。输出如下所示。

```
$ module avail

----------------------------------------- /usr/share/Modules/modulefiles ------------------------------------------
dot                        libfabric-aws/1.8.1amzn1.3 module-info                null                       use.own
module-git                 modules                    openmpi/4.0.2

------------------------------------------------ /etc/modulefiles -------------------------------------------------

--------------------------------- /opt/intel/impi/2019.7.217/intel64/modulefiles ----------------------------------
intelmpi
```

```
$ 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 2019 Update 7 Build 20200312 (id: 5dc2dd3e9)
Copyright 2003-2020, Intel Corporation.
```

加载 Intel MPI 模块后，将更改多个路径以使用 Intel MPI 工具。要运行由 Intel MPI 工具编译的代码，请先加载 Intel MPI 模块。

**注意**  
英特尔 MPI 与 Amazon Graviton-based 实例不兼容。

**注意**  
在 2.5.0 Amazon ParallelCluster 版本之前，中国（北京）和中国（宁夏） Amazon ParallelCluster 地区的 AMI 上不提供英特尔 MPI。