[root]/Packages/Uintah/Dataflow/Modules/Selectors
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 36 (100.0%) | 519 (100.0%) | 14.4 |
dav | 4 (11.1%) | 211 (40.7%) | 52.7 |
kuzimmer | 13 (36.1%) | 188 (36.2%) | 14.4 |
worthen | 18 (50.0%) | 118 (22.7%) | 6.5 |
harman | 1 (2.8%) | 2 (0.4%) | 2.0 |
Put Matrix3 at top of includes for g++ template satisfaction
0 lines of code changed in 2 files:
Remove need for dynamic compilation of *FieldExtractor modules
73 lines of code changed in 5 files:
move SCISHARE to UINTAHSHARE. Also disable the share flags if building static
16 lines of code changed in 5 files:
no 'trunc' for pgi... not sure what the difference between trunc and (int) is anyway... Some indention
0 lines of code changed in 2 files:
Remove ParticleSet for variety of reasons, which basically sums up to:
it was just an overglorified wrapper around an int that wasn't always updated and posed a maintenance nightmare.
Change interface to ParticleSubset creation: remove the 'fill' and 'hint' parameters. IMO, they were confusing as to what size the PS ended up being.
6 lines of code changed in 2 files:
Update the module's progress meter. Since it is hard to figure out how many steps there are in the progress of this module (without actually doing them), I reset the progress meter a couple of times... but at least it does update and give some indication that something is going on. Only sample the patches for number of materials... this saves a lot of time... but could be incorrect... When searching for the level with particles, start at the finest level (saves time in most cases (I think)). Use more than one leter for a variable name.
211 lines of code changed in 2 files:
Bug fix: if no particles existed for a particular material on a particular patch, the code would fail to check the remaining materials.
10 lines of code changed in 1 file:
if variables are found, but the particle set size is zero, then don't bother sending the particles.
15 lines of code changed in 1 file:
Don't send any particlefields if no variables were found.
7 lines of code changed in 1 file:
Don't execute PFE when the DataArchive is not present --bryan
2 lines of code changed in 1 file:
for the time being, get rid of multi-threading while reading particles
15 lines of code changed in 1 file:
make the ParticleFieldExtractor multi-threaded again after the changes made to the DataArchive.
17 lines of code changed in 1 file:
Temporarily make single threaded until I can figure out why there is data corruption in the multi-threaded version
17 lines of code changed in 1 file:
Temporary fix for the crashes that were occurring when trying to graph a particle over time. Temporary, because we need to confirm that a particular particle cannot change levels over time. If it can, then this fix will break.
37 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.
23 lines of code changed in 4 files:
Patch pointer for setting up GUI names needed to be pointing to the level with particles on it instead of level 0. Set the pointer after the particle level has been established.
6 lines of code changed in 1 file:
Added level property to the fields produced by uintah. The level property propogates to the Vis modules and tags 'L-n', where n is the level, to the geomObj name whenever the level property is present. Replaced many get_property and set_property calls with a single copy_property call in the field Operators.
55 lines of code changed in 2 files:
make particles scale with the domain, when udaScale is used.
9 lines of code changed in 2 files: