This chapter includes descriptions of the MPI subroutines and functions that are available for parallel programming. Each of these subroutines and functions is defined in the MPI standard. Codes that use these subroutines and functions can be ported to another MPI implementation through recompilation of the source code. Review A sample MPI subroutine before proceeding to better understand how the subroutine and function descriptions are structured.