OMPI-WRAPPER-COMPILER(1) Open MPI OMPI-WRAPPER-COMPILER(1) mpicc, mpic++, mpicxx, mpifort, mpijavac -- Open MPI (SYNTAX) mpicc [--showme | --showme:compile | --showme:link] ... mpic++ [--showme | --showme:compile | --showme:link] ... mpicxx [--showme | --showme:compile | --showme:link] ... mpifort [--showme | --showme:compile | --showme:link] ... mpijavac [--showme | --showme:compile | --showme:link] ... -- mpifort : mpif77 [--showme | --showme:compile | --showme:link] ... mpif90 [--showme | --showme:compile | --showme:link] ... : mpiCC [--showme | --showme:compile | --showme:link] ... (OPTIONS) : o --showme: ( ). --showme . --showme . : --showme . "mpicc --showme mpicc --showme my_source.c . mpicc --showme -v -v . o --showme:compile: . o --showme:link: . o --showme:command: ( ) . o --showme:incdirs: ( ) . o --showme:libdirs: ( ) . o --showme:libs ( ) . : mpi open-pal util. o --showme:version: Open MPI . o --showme:help: . mpicc . (DESCRIPTION) : / Open MPI . <<>> (wrapper) (back-end) . (BACKGROUND) Open MPI : o mpicc: C o mpic++ mpicxx ( mpiCC): C++ : mpic++ mpicxx mpiCC C++ . MPI . o mpifort ( / mpif77 mpif90): Fortran o mpijavac: Java . . (FORTRAN NOTES) Fortran MPI (mpifort / mpif77 mpif90) MPI / (bindings) MPI : mpif.h mpi mpi_f08 ( Open MPI Fortran ). : mpif.h mpi -- mpifort Fortran MPI . Fortran Fortran . IBM XLF xlf90 Fortran Fortran (fixed-format) -qfixed . Fortran MPI mpifort . (OVERVIEW) mpicc C . Open MPI Open MPI ld(1) . . mpicc -I -L -l Open MPI C . . Open MPI Open MPI . Open MPI Makefile . Open MPI Open MPI . Open MPI . --showme:compile --showme:link . : shell$ cc -c file1.c `mpicc --showme:compile` shell$ cc -c file2.c `mpicc --showme:compile` shell$ cc file1.o file2.o `mpicc --showme:link` -o my_mpi_program (NOTES) (multi-lib) . ( GNU -m32 -m64 ). ( ). . (FILES) Open MPI $pkgdata/NAME-wrapper-data.txt : o $pkgdata $prefix/share/openmpi o $prefix Open MPI o NAME ( $pkgdata/mpicc-wrapper-data.txt) . (ENVIRONMENT VARIABLES) Open MPI . <> Open MPI configure CC CXX / FC . configure . ( (FILES) ) ompi_value . : o CPPFLAGS: (C C++) o LDFLAGS: (C C++ Fortran) o LIBS: (C C++ Fortran) o CC: C o CFLAGS: C o CXX: C++ o CXXFLAGS: C++ o FC: Fortran o FCFLAGS: Fortran (COPYRIGHT) 2003-2026, The Open MPI Community February 23, 2026 OMPI-WRAPPER-COMPILER(1)