  \preproc{\#include} \inc{``pastix\_fortran.h''}

  \begin{type-var}
    \type{pastix\_data\_ptr\_t} &  :: \var{pastix\_data}\\
    \type{integer}              &  :: \var{pastix\_comm}\\
    \type{pastix\_int\_t}       &  :: \var{n}, \var{rhs}, \var{ia(n)}, \var{ja(nnz)}\\
    \type{pastix\_float\_t}     &  :: \var{avals(nnz)}, \var{b(n)}\\
    \type{pastix\_int\_t}       &  :: \var{perm(n)}, \var{invp(n)}, \var{iparm(64)}\\
    \type{real}\st{}8           &  :: \var{dparm(64)}\\
  \end{type-var}
  
  \begin{type-func-vars}
    \forkey{call} \func{pastix\_fortran} ( & \texttt{pastix\_data}, \texttt{pastix\_comm}, 
                                             \texttt{n}, \texttt{ia}, \texttt{ja}, \texttt{avals},\\
                                           & \texttt{perm}, \texttt{invp}, \texttt{b}, \texttt{rhs},
                                             \texttt{iparm}, \texttt{dparm} )\\
  \label{proto:pastix_fortran}
\index{Fonctions@Fonctions!\texttt{pastix\_fortran}}
  \end{type-func-vars}
