Commits

Satish Balay committed fbe7eca

make sure chapters and sections in the users manual start on the odd page

Hg-commit: d7a9c4de966e0115895b1896f2b9a8b20a8ad94e

Comments (0)

Files changed (2)

src/docs/tex/manual/manual.tex

 {\rm This manual is intended for use with PETSc 2.3.1}}
 {95/11 - Revision 2.3.1}{February, 3, 2006}
 
-\newpage
-
-\hbox{ }
+\cleardoublepage
 
 \vspace{1in}
 \date{\today}
 \addcontentsline{toc}{chapter}{Abstract}
 \input{abstract.tex}
 
+\cleardoublepage
+
 \input{gettinginfo.tex}
 
 \medskip \medskip
 
-%
+\cleardoublepage
+
 % Acknowledgements for users manual
-\newpage \hbox{ } \newpage
 \input{acknowl.tex}
 
 % Blank page makes double sided printout look bettter.
-%\newpage \hbox{ } \newpage
+
+\cleardoublepage
 
 \tableofcontents
 
 % --------------------------------------------------------------------
 %                            PART 1
 % --------------------------------------------------------------------
+\cleardoublepage
 \part{Introduction to PETSc}
 \label{part_intro}
+\cleardoublepage
 \chapter{Getting Started}
 \input{part1tmp.tex}
 
 % --------------------------------------------------------------------
 %                            PART 2
 % --------------------------------------------------------------------
+\cleardoublepage
 \part{Programming with PETSc}
 \label{part_usage}
 \input{part2tmp.tex}
 %------------------------------------------------------------------
 
 
+\cleardoublepage
 \bibliographystyle{plain}
 \addtocounter{chapter}{1}
 \addcontentsline{toc}{chapter}{Bibliography}

src/docs/tex/manual/part2.tex

 %    \tt mode from running of the page)
 %
 
+\cleardoublepage
 \chapter{Vectors and Distributing Parallel Data} 
 \label{chapter_vectors}
 \sindex{vectors}
 
 %-------------------------------------------------------------
 %-------------------------------------------------------------
+\cleardoublepage
 \chapter{Matrices}
 \label{chapter_matrices}
 \sindex{matrices}
 
 
 % ------------------------------------------------------------------
+\cleardoublepage
 \chapter{KSP: Linear Equations Solvers} \sindex{linear system solvers}
 \label{ch_ksp}
 
 
 
 % ---------------------------------------------------------------
+\cleardoublepage
 \chapter{SNES: Nonlinear Solvers}
 \sindex{nonlinear equation solvers}
 \label{chapter_snes}
 supported for the AIJ matrix format.
 
 % ---------------------------------------------------------------
+\cleardoublepage
 \chapter{TS: Scalable ODE Solvers}
 \label{chapter_ts}
 \sindex{ODE solvers}
 http://www.parallab.uib.no/projects/molecul/matrix/
 
 
+\cleardoublepage
 \chapter{High Level Support for Multigrid with DMMG}
 \label{chapter_dmmg}
 
 option \trl{-dmmg_grid_sequence} and \trl{-snes_view} for most runs.
 
 
+\cleardoublepage
 \chapter{Using ADIC and ADIFOR with PETSc}
 
 Automatic differentiation is an incredible technique to generate code
 \end{tabbing}
 
 %------------------------------------------------------------------
+\cleardoublepage
 \chapter{Using Matlab with PETSc}
 \label{ch_matlab}\sindex{Matlab}
 
 with \trl{PETSC_MATLAB_ENGINE_(MPI_Comm)}.
 
 
+\cleardoublepage
 \chapter{Using ESI with PETSc}
 \label{ch_esi} \findex{ESI} \findex{Equation Solver Interface}
 The \href{http://z.ca.sandia.gov/esi}{Equation Solver Interface} 
 
 
 %------------------------------------------------------------------
+\cleardoublepage
 \chapter{PETSc for Fortran Users}
 \label{ch_fortran}
 
 % --------------------------------------------------------------------
 %                            PART 3
 % --------------------------------------------------------------------
+\cleardoublepage
 \part{Additional Information}
 \label{part_usefulstuff}
 
 %---------------------------------------------------------------------
+\cleardoublepage
 \chapter{Profiling} 
 \label{ch_profiling} \sindex{profiling}
 
 \findex{PreLoadEnd()} \findex{PreLoadStage()} \findex{-preload}
 
 %---------------------------------------------------------------------
+\cleardoublepage
 \chapter{Hints for Performance Tuning} 
 \label{ch_performance} \sindex{performance tuning}
 
 \end{itemize}
 
 %---------------------------------------------------------------------
+\cleardoublepage
 \chapter{Other PETSc Features}
 
 \section{PETSc on a process subset}
 
 
 %----------------------------------------------------------------------
+\cleardoublepage
 \chapter{Makefiles}
 \label{ch_makefiles}
 
 
 %------------------------------------------------------------------
 
+\cleardoublepage
 \chapter{Unimportant and Advanced Features of Matrices and Solvers}
 \label{ch_advanced}
 
   PCDestroy(PC pc);
 \end{tabbing}
 
+\cleardoublepage
 \addtocounter{chapter}{1}
 \addcontentsline{toc}{chapter}{Index}
 \begin{theindex}