doc: more work on advanced usage content hierarchy
authorRamprasad Venkataraman <ramv@illinois.edu>
Wed, 25 Jul 2012 19:34:13 +0000 (14:34 -0500)
committerRamprasad Venkataraman <ramv@illinois.edu>
Wed, 25 Jul 2012 19:48:16 +0000 (14:48 -0500)
doc/charm++/manual.tex
doc/charm++/startuporder.tex [new file with mode: 0644]

index 5d34d0ee920009d66ee110dc02950060a00eff98..8c95b0e60c5c2c1fb26555d3de9ff0b8d33657fc 100644 (file)
@@ -54,15 +54,15 @@ node, PE, ranks?, smp-mode and non-smp mode terminology. etc.
   \input{groups}
   \input{nodegroups}
 
-\chapter{Startup Order}
-
+\chapter{Initializations at Program Startup}
+  \input{startuporder}
 
 \part{Advanced Usage}
 
 \chapter{Optimizing Entry Method Invocation}
-  \input{entry}
   \input{messages}
-  \input{order.tex}
+  \input{entry}
+  \input{order}
 
 \chapter{Callbacks}
   \input{callbacks}
@@ -70,6 +70,7 @@ node, PE, ranks?, smp-mode and non-smp mode terminology. etc.
 \chapter{Waiting on Completion}
   \section{Asynchronous Barriers}
   \section{Threaded Entry Methods}
+  \section{Sync Entry Methods}
   \input{futures}
   \input{quiesce}
 
@@ -102,15 +103,15 @@ node, PE, ranks?, smp-mode and non-smp mode terminology. etc.
 
 \part{Optional / Expert Usage}
 
-\chapter{Python scripting language}
-\label{python}
-  \input{python}
-
-\chapter{Control Point Automatic Tuning Framework}
-\index{Control Point Automatic Tuning Framework}
+\chapter{Control Point Automatic Tuning}
+\index{Control Point Automatic Tuning}
 \label{sec:controlpoint}
   \input{controlpoints}
 
+\chapter{Dynamic Code Injection}
+\label{python}
+  \input{python}
+
 \chapter{Writing Libraries for Custom Messaging}
   \input{delegation}
 
diff --git a/doc/charm++/startuporder.tex b/doc/charm++/startuporder.tex
new file mode 100644 (file)
index 0000000..2d93768
--- /dev/null
@@ -0,0 +1,4 @@
+describe the order in which entities are constructed on PE 0 and other PEs
+what assumptions can user program make about entity availability:
+ie groups are available in any chare array constructor, but not vice versa etc.
+