doc: promote sections in control points chapter
authorRamprasad Venkataraman <ramv@illinois.edu>
Tue, 31 Jul 2012 20:18:33 +0000 (15:18 -0500)
committerRamprasad Venkataraman <ramv@illinois.edu>
Tue, 31 Jul 2012 20:18:33 +0000 (15:18 -0500)
doc/charm++/controlpoints.tex

index 06ace962fdf2ed149b6a499270a1be0b41a8f7fd..18827c3f4c06476d8bdb6fb6d2f1bede0d3176a3 100644 (file)
@@ -10,7 +10,7 @@ the possible program configurations.
 
 \textbf{Warning: this is still an experimental feature not meant for production applications}
 
-\subsection{Exposing Control Points in a Charm++ Program}
+\section{Exposing Control Points in a Charm++ Program}
 The program should include a header file before any of its \texttt{*.decl.h} files:
 
 \begin{alltt} 
@@ -47,7 +47,7 @@ For a complete list of these functions, see \texttt{cp\_effects.h} in \texttt{ch
 
 The program, of course, has to adapt its behavior to use these new control point values. There are two ways for a the control point values to change over time. The program can request that a new phase (with its own control point values) be used whenever it wants, or the control point framework can automatically advance to a new phase periodically. The structure of the program will be slightly different in these to cases. Sections \ref{frameworkAdvancesPhases} and \ref{programAdvancesPhases} describe the additional changes to the program that should be made for each case.
 
-\subsubsection{Control Point Framework Advances Phases}
+\subsection{Control Point Framework Advances Phases}
 \label{frameworkAdvancesPhases}
 
 The program provides a callback to the control point framework in a manner such as this:
@@ -67,7 +67,7 @@ Alternatively, the program can specify that it wants to call \texttt{gotoNextPha
 \end{alltt} 
 
 
-\subsubsection{Program Advances Phases}
+\subsection{Program Advances Phases}
 \label{programAdvancesPhases}
 
 \begin{alltt} 
@@ -78,11 +78,11 @@ Alternatively, the program can specify that it wants to call \texttt{gotoNextPha
 
 
 
-\subsection{Linking With The Control Point Framework}
+\section{Linking With The Control Point Framework}
 
 The control point tuning framework is now an integral part of the Charm++ runtime system. It does not need to be linked in to an application in any special way. It contains the framework code responsible for recording information about the running program as well as adjust the control point values. The trace module will enable measurements to be gathered including information about utilization, idle time, and memory usage. 
 
-\subsection{Runtime Command Line Arguments}
+\section{Runtime Command Line Arguments}
 
 Various following command line arguments will affect the behavior of the program when running with the control point framework. As this is an experimental framework, these are subject to change.