\chapter*{Quick Reference}
\addcontentsline{toc}{chapter}{Quick Reference}

This appendix provide a brief listing of the C language bindings of the
CDI library routines:

\section*{\tt \htmlref{cdiPioInit}{cdiPioInit}}

\begin{verbatim}
    MPI_Comm cdiPioInit (MPI_Comm commSuper, int IOMode, int clientServerRole,
                         int *pioNamespace, float partInflate,
                         void (*postCommSetupActions)(void));
\end{verbatim}

initialize I/O server processes and communication.


\section*{\tt \htmlref{cdiPioNoPostCommSetup}{cdiPioNoPostCommSetup}}

\begin{verbatim}
    void cdiPioNoPostCommSetup ();
\end{verbatim}

Dummy function to use as argument to pioInit
if no actions are necessary after I/O servers initialize communication.


\section*{\tt \htmlref{pioInit}{pioInit}}

\begin{verbatim}
    MPI_Comm pioInit (MPI_Comm commSuper, int nProcsIO, int IOMode,
                      int *pioNamespace, float partInflate,
                      void (*postCommSetupActions)(void));
\end{verbatim}

initialize I/O server processes and communication.


