Para compilar programas MPI se recomienda usar sus respectivos wrappers: mpicc, mpicxx para C and C++, y mpif77, mpif90 y mpifort para Fortran. Estos wrappers contienen todas las bibliotecas y herramientas necesarias para la construcción de programas MPI sin tener que especificar los detalles a mano.
Para usar los wrappers, primero hay que cargarlos en nuestra sesión. Cada compilador tiene su propia versión de bibliotecas MPI. Sabiendo esto, es importante cargar las versiones correspondientes:
module load openmpi / module load intel-oneapi-mpi