4.4. GNUコンパイラとOpenMPI

デフォルトでGCC 11.5.0が利用可能です。 加えて、環境設定することで、下記のOpenMPIをご利用可能です。 コンパイルコマンドやオプション等の詳細は製品のマニュアルを参照ください。

バージョン

モジュールファイル

Open MPI 4.1.8

openmpi/4.1.8_cpu

Open MPI 4.1.8 CUDA 12.8 aware

openmpi/4.1.8_gpu

・使用例

$ gcc --version
gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-5)
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ module avail openmpi
------------------------------------------------ /work/app/modulefiles/openmpi -------------------------------------------------
openmpi/4.1.8_cpu  openmpi/4.1.8_gpu

Key:
modulepath
$

・superでOpenMPIを使用する場合

$ module load openmpi/4.1.8_cpu
$ mpirun --version
mpirun (Open MPI) 4.1.8

Report bugs to http://www.open-mpi.org/community/help/
$

・gpuでOpenMPIを使用する場合 (自動的にcuda/12.8のモジュールがロードされます)

$ module load openmpi/4.1.8_gpu
Loading openmpi/4.1.8_gpu
  Loading requirement: cuda/12.8
$ mpirun --version
mpirun (Open MPI) 4.1.8

Report bugs to http://www.open-mpi.org/community/help/
$