doc: attempt to chapterize the advanced topics
authorRamprasad Venkataraman <ramv@illinois.edu>
Wed, 25 Jul 2012 16:31:02 +0000 (11:31 -0500)
committerRamprasad Venkataraman <ramv@illinois.edu>
Wed, 25 Jul 2012 16:31:08 +0000 (11:31 -0500)
doc/charm++/advancedarrays.tex
doc/charm++/manual.tex

index d5b8812627793903ecb8cec4ed207c8d1609a065..cd41191e543652d270bdfa7340a276085ab034ce 100644 (file)
@@ -1,7 +1,3 @@
-\subsection{Advanced Arrays}
-
-\label{advanced arrays}
-
 The basic array features described before (creation, messaging,
 broadcasts, and reductions) are needed in almost every
 \charmpp{} program.  The more advanced techniques that follow
index 51db2aa568edcfaf69a55cbd63290ff1fb42532a..bb8b793e02ec1235ccde8dd9eae23e063d368e55 100644 (file)
@@ -23,6 +23,8 @@
 \input{intro}
 \input{overview}
 
+\chapter{Machine Model}
+node, PE, ranks?, smp-mode and non-smp mode terminology. etc.
 
 \part{Basic Usage}
 
 
 \part{Advanced Usage}
 
+\chapter{Optimizing Entry Method Invocation}
   \input{entry}
   \input{messages}
   \input{order.tex}
-  \input{callbacks}
+
+\chapter{More Chare Array Features}
+\label{advanced arrays}
   \input{advancedarrays}
+
+\chapter{Chare Inheritance and Templates}
+\label{inheritance and templates}
+  \input{inhertmplt}
+
+\chapter{}
+  \input{callbacks}
+  \input{reductions}
+  \input{alltoall}
+  \input{advancedpup}
+
+\chapter{More Load Balancing}
   \input{advancedlb}
+
+\chapter{Checkpoint/Restart}
+\index{Checkpoint/Restart}
+\label{sec:checkpoint}
+  \input{checkpoint}
+
+\chapter{Threads, Futures, sync, barriers, quiesce, completion etc ...}
   \input{futures}
   \input{quiesce}
-  \input{reductions}
-  \input{advancedpup}
+
   \input{othercalls}    
   \input{delegation}    
 %  \input{commlib}
-  \input{alltoall}
+
+
+\part{Optional / Expert Usage}
 
 \chapter{Python scripting language}
 \label{python}
   \input{python}
 
-\chapter{Inheritance and Templates in Charm++}
-\label{inheritance and templates}
-  \input{inhertmplt}
-
-% TO BE MOVED TO ITS OWN MANUAL
-%\input{msa.tex}
-
-\chapter{Checkpoint/Restart}
-\index{Checkpoint/Restart}
-\label{sec:checkpoint}
-  \input{checkpoint}
-
 \chapter{Control Point Automatic Tuning Framework}
 \index{Control Point Automatic Tuning Framework}
 \label{sec:controlpoint}
   \input{controlpoints}
 
+% TO BE MOVED TO ITS OWN MANUAL
+%\input{msa.tex}
+
+\part{Appendix}
 \appendix