SHMEMCC(1) Open MPI SHMEMCC(1) (NAME) shmemcc - OpenSHMEM C (SYNTAX) oshcc [--showme | --showme:compile | --showme:link] ... oshcxx [--showme | --showme:compile | --showme:link] ... oshc++ [--showme | --showme:compile | --showme:link] ... oshfort [--showme | --showme:compile | --showme:link] ... shmemcc [--showme | --showme:compile | --showme:link] ... shmemcxx [--showme | --showme:compile | --showme:link] ... shmemc++ [--showme | --showme:compile | --showme:link] ... shmemfort [--showme | --showme:compile | --showme:link] ... (OPTIONS) : o --showme: ( ). --showme . --showme . : --showme . "shmemcc --showme shmemcc --showme my_source.c . shmemcc --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: . shmemcc oshcc . (DESCRIPTION) : / OpenSHMEM . <<>> (wrapper) (back-end) . (BACKGROUND) Open MPI : o oshcc shmemcc: C o oshc++ oshcxx shmemc++ shmemcxx: C++ o oshfort shmemfort: Fortran . . (FORTRAN NOTES) Fortran OpenSHMEM (oshfort shmemfort) OpenSHMEM / (bindings) OpenSHMEM . Fortran Fortran . IBM XLF xlf90 Fortran Fortran (fixed-format) -qfixed . Fortran OpenSHMEM oshfort . (OVERVIEW) oshcc shmemcc C . OpenSHMEM OpenSHMEM ld(1) . . oshcc shmemcc -I -L -l OpenSHMEM C . . OpenSHMEM OpenSHMEM . OpenSHMEM Makefile . OpenSHMEM OpenSHMEM . shmemcc oshcc . --showme:compile --showme:link . : shell$ cc -c file1.c `shmemcc --showme:compile` shell$ cc -c file2.c `shmemcc --showme:compile` shell$ cc file1.o file2.o `shmemcc --showme:link` -o my_oshmem_program (NOTES) (multi-lib) . ( GNU -m32 -m64 ). ( ). . (FILES) OpenSHMEM $pkgdata/NAME-wrapper-data.txt : o $pkgdata $prefix/share/openmpi o $prefix OpenSHMEM o NAME ( $pkgdata/shmemcc-wrapper-data.txt) . (ENVIRONMENT VARIABLES) OpenSHMEM . <> Open MPI configure CC CXX / FC . configure . ( (FILES) ) oshmem_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 SHMEMCC(1)