1The \eslmod{mpi} module contains a small number of utilities useful 2for using an MPI (Message Passing Interface) library for 3parallelization. Table~\ref{tbl:mpi_api} lists the routines in the 4\eslmod{mpi} API. 5 6 7\begin{table}[hbp] 8\begin{center} 9{\small 10\begin{tabular}{|ll|}\hline 11\hyperlink{func:esl_mpi_PackOpt()}{\ccode{esl\_mpi\_PackOpt()}} & Pack an optional, variable-sized array (or string).\\ 12\hyperlink{func:esl_mpi_PackOptSize()}{\ccode{esl\_mpi\_PackOptSize()}}& Determine the size of a packed optional, variable-sized array.\\ 13\hyperlink{func:esl_mpi_UnpackOpt()}{\ccode{esl\_mpi\_UnpackOpt()}} & Unpack an optional, variable-sized array (or string).\\ 14\hline 15\end{tabular} 16} 17\end{center} 18\caption{The \eslmod{mpi} API.} 19\label{tbl:mpi_api} 20\end{table} 21 22 23 24 25