\relax 
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\citation{*}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}About \textsc  {PaStiX}{}}{4}{chapter.1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Introduction}{4}{section.1.1}}
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Ordering}{4}{section.1.2}}
\newlabel{ordering}{{1.2}{4}{Ordering}{section.1.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Nested dissection : Left, the graph before fill-in; right, the matrix with fill-in.}}{5}{figure.1.1}}
\newlabel{fig:dissection}{{1.1}{5}{Nested dissection : Left, the graph before fill-in; right, the matrix with fill-in}{figure.1.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {1.2}{\ignorespaces Halo Approximate Minimum Degree.}}{6}{figure.1.2}}
\newlabel{fig:halo}{{1.2}{6}{Halo Approximate Minimum Degree}{figure.1.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Symbolic factorization}{6}{section.1.3}}
\newlabel{symbol}{{1.3}{6}{Symbolic factorization}{section.1.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.4}Distribution and scheduling.}{6}{section.1.4}}
\newlabel{blend}{{1.4}{6}{Distribution and scheduling}{section.1.4}{}}
\citation{saad96}
\@writefile{toc}{\contentsline {section}{\numberline {1.5}Factorization}{7}{section.1.5}}
\newlabel{factorization}{{1.5}{7}{Factorization}{section.1.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.6}Solve}{7}{section.1.6}}
\newlabel{solve}{{1.6}{7}{Solve}{section.1.6}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.7}Refinement}{7}{section.1.7}}
\newlabel{refinement}{{1.7}{7}{Refinement}{section.1.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.7.1}GMRES}{7}{subsection.1.7.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.7.2}Conjuguate gradiant}{7}{subsection.1.7.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.7.3}Simple iterative refinement}{7}{subsection.1.7.3}}
\@writefile{loa}{\contentsline {algorithm}{\numberline {1}{\ignorespaces Static pivoting refinement algorithm}}{8}{algorithm.1}}
\newlabel{algo:raff:staticpivoting}{{1}{8}{Simple iterative refinement}{algorithm.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {1.8}Out-of-core}{8}{section.1.8}}
\newlabel{section:description:ooc}{{1.8}{8}{Out-of-core}{section.1.8}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Compilation of \textsc  {PaStiX}{}}{9}{chapter.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Quick compilation of \textsc  {PaStiX}{}}{9}{section.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.1}Pre-requirement}{9}{subsection.2.1.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1.2}compilation}{9}{subsection.2.1.2}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Makefile keywords}{10}{section.2.2}}
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Compilation flags}{10}{section.2.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Integer types}{10}{subsection.2.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}Coefficients}{10}{subsection.2.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}MPI and Threads}{10}{subsection.2.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.4}Ordering}{11}{subsection.2.3.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.5}\texttt  {NUMA} aware library}{11}{subsection.2.3.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.6}Statistics}{11}{subsection.2.3.6}}
\@writefile{toc}{\contentsline {subsubsection}{Memory usage}{11}{section*.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.7}Out-of-core}{11}{subsection.2.3.7}}
\newlabel{subsection:compilation:ooc}{{2.3.7}{11}{Out-of-core}{subsection.2.3.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.8}Python wrapper}{12}{subsection.2.3.8}}
\newlabel{subsection:compilation:python}{{2.3.8}{12}{Python wrapper}{subsection.2.3.8}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}\textsc  {PaStiX}{} options}{13}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Global parameters}{13}{section.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Verbosity level}{13}{subsection.3.1.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Indicating the steps to execute}{13}{subsection.3.1.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}Symmetry}{13}{subsection.3.1.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}Threads}{14}{subsection.3.1.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}Matrix descriprion}{14}{subsection.3.1.5}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Initialisation}{14}{section.3.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}Description}{14}{subsection.3.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Parameters}{15}{subsection.3.2.2}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Ordering}{15}{section.3.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Description}{15}{subsection.3.3.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Parameters}{15}{subsection.3.3.2}}
\@writefile{toc}{\contentsline {section}{\numberline {3.4}Symbolic factorisation}{16}{section.3.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.1}Description}{16}{subsection.3.4.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4.2}Parameters}{16}{subsection.3.4.2}}
\@writefile{toc}{\contentsline {section}{\numberline {3.5}Analyse}{16}{section.3.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.1}Description}{16}{subsection.3.5.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.2}Parameters}{16}{subsection.3.5.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5.3}Output}{16}{subsection.3.5.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3.6}Numerical factorisation}{16}{section.3.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}Description}{16}{subsection.3.6.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.2}Parameters}{17}{subsection.3.6.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.3}Ouputs}{17}{subsection.3.6.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3.7}Solve}{17}{section.3.7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7.1}Description}{17}{subsection.3.7.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7.2}Parameters}{17}{subsection.3.7.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7.3}Ouputs}{17}{subsection.3.7.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3.8}Refinement}{17}{section.3.8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.8.1}Description}{17}{subsection.3.8.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.8.2}Parameters}{18}{subsection.3.8.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.8.3}Output}{18}{subsection.3.8.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3.9}Clean}{18}{section.3.9}}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}\textsc  {PaStiX}{} functions}{19}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Original sequential interface}{19}{section.4.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1.1}The main function}{19}{subsection.4.1.1}}
\newlabel{proto:pastix}{{4.1.1}{19}{The main function}{subsection.4.1.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces \textsc  {PaStiX}{} main function prototype}}{19}{figure.4.1}}
\newlabel{fig:proto:pastix}{{4.1}{19}{\pastix {} main function prototype}{figure.4.1}{}}
\newlabel{proto:pastix_fortran}{{4.1.1}{20}{The main function}{figure.4.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces \textsc  {PaStiX}{} main function fortran interface}}{20}{figure.4.2}}
\newlabel{fig:proto:pastix_fortran}{{4.2}{20}{\pastix {} main function fortran interface}{figure.4.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.3}{\ignorespaces CSC matrix example}}{20}{figure.4.3}}
\newlabel{CSC}{{4.3}{20}{CSC matrix example}{figure.4.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Original Distributed Matrix Interface}{20}{section.4.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}A distributed CSC}{20}{subsection.4.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.4}{\ignorespaces A distributed CSC}}{21}{figure.4.4}}
\newlabel{CSCD}{{4.4}{21}{A distributed CSC}{figure.4.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}Usage of the distributed interface}{21}{subsection.4.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.3}The distributed interface prototype}{21}{subsection.4.2.3}}
\@writefile{toc}{\contentsline {section}{\numberline {4.3}\texttt  {Murge} : Uniformized Distributed Matrix Interface}{21}{section.4.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Description}{21}{subsection.4.3.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.5}{\ignorespaces Using distributed interface}}{22}{figure.4.5}}
\newlabel{DISTRIBUTED_EXAMPLE}{{4.5}{22}{Using distributed interface}{figure.4.5}{}}
\newlabel{proto:dpastix}{{4.2.3}{22}{The distributed interface prototype}{subsection.4.2.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.6}{\ignorespaces Distributed C interface}}{22}{figure.4.6}}
\newlabel{dpastix_prototype}{{4.6}{22}{Distributed C interface}{figure.4.6}{}}
\newlabel{proto:dpastix_fortran}{{4.2.3}{22}{The distributed interface prototype}{figure.4.6}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.7}{\ignorespaces Distributed fortran interface}}{22}{figure.4.7}}
\newlabel{fdpastix_prototype}{{4.7}{22}{Distributed fortran interface}{figure.4.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Additional specific functions for \textsc  {PaStiX}{}}{23}{subsection.4.3.2}}
\@writefile{toc}{\contentsline {subsubsection}{MURGE\_Analyze}{23}{section*.3}}
\@writefile{toc}{\contentsline {subsubsection}{MURGE\_Factorize}{23}{section*.4}}
\@writefile{toc}{\contentsline {subsubsection}{MURGE\_SetOrdering}{23}{section*.5}}
\@writefile{toc}{\contentsline {subsubsection}{MURGE\_ForceNoFacto}{24}{section*.6}}
\@writefile{toc}{\contentsline {subsubsection}{MURGE\_GetLocalProduct}{24}{section*.7}}
\@writefile{toc}{\contentsline {subsubsection}{MURGE\_GetGlobalProduct}{24}{section*.8}}
\@writefile{toc}{\contentsline {subsubsection}{MURGE\_SetLocalNodeList}{25}{section*.9}}
\@writefile{toc}{\contentsline {subsubsection}{MURGE\_AssemblySetSequence}{25}{section*.10}}
\@writefile{toc}{\contentsline {subsubsection}{MURGE\_AssemblyUseSequence}{26}{section*.11}}
\@writefile{toc}{\contentsline {subsubsection}{MURGE\_AssemblyDeleteSequence}{26}{section*.12}}
\@writefile{toc}{\contentsline {section}{\numberline {4.4}Auxiliary \textsc  {PaStiX}{} functions}{27}{section.4.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Distributed mode dedicated functions}{27}{subsection.4.4.1}}
\@writefile{toc}{\contentsline {subsubsection}{Getting local nodes number}{27}{section*.13}}
\newlabel{proto:pastix_getLocalNodeNbr}{{4.4.1}{27}{Getting local nodes number}{section*.13}{}}
\@writefile{toc}{\contentsline {subsubsection}{Getting local nodes list}{27}{section*.14}}
\newlabel{proto:pastix_getLocalNodeLst}{{4.4.1}{27}{Getting local nodes list}{section*.14}{}}
\@writefile{toc}{\contentsline {subsubsection}{Getting local unknowns number}{27}{section*.15}}
\newlabel{proto:pastix_getLocalUnknownNbr}{{4.4.1}{27}{Getting local unknowns number}{section*.15}{}}
\@writefile{toc}{\contentsline {subsubsection}{Getting local unknowns list}{28}{section*.16}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Binding thread}{28}{subsection.4.4.2}}
\newlabel{proto:pastix_setBind}{{4.4.2}{28}{Binding thread}{subsection.4.4.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.3}Working on CSC or CSCD}{29}{subsection.4.4.3}}
\@writefile{toc}{\contentsline {subsubsection}{Checking and correcting the CSC or CSCD matrix}{29}{section*.17}}
\newlabel{proto:pastix_checkMatrix}{{4.4.3}{29}{Checking and correcting the CSC or CSCD matrix}{section*.17}{}}
\@writefile{toc}{\contentsline {subsubsection}{Checking the symetry of a CSCD}{30}{section*.18}}
\newlabel{proto:cscd_checksym}{{4.4.3}{30}{Checking the symetry of a CSCD}{section*.18}{}}
\@writefile{toc}{\contentsline {subsubsection}{Correcting the symetry of a CSCD}{30}{section*.19}}
\newlabel{proto:cscd_symgraph}{{4.4.3}{30}{Correcting the symetry of a CSCD}{section*.19}{}}
\@writefile{toc}{\contentsline {subsubsection}{Adding a CSCD into an other one}{31}{section*.20}}
\newlabel{proto:cscd_addlocal}{{4.4.3}{31}{Adding a CSCD into an other one}{section*.20}{}}
\@writefile{toc}{\contentsline {subsubsection}{Building a CSCD from a CSC}{31}{section*.21}}
\@writefile{toc}{\contentsline {subsubsection}{Changing a CSCD distribution}{33}{section*.22}}
\newlabel{proto:cscd_redispatch}{{4.4.3}{33}{Changing a CSCD distribution}{section*.22}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.4}Schur complement}{34}{subsection.4.4.4}}
\@writefile{toc}{\contentsline {subsubsection}{Indicating schur complement indices}{34}{section*.23}}
\newlabel{proto:pastix_setSchurUnknownList}{{4.4.4}{34}{Indicating schur complement indices}{section*.23}{}}
\@writefile{toc}{\contentsline {subsubsection}{Getting a copy the schur complement}{35}{section*.24}}
\newlabel{proto:pastix_getSchur}{{4.4.4}{35}{Getting a copy the schur complement}{section*.24}{}}
\@writefile{toc}{\contentsline {subsubsection}{Getting schur distribution}{35}{section*.25}}
\newlabel{proto:pastix_getSchurLocalNodeNbr}{{4.4.4}{35}{Getting schur distribution}{section*.25}{}}
\newlabel{proto:pastix_getSchurLocalNodelist}{{4.4.4}{35}{Getting schur distribution}{section*.25}{}}
\newlabel{proto:pastix_getSchurLocalUnkownNbr}{{4.4.4}{36}{Getting schur distribution}{section*.25}{}}
\newlabel{proto:pastix_getSchurLocalUnkownlist}{{4.4.4}{36}{Getting schur distribution}{section*.25}{}}
\@writefile{toc}{\contentsline {subsubsection}{Setting memory allocation to store the schur}{37}{section*.26}}
\newlabel{proto:pastix_setSchurArray}{{4.4.4}{37}{Setting memory allocation to store the schur}{section*.26}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.5}Multi-arithmetic}{37}{section.4.5}}
\newlabel{functions:Multi-arithmetic}{{4.5}{37}{Multi-arithmetic}{section.4.5}{}}
\newlabel{proto:s_pastix}{{4.5}{38}{Multi-arithmetic}{section.4.5}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.8}{\ignorespaces \textsc  {PaStiX}{} main function prototype, simple float mode}}{38}{figure.4.8}}
\newlabel{fig:proto:s_pastix}{{4.8}{38}{\pastix {} main function prototype, simple float mode}{figure.4.8}{}}
\newlabel{proto:d_pastix}{{4.5}{38}{Multi-arithmetic}{figure.4.8}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.9}{\ignorespaces \textsc  {PaStiX}{} main function prototype, double float mode}}{38}{figure.4.9}}
\newlabel{fig:proto:d_pastix}{{4.9}{38}{\pastix {} main function prototype, double float mode}{figure.4.9}{}}
\newlabel{proto:c_pastix}{{4.5}{38}{Multi-arithmetic}{figure.4.9}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.10}{\ignorespaces \textsc  {PaStiX}{} main function prototype, complex mode}}{38}{figure.4.10}}
\newlabel{fig:proto:c_pastix}{{4.10}{38}{\pastix {} main function prototype, complex mode}{figure.4.10}{}}
\newlabel{proto:z_pastix}{{4.5}{38}{Multi-arithmetic}{figure.4.10}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {4.11}{\ignorespaces \textsc  {PaStiX}{} main function prototype, double complex mode}}{38}{figure.4.11}}
\newlabel{fig:proto:z_pastix}{{4.11}{38}{\pastix {} main function prototype, double complex mode}{figure.4.11}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}\textsc  {SWIG} python wrapper}{39}{chapter.5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Requirement}{39}{section.5.1}}
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Building the python wrapper}{39}{section.5.2}}
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Example}{39}{section.5.3}}
\@writefile{toc}{\contentsline {chapter}{\numberline {6}Examples}{40}{chapter.6}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {6.1}Examples in \texttt  {C}}{40}{section.6.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.1}Parameters}{40}{subsection.6.1.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.2}\texttt  {simple.c}}{41}{subsection.6.1.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.3}\texttt  {simple\_dist.c}}{41}{subsection.6.1.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.4}\texttt  {do\_not\_redispatch\_rhs.c}}{41}{subsection.6.1.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.5}\texttt  {step-by-step.c}}{41}{subsection.6.1.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.6}\texttt  {step-by-step\_dist.c}}{41}{subsection.6.1.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.7}\texttt  {reentrant.c}}{41}{subsection.6.1.7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.8}\texttt  {multi-comm.c}}{42}{subsection.6.1.8}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.9}\texttt  {multi-comm-step.c}}{42}{subsection.6.1.9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.10}\texttt  {schur.c}}{42}{subsection.6.1.10}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.11}\texttt  {isolate\_zeros.c}}{42}{subsection.6.1.11}}
\@writefile{toc}{\contentsline {section}{\numberline {6.2}Examples in \texttt  {Fortran}}{42}{section.6.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.1}Parameters}{42}{subsection.6.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}\texttt  {fsimple.f90}}{42}{subsection.6.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.3}\texttt  {fstep-by-step.f90}}{42}{subsection.6.2.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.4}\texttt  {Murge-Fortran.f90}}{43}{subsection.6.2.4}}
\@writefile{toc}{\contentsline {chapter}{\numberline {7}Outputs}{44}{chapter.7}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {7.1}Logs}{44}{section.7.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.1}Controling output logs}{44}{subsection.7.1.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.1.2}Interpreting output logs}{44}{subsection.7.1.2}}
\@writefile{lot}{\contentsline {table}{\numberline {7.1}{\ignorespaces Interpreting output table}}{46}{table.7.1}}
\@writefile{toc}{\contentsline {section}{\numberline {7.2}Integer and double outputs}{46}{section.7.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.1}Integer parameters}{46}{subsection.7.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.2}Double parameters}{46}{subsection.7.2.2}}
\bibstyle{alpha}
\bibdata{pastixman,PaStiX,RICAr}
\bibcite{astrid:hal-00700053}{AR12}
\bibcite{C:LaBRI::PMAA2012}{BFL{$^{+}$}12}
\bibcite{C:LaBRI::PMAA2006b}{BNP{$^{+}$}06}
\bibcite{C:LaBRI::vecpar08-diet}{CGR08}
\bibcite{t:LaBRI::MC09}{Cha09}
\bibcite{f:LaBRI::hr05b}{CHR05}
\bibcite{f:LaBRI::cr07b}{CR07}
\bibcite{C:LaBRI::la12a}{CR12}
\bibcite{f:LaBRI::crr03b}{CRR03}
\bibcite{C:LaBRI::sparsedays2009}{Fav09a}
\bibcite{c:LaBRI::i3m}{Fav09b}
\bibcite{t:LaBRI::MF09}{Fav09c}
\bibcite{c:LaBRI::renpar09}{Fav09d}
\bibcite{C:LaBRI::PMAA2008b}{FLR08}
\bibcite{FAVERGE:2010:INRIA-00549827:1}{FLR10}
\bibcite{C:LaBRI::para08}{FR08}
\bibcite{C:LaBRI::siam2012}{FR12}
\bibcite{c:LaBRI::GHMMPRRP03}{GHM{$^{+}$}03}
\bibcite{c:LaBRI::GHPRRP1}{GHP{$^{+}$}99a}
\bibcite{C:LaBRI::spworld}{GHP{$^{+}$}99b}
\bibcite{c:LaBRI::jsft}{GHP{$^{+}$}00a}
\bibcite{c:LaBRI::ihperf_2k}{GHP{$^{+}$}00b}
\bibcite{C:LaBRI::PMAA_2K2}{GHP{$^{+}$}00c}
\bibcite{A:LaBRI::GHPRRP3}{GHP{$^{+}$}00d}
\bibcite{C:LaBRI::actc}{GHP{$^{+}$}00e}
\bibcite{n:LaBRI::all01}{GHP{$^{+}$}01}
\bibcite{f:LaBRI::go98a}{Gou98}
\bibcite{f:LaBRI::go99a}{Gou99a}
\bibcite{f:LaBRI::go99b}{Gou99b}
\bibcite{c:LaBRI::dg2ka}{Gou00a}
\bibcite{t:LaBRI::DG2k}{Gou00b}
\bibcite{f:LaBRI::go2ka}{Gou00c}
\bibcite{C:LaBRI::gopara}{GR00}
\bibcite{f:LaBRI::grr04b}{GRR04}
\bibcite{t:LaBRI::PH01}{H\'01}
\bibcite{f:LaBRI::hr05d}{HHR05}
\bibcite{f:LaBRI::hlrr03}{HLRR03}
\bibcite{C:LaBRI::PMAA2004b}{HNRR04}
\bibcite{C:LaBRI::para2004}{HPR{$^{+}$}04a}
\bibcite{C:LaBRI::ppsc2004a}{HPR{$^{+}$}04b}
\bibcite{C:LaBRI::sparsedays2003}{HPRR03a}
\bibcite{C:LaBRI::pre03}{HPRR03b}
\bibcite{f:LaBRI::hprr04b}{HPRR04}
\bibcite{C:LaBRI::pre05}{HPRR05}
\bibcite{c:LaBRI::HR01}{HR01}
\bibcite{c:LaBRI::HR02}{HR02}
\bibcite{C:LaBRI::SC2010}{HR10a}
\bibcite{C:LaBRI::UUIC}{HR10b}
\bibcite{C:LaBRI::hrr99a}{HRR99}
\bibcite{C:LaBRI::PMAA_2K1}{HRR00a}
\bibcite{C:LaBRI::hrr2k}{HRR00b}
\bibcite{C:LaBRI::siam2001}{HRR01}
\bibcite{C:LaBRI::SC2002}{HRR02a}
\bibcite{C:LaBRI::PMAA2002a}{HRR02b}
\bibcite{A:LaBRI::HRR01a}{HRR02c}
\bibcite{C:LaBRI::ipdps2003}{HRR03a}
\bibcite{C:LaBRI::siam2003}{HRR03b}
\bibcite{C:LaBRI::PMAA2004a}{HRR04a}
\bibcite{C:LaBRI::SC2004}{HRR04b}
\bibcite{f:LaBRI::hrr05}{HRR05a}
\bibcite{C:LaBRI::ppam05}{HRR05b}
\bibcite{C:LaBRI::PMAA2006a}{HRR06a}
\bibcite{C:LaBRI::para2006}{HRR06b}
\bibcite{C:LaBRI::PPAM07}{HRR07}
\bibcite{A:LaBRI::HRR07}{HRR08a}
\bibcite{C:LaBRI::MN08}{HRR08b}
\bibcite{C:LaBRI::vecpar08-redimps}{KST{$^{+}$}08}
\bibcite{C:LaBRI::HOSCAR2012b}{LFR12a}
\bibcite{C:LaBRI::HOSCAR2012a}{LFR12b}
\bibcite{C:LaBRI::la12b}{LR12}
\bibcite{lacoste:hal-00700066}{LRF{$^{+}$}12}
\bibcite{t:LaBRI::PR2k}{Ram00}
\bibcite{C:LaBRI::REDIMSOPS}{Ram07}
\bibcite{C:LaBRI::COST2009}{Ram09}
\bibcite{f:LaBRI::rr01}{RR01}
\bibcite{saad96}{Saa96}
\bibcite{C:LaBRI::sna-mc-2010}{SKT{$^{+}$}10}
