COMP: Added missing include for assert()

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/rru2/branches/rru2-memfix-cosmotools/cosmotools@1303 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
COMP: Initialize all variables in the constructor

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/rru2/branches/rru2-memfix-cosmotools/cosmotools@1304 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
BUGFIX: Ensure HasExtraSpace is propagated

If the user has allocated a variable with extra space, ensure that
this variable property is propagated accordingly to internal readers,
i.e., when reading in SplitMode.

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/rru2/branches/rru2-memfix-cosmotools/cosmotools@1305 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
Merge remote-tracking branch 'github/svn-clone'

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/rru2/branches/rru2-memfix-cosmotools/cosmotools@1306 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
Merge remote-tracking branch 'github/master'

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/rru2/branches/rru2-memfix-cosmotools/cosmotools@1307 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf
ENH: Compute and output matrix dimensions

Output the matrix dimensions of each rank, using a synchronized printf.
Also, comput the average matrix size of all ranks and print that out as
well.
ENH: Finer profiling for the parallel merger-tree

Added timers and printfs at each step of the main algorithm.
ENH: Better formatting of the halo tracker output
Merge branch 'svn-clone'

git-svn-id: https://svn.alcf.anl.gov/repos/DarkUniverse/rru2/branches/rru2-memfix-cosmotools/cosmotools@1308 952bdfbe-fa2e-45c0-a9ae-ac90d4a62daf