updates so RMCRT:float will compile and run


git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52583 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
This fixes the lineextract problem seen on BGQ machine vulcan@llnl.
However, it is likely that this same problem will/does occur on any
strange statically linked architecture.  While this isn't a complete
fix, it will allow Jennifer to use the utility for now.

The problem in this case is that static variables are not always
(ever?) created (or at least their constructors are not called) upon
program startup (like they are supposed to be).  The Uintah type
system creates a list of all variable types (eg: CCVariable<double>)
that are available to the program, and these are stored in the static
map variables 'types' found in Core/Disclosure/TypeDescription.cc.
However, these types are put into the 'types' variable by the
register_type() function which is called from the TypeDescription
constructor for each type.

Later, when a (textual) type decription is read from an UDA file, that
string is looked up in the 'types' map... If the map was never populated,
then an 'unknown type' type is returned and then an error occurs because
we don't know the real type.

To solve this problem, I just manually instantiate a number of
variable types in the bgq_hack() function in lineextract.cc.

M    StandAlone/tools/extractors/lineextract.cc

- Line up variables (and their initialization) for easier viewing.
- Add white space, remove tabs and indent properly.
- Number of coding standard stylistic updates.
- Added bgq_hack() function to manually instantiate needed types.
- Added in warning message in case a needed type hasn't been hacked in yet.

M    StandAlone/tools/extractors/timeextract.cc

- White space fixes.
- This file has not been 'hacked' like lineextract, but if it is needed, the
     same hack would be easy to copy over.

M    Core/DataArchive/DataArchive.cc
M    Core/Disclosure/TypeDescription.cc

- Cosmetic updates - white space and coding standard clean ups.





git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52584 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Fix GPU compilation error... Todd please verify this.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52585 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
silence a few warnings

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52586 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
M    Makefile.in
M    Core/Util/sub.mk

Fix a strange linking error on Prism@CHPC (linux box) where the
tracker program would not link correctly due to missing symbols in
Core/Util (which are found in Core/Malloc) when SCI Malloc is turned
on.  While this fix is valid (Core/Util does rely on Core/Malloc), it
should not be necessary as Core/Malloc is linked in other locations.



git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52589 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Fixing a bug when reassigning handoff normal index components. The
tangential velocities weren't being reassigned properly.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52592 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Make the user specify a velocity vector for the default handoff value.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52593 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Update the example component for the new radiometer.  This does not include spatial scheduling of 
the radiometer.



git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52594 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Stylistic consistency changes.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52595 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Example component can compute just the fluxes for the radiometers.
This includes both spatial and temporal scheduling of the task.
It only runs on 1 mpi process due to a problem upstream in
reduceSysVars()

- added regression test. 





git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52596 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
formatting:
  - added {}, method dividers and spacing to improve readability.
  


git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52597 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Formatting:
  - Added {} and method dividers.



git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52598 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Dont store masks for use later just yet until the leak/threaded test
problems are sorted.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52599 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Add significant functionality to MPI stats.
Cleanup and formatting in Unified and MPI schedulers.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52600 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Fixing a sign error with the swirl BC.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52601 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Add Mutex to Unified Scheduler for thread-safe MPI stats (e.g. wait times, etc).
Some misc. code cleanup.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52602 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Differentiate timingsStats.{min,max,avg} files by MPI_Comm sizes. This way we can gather stats for multiple sized jobs run from the same directory.

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52603 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
More sophisticated verifyChecksum() method for the Unified Scheduler. This will handle the presence of "spatial tasks", e.g. radiometer

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52604 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
Reanimate per level suppport for maxGhostCells and maxLevelOffset. These are the horizontal and vertical ranges (respectively) considered by the loadbalancer when creating a neighborhood.

Also clean up some compiler warnings in Relocate.cc

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52605 aee3fe44-4ef4-0310-ac56-cc817e9d0e43
supress warning output in cqmom unless turned on to debug

git-svn-id: https://gforge.sci.utah.edu/svn/uintah/trunk@52606 aee3fe44-4ef4-0310-ac56-cc817e9d0e43