4.4. GNU Compilers and OpenMPI¶
GCC 11.5.0 is available by default. In addition, you can use the following OpenMPI by configuring the environment. For more details, see each manual.
| Version | Module file | 
|---|---|
| Open MPI 4.1.8 | openmpi/4.1.8_cpu | 
| Open MPI 4.1.8 CUDA 12.8 aware | openmpi/4.1.8_gpu | 
・Example
$ 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
$
・to use OpenMPI on the super
$ 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/
$
・to use OpenMPI on the gpu (cuda/12.8 module will be loaded automatically.)
$ 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/
$