Intel MPI を有効にする - AWS ParallelCluster

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Intel MPI を有効にする

Intel MPI は、Image/Os 設定の alinux2centos7rhel8ubuntu2204、および ubuntu2004 値の AWS ParallelCluster AMI で使用できます。

注記

インテル MPI を使用するには、「Intel simplified software license」(インテル簡易ソフトウェアライセンス) の条項を確認し、同意する必要があります。

デフォルトでは、Open MPI はパス上に配置されます。Open MPI の代わりにインテル 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 ツールを使用するように複数のパスが変更されます。Intel MPI ツールでコンパイルされたコードを実行するには、まず Intel MPI モジュールをロードします。

注記

インテル MPI は、AWS Graviton ベースのインスタンスと互換性がありません。

注記

AWS ParallelCluster バージョン 2.5.0 以前は、中国 (北京) および中国 (寧夏) リージョンの AWS ParallelCluster AMI でインテル MPI が使用できませんでした。