[root]/Packages/Uintah/StandAlone/tools/compare_mms
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 35 (100.0%) | 1351 (100.0%) | 38.6 |
dav | 19 (54.3%) | 869 (64.3%) | 45.7 |
ramanuja | 11 (31.4%) | 474 (35.1%) | 43.0 |
worthen | 5 (14.3%) | 8 (0.6%) | 1.6 |
Make the toplevel ProblemSpec responsible for deleting its xml tree when deleted. Comment out calls to releaseDocument
2 lines of code changed in 4 files:
Made the cout precision to 16.
5 lines of code changed in 1 file:
Undoing the change made in the last commit.
The number cells in the output is redundant.
4 lines of code changed in 1 file:
Modified the output to include number of cells touched.
11 lines of code changed in 1 file:
The output file format is changed. Only the L2-error from the last time step is recorded.
3 lines of code changed in 1 file:
Added bullet-proofing for velocity field.
47 lines of code changed in 1 file:
Removed some printf() to make it faster.
Added some time-checks to ensure desired results.
cleaned some comments.
9 lines of code changed in 1 file:
Fixed the author name and the description.
7 lines of code changed in 1 file:
M compare_scalar.cc
- Use fabs() (instead of abs()) so it will compile.
- Removed my name as I didn't write it... ;)
- Removed the description of what it does as it looks like it is just
a direct copy of the info from compare_mms.
- Cleaned up commented out includes.
- Coding standard return lines.
9 lines of code changed in 1 file:
The make file modifications for compiling compare_scalar command line utility.
0 lines of code changed in 2 files:
A command-line utility for error analysis of advection of passive scalar using ice.
388 lines of code changed in 2 files:
DataArchive changes (and to those who use it):
API change - all queries (except those for a range of time values) take the index in the timestep array instead of the time value
internal change - store everything time-related in struct TimeData (which contains Patch properties, material properties, variable properties, and a HashTable of file-reading information)
Don't keep around ProblemSpecPs for the p***.xml datafiles (store what you read from the datafile). This *might* be a tradeoff in favor of memory at the possible cost of performance. I might change this back later if I determine it to be faster at not much of an expense to memory.
Change any function who uses DataArchive to compensate for the changed API, and a few other cosmetic changes.
6 lines of code changed in 1 file:
MAJOR CHANGES: File (eg: puda) location changes. Puda updated. See
below:
Moved Puda, lineextract (et al), pfs, compare_mms, etc into the
StandAlone/tools/ directory. (There are still some more that should
be moved (compare_uda, selectpart, uda2nrrd, etc), but I haven't
gotten to them yet. This cleans up the StandAlone directory... and
hopefully makes it more clear where each of the utilities are.
Puda has been restructured. It is nolonger a single 3000 line
function. I broke the major pieces into files of their own. In
addition, I revamped 'varsummary' to use templated functions. It was
715 lines of repeated code, now it is 240 lines with some helper
functions.
To facilitate the templating, I have created a GridIterator class
(which is just (mostly) a copy of the CellIterator class). However it
should eventually be used to replace both CellIterator and
NodeIterator (as they currently do just about exactly the same thing).
NodeIterator and CellIterator are friends of GridIterator so that they
can be converted (via a constructor) to GridIterator's.
I fixed the problem with puda not taking into account extra cells. By
default, puda now considers them. If you wish to turn them off, then
use the -no_extra_cells flag.
Puda now reports the location of min/max variables. If there are more
than one cell with the same min/max, then it reports the first one it
finds, and the count of the number of min/max's.
Tecplot was turned off in the original, so it is turned off in the new
version... I haven't tested it at all.
M Uintah/CCA/Components/MPM/ImpMPM.cc
Indent #includes.
M Uintah/Core/DataArchive/DataArchive.cc
Turned off the locking in turnOffXMLCaching() as it was causing a
deadlock... this should be fine, but hasn't been extensively tested.
Indented #includes.
860 lines of code changed in 18 files: