GCC 13.2
wget https://ftp.gwdg.de/pub/misc/gcc/releases/gcc-13.2.0/gcc-13.2.0.tar.gz tar xzf gcc-13.2.0.tar.gz cd gcc-13.2.0/ ./contrib/download_prerequisites mkdir build cd build/ ../configure --prefix=/home/thomas/opt/gcc-13.2 --enable-threads --enable-languages=c,c++,fortran --disable-nls # disable Native Language Support (NLS) make -j 8 # took 50min make install
OpenMPI 4.1
wget https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.6.tar.bz2 tar xjf openmpi-4.1.6.tar.bz2 cd openmpi-4.1.6/ ./configure CC=~/opt/gcc-13.2/bin/gcc CXX=~/opt/gcc-13.2/bin/g++ F77=~/opt/gcc-13.2/bin/gfortran FC=~/opt/gcc-13.2/bin/gfortran --prefix ~/opt/openmpi-4.1.6_gcc-13 Open MPI configuration: ----------------------- Version: 4.1.6 Build MPI C bindings: yes Build MPI Fortran bindings: mpif.h, use mpi, use mpi_f08 Debug build: no Miscellaneous ----------------------- HWLOC support: internal (external hlwoc version is less than internal version 2.0) Libevent support: internal PMIx support: Internal Transports ----------------------- OpenFabrics Verbs: yes Shared memory/copy in+copy out: yes Shared memory/Linux CMA: yes TCP: yes Resource Managers ----------------------- ssh/rsh: yes OMPIO File Systems ----------------------- Generic Unix FS: yes make make install