

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 啟用 Intel MPI
<a name="intelmpi-v3"></a>

Intel MPI 可在 AWS ParallelCluster AMIs上使用。

**注意**  
若要使用 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                            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 型執行個體不相容。

**注意**  
在 2.5.0 AWS ParallelCluster 版之前，Intel MPI 不適用於中國 （北京） 和中國 （寧夏） 區域的 AWS ParallelCluster AMIs。