Directory Packages/Uintah/Core/Grid/Variables/

Total Files:
50
Deleted Files:
2
Lines of Code:
5748

[root]/Packages/Uintah/Core/Grid/Variables

Lines of Code

Packages/Uintah/Core/Grid/Variables/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 123 (100.0%) 1203 (100.0%) 9.7
worthen 97 (78.9%) 696 (57.9%) 7.1
dav 11 (8.9%) 471 (39.2%) 42.8
luitjens 11 (8.9%) 36 (3.0%) 3.2
kuzimmer 2 (1.6%) 0 (0.0%) 0.0
jas 2 (1.6%) 0 (0.0%) 0.0

Most Recent Commits

worthen 2007-12-18 15:42 Rev.: 39670

Implement small message sending for particles

0 lines of code changed in 4 files:

  • Packages/Uintah/Core/Grid/Variables: ParticleVariable.h (changed), ParticleVariableBase.h (new)
worthen 2007-12-18 15:32 Rev.: 39668

Post all particle quantity exchanges in advance of task execution. Uses a structure in DetailedTasks that could probably be optimized. The operator< in PSPatchMatlGhost needed to sort on the patch id rather than the patch pointer. Also consolidate recvMPIGridVar back into recvMPICCA/Components/Schedulers/OnDemandDataWarehouse.h

2 lines of code changed in 2 files:

  • Packages/Uintah/Core/Grid/Variables: PSPatchMatlGhost.cc (new)
worthen 2007-11-08 12:58 Rev.: 39318

Tweaks (that don't really affect this trunk) that help Uintah branch merges operate much more smoothly.

1 lines of code changed in 2 files:

  • Packages/Uintah/Core/Grid/Variables: CellIterator.h (new)
worthen 2007-11-06 13:48 Rev.: 39285

move SCISHARE to UINTAHSHARE. Also disable the share flags if building static

74 lines of code changed in 37 files:

  • Packages/Uintah/Core/Grid/Variables: CellIterator.h (+2 -2), ComputeSet.h (new), GridIterator.h (+2 -2), GridVariableBase.cc (new), GridVariableBase.h (+2 -2), LocallyComputedPatchVarMap.h (new), NodeIterator.h (+2 -2), PSPatchMatlGhost.h (new), ParticleSubset.h (new), ParticleVariable.h (+4 -4), ParticleVariableBase.cc (+4 -4), ParticleVariableBase.h (+2 -2), PerPatchBase.h (+2 -2), ReductionVariableBase.h (+2 -2), ReductionVariable_special.cc (+19 -19), ScrubItem.h (new), SoleVariableBase.h (new), Stencil7.h (new), VarLabel.h (+3 -3), Variable.h (+2 -2)
worthen 2007-11-05 14:07 Rev.: 39268

GridVariable reorganization: Add extra class layer GridVariable to Grid hierarchy - reduces much of the common code to one place. Changes nothing functionally. Also move DataWarehouse::getCopy and copyOut to OnDemandDatawarehouse. Other changes are to make sure changes compile - with reordering for templates and not including mpicxx.h

490 lines of code changed in 40 files:

  • Packages/Uintah/Core/Grid/Variables: CCVariable.h (+20 -251), CCVariableBase.cc (new), CCVariableBase.h (new), GridVariable.h (new), GridVariableBase.cc (+45), GridVariableBase.h (+85), NCVariable.h (new), NCVariableBase.cc (-61), NCVariableBase.h (-72), SFCXVariable.h (new), SFCXVariableBase.cc (-53), SFCXVariableBase.h (-69), SFCYVariable.h (+30 -254), SFCYVariableBase.cc (-52), SFCYVariableBase.h (-70), SFCZVariable.h (+32 -261), SFCZVariableBase.cc (new), SFCZVariableBase.h (new), Stencil7.cc (new), constGridVariable.h (+2), sub.mk (+1 -5)
dav 2007-10-26 16:40 Rev.: 39162

cosmetics

2 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid/Variables: ParticleVariableBase.h (+2 -1)
kuzimmer 2007-10-15 16:09 Rev.: 39009

make the expand() function expand for particle counts larger than minAmount.

0 lines of code changed in 2 files:

  • Packages/Uintah/Core/Grid/Variables: ParticleSubset.cc (changed)
luitjens 2007-10-04 19:20 Rev.: 38914

Remove particle set from Variables

0 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid/Variables: sub.mk (-1)
worthen 2007-10-04 00:15 Rev.: 38891

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.

40 lines of code changed in 10 files:

  • Packages/Uintah/Core/Grid/Variables: ParticleData.h (new), ParticleSet.cc (del), ParticleSet.h (del), ParticleSubset.cc (+24 -52), ParticleSubset.h (+9 -19), ParticleVariable.h (+6 -10), ParticleVariableBase.h (-7), ParticleVariable_special.cc (new)
dav 2007-09-27 15:01 Rev.: 38838

M Grid/Variables/Variable.cc

Fix the reading (or not reading as the case may be) of 0 sized data.

M DataArchive/DataArchive.cc

Fix a problem with detecting compression being turned on in the .xml file.
Put in a comment as to why this is necessary... Bryan, feel free to expand
on the comment if I didn't get it quite right.

38 lines of code changed in 2 files:

  • Packages/Uintah/Core/Grid/Variables: Variable.cc (new)
dav 2007-09-24 17:42 Rev.: 38812

Only attempt to read data if the data size is > 0. Seems like this is the right fix, but am not certain.

8 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid/Variables: Variable.cc (+8 -8)
luitjens 2007-09-05 10:16 Rev.: 38600

new->scinew

5 lines of code changed in 6 files:

  • Packages/Uintah/Core/Grid/Variables: ComputeSet.h (+1 -1), LocallyComputedPatchVarMap.cc (new), ParticleData.h (+2 -2), Stencil.h (+1 -1)
dav 2007-08-15 16:33 Rev.: 38404

Don't try to uncompress 0 sized data... I assume that just returning from this function is ok, but Bryan is going to verify it for me. :)

15 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid/Variables: Variable.cc (+15 -4)
luitjens 2007-08-10 16:50 Rev.: 38373

Merge from 38351 and 38357

26 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid/Variables: Variable.cc (+26 -21)
luitjens 2007-08-10 16:32 Rev.: 38370

Merge from 38367

0 lines of code changed in 2 files:

  • Packages/Uintah/Core/Grid/Variables: Reductions.h (new)
dav 2007-07-03 16:58 Rev.: 37972


Mostly (C-SAFE Sandia) Redstorm (RS) fixes...

M include/sci_algorithm.h

Apparently RS already has is_sorted...

M Core/OS/sub.mk

No sock support on RS.

M Core/Exceptions/Exception.cc
M Core/Thread/Thread.cc

No terminal support on the compute nodes, so can't drop into a debugger...
(Not sure why we have what looks like the same code in two different places...)

M Core/Util/sub.mk

No support for these things on RS:

- DynamicLoader.cc
- DynamicCompilation.cc
- soloader.cc
- Socket.cc

so don't build them.

M Core/Util/sci_system.cc

Can't call 'system' on RS.
Indent/whitespace.

M Core/Util/TypeDescription.cc
M Core/Util/TypeDescription.h

Compiler can't resolve fill_compile_info() function (can't find
it?)... we don't use it (it is for SCIRun) on RS anyway, so turn it
off.

M Packages/Uintah/sub.mk

Don't need to set libs/etc... 'cause nothing is built in this dir.

M Packages/Uintah/CCA/Components/MPM/MPMCommon.cc
M Packages/Uintah/CCA/Components/ICE/ICE.cc

Check to see if stringstream worked... (RS handles it differently then
the c++ spec... go figure.)
Indent.

M Packages/Uintah/CCA/Components/DataArchiver/DataArchiver.cc

Better file open failure error message.
Indent.

M Packages/Uintah/CCA/Components/Schedulers/MPIScheduler.cc

Fix #include to use full path.
Indent.

M Packages/Uintah/CCA/Components/Schedulers/SchedulerCommon.cc

Indent. RS needs time.h.

M Packages/Uintah/Core/Grid/Variables/Variable.cc

Indent. Coding standard return type. Use {}.
Better write failure error msg.
No gzip on RS.
- Though putting this in might not be too hard. I think we have the library on RS.

M Packages/Uintah/Core/Grid/SimulationState.cc

Whitespace.

M Packages/Uintah/Core/DataArchive/DataArchive.cc
M Packages/Uintah/Core/ProblemSpec/ProblemSpec.cc

Robustness check (for istringstream).

M Packages/Uintah/Core/Disclosure/TypeUtils.cc
M Packages/Uintah/Core/Disclosure/TypeUtils.h

RS compiler has problem with resolving templated find_type_name() function.
It isn't used anyway as we don't build SCIRun.
Indent.

M Packages/Uintah/StandAlone/sus.cc

RS:
- requires time.h
- doesn't support disallow_sgi_OpenGL_page0_sillyness(0
- can't run diff command
- can't do initial sleep for debugger attachment

Goodbye to endls. :)

M Packages/Uintah/StandAlone/sub.mk

RS needs to link statically so all libs must be listed on the compile
line... this is the same as on AIX, so we use the AIX syntax. (There
is a small possiblity that this is going to cause a problem on
uP... FS, can you please check?)

41 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid/Variables: Variable.cc (+41 -15)
luitjens 2007-05-23 16:37 Rev.: 37623

Add and subtract the extra cells when querying instead of
IntVector(1,1,1). This assumes that the smallest patch has cells
greater than 2 times the number of extra cells.

5 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid/Variables: LocallyComputedPatchVarMap.cc (+5 -5)
worthen 2007-04-26 13:19 Rev.: 37427

Throw an exception when uncompress fails

1 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid/Variables: Variable.cc (+1 -1)
worthen 2007-04-04 14:06 Rev.: 37230

forgotten file

88 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid/Variables: VarnameMatlPatch.h (new 88)
dav 2007-03-01 20:08 Rev.: 36917


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.

367 lines of code changed in 5 files:

  • Packages/Uintah/Core/Grid/Variables: CellIterator.h (+90 -85), GridIterator.cc (new 17), GridIterator.h (+165), NodeIterator.h (+71 -68), sub.mk (+24 -19)

(1 more)

Generated by StatSVN 0.4.0