doc:PUP: forward ref dynamic alloc and add intro paragraph to adv pup
authorEric Bohm <ebohm@illinois.edu>
Sat, 4 Aug 2012 21:46:41 +0000 (16:46 -0500)
committerEric Bohm <ebohm@illinois.edu>
Sat, 4 Aug 2012 21:46:41 +0000 (16:46 -0500)
doc/charm++/advancedpup.tex
doc/charm++/pup.tex

index a7db47c283d4410fec0f8e00c45985da5794fc0d..1e981967466ba27af1fa08f5e074cc3dd2cfffa5 100644 (file)
@@ -1,3 +1,11 @@
+This section describes advanced functionality in the PUP framework.
+The first subsections describes features supporting complex objects,
+with multiple levels of inheritance, or with dynamic changes in heap
+usage.  The latter subsections describe additional language bindings,
+and features supporting PUP modes which can be used to copy object
+state from and to long term storage for checkpointing, or other
+application level purposes.
+
 \section{Dynamic Allocation}
 \label{sec:pupdynalloc}
 
index 06938a720d3e3a8d95aabb8cc914d337b1562664..61c520af91ec138c096aeb8d6ff6d689c4c129c0 100644 (file)
@@ -322,7 +322,7 @@ coincides with migration.  More intricate state based PUPing, for
 objects whose memory footprint varies substantially with computation
 phase, can be handled by explicitly maintaining the object's phase in
 a member variable and implementing phase conditional logic in the PUP
-method.
+method (see section~\ref{sec:pupdynalloc}).
 
 \section{Marshalling User Defined Data Types via PUP}