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/
$