启用 Intel MPI - AWS ParallelCluster

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

启用 Intel MPI

英特尔 MPI 在AWS ParallelCluster AMI 上可用于alinux2centos7ubuntu1804、、和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。