Directory Core/Grid/Variables/

Total Files:
74
Deleted Files:
10
Lines of Code:
10967

[root]/Core/Grid/Variables

Lines of Code

Core/Grid/Variables/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 210 (100.0%) 881 (100.0%) 4.1
luitjens 28 (13.3%) 634 (72.0%) 22.6
jas 146 (69.5%) 198 (22.5%) 1.3
qymeng 9 (4.3%) 24 (2.7%) 2.6
jthornoc 11 (5.2%) 21 (2.4%) 1.9
dav 16 (7.6%) 4 (0.5%) 0.2

Most Recent Commits

luitjens 2009-11-30 16:07 Rev.: 45129

Copy d_curFace in the copy constructor.

0 lines of code changed in 2 files:

  • Core/Grid/Variables: GridSurfaceIterator.h (new)
luitjens 2009-11-30 12:45 Rev.: 45125

Some bug fixes

24 lines of code changed in 1 file:

  • Core/Grid/Variables: GridSurfaceIterator.h (+24 -6)
luitjens 2009-11-30 11:34 Rev.: 45124

Added a const.

0 lines of code changed in 2 files:

  • Core/Grid/Variables: Iterator.h (new)
luitjens 2009-11-19 16:11 Rev.: 45097

white space

0 lines of code changed in 2 files:

  • Core/Grid/Variables: VarLabelMatl.h (new)
luitjens 2009-11-16 11:41 Rev.: 45067

Migrated a few more function calls to the new patch interface.

Deleted the old patch interface.

Removed __New() from the new patch interface calls.

2 lines of code changed in 2 files:

  • Core/Grid/Variables: ParticleSubset.cc (+2 -2)
luitjens 2009-11-12 21:28 Rev.: 45063

Readded a constructor that takes the low and high ranges for both the interior and exterior grids.

76 lines of code changed in 1 file:

  • Core/Grid/Variables: GridSurfaceIterator.h (+76 -66)
luitjens 2009-11-12 17:41 Rev.: 45062

Changed the specification of the GridSurfaceIterator.

It is now specified by supplying a low and high point for the
grid and an IntVector offset which specifies the number of cells on
the outside or inside (if the offset is negative) of the grid to
visit.

For example, to iterate over the outermost interior layer of a patch you would
use the following:

GridSurfaceIterator(patch_low,patch_high,IntVector(-1,-1,-1))

To iterate over the ghost cells of a patch you would use

GridSurfaceIterator(patch_low,patch_high,IntVector(ngc,ngc,ngc))



20 lines of code changed in 1 file:

  • Core/Grid/Variables: GridSurfaceIterator.h (+20 -8)
luitjens 2009-11-12 16:43 Rev.: 45061

Added a new iterator class called GridSurface iterator.

This iterator will iterate over the cells on the surface of a grid which is specified
by the low and high points of an interior and exterior grid. Each cell on the surface
will be touched exactly once.

336 lines of code changed in 4 files:

  • Core/Grid/Variables: GridSurfaceIterator.cc (new 47), GridSurfaceIterator.h (+288), sub.mk (new)
jthornoc 2009-11-02 18:02 Rev.: 45022


OSX Snow Leopard fixs from Dav. (First OSX to truely support 64 bits.)

M include/sci_defs/osx_testdefs.h.in

OSX Hack isn't used any more, so I removed it. Added the snow leopard #define.

M CCA/Components/Schedulers/OnDemandDataWarehouse.h

No one uses the boundary layer parameter so I removed it.

M CCA/Components/Schedulers/TaskGraph.h

- Removed tabs messing up indentation.
- Made a few params 'const'.

M CCA/Components/Schedulers/TaskGraph.cc

- Mostly cosmetics:
- Added some white space.
- Added some {}.
- Made a few params 'const'.

M CCA/Components/Schedulers/OnDemandDataWarehouse.cc

- An undefined boundary layer was being passed in even though no one uses it, so
default it to 0,0,0.

M CCA/Components/Schedulers/SchedulerCommon.cc

- Use 'const'.

M CCA/Ports/DataWarehouse.h

- Indent.
- In allocateTemporary(), you can't give a reference parameter (boundaryLayer) a default value. Not
sure why this compiles on other machines.

M Core/Grid/Patch.h

- White space cosmetics.

M Core/Grid/Variables/ParticleVariableBase.h
M Core/Grid/Variables/ParticleSubset.h

- Can't have a function differentiated only by return type (and particularly just by 'const' on the return type).
Not sure why other compiles allow this, and/or which function they actually 'link in', but the OSX 10 compiler
doesn't like it.

M Core/Grid/Variables/ReductionVariable_special.cc

- Don't compile some of these things under snow leopard.

M Core/Grid/Variables/ParticleVariableBase.cc

- Cosmetics.

M Core/Thread/Thread.cc

- Fix a warning for John. ;)

M Core/Disclosure/TypeUtils.cc

- 64 bit functions that become multiply defined if left in for Snow Leopard.

M Core/Util/Endian.cc

- White space!

M StandAlone/sub.mk

- Need Core/OS to link.

M StandAlone/tools/puda/varsummary.cc

- 64 bit overloaded function fix for OSX snow leopard.

M configure.ac

- OSX snow leopard fixes.
- NOTE: Not checking in configure because I don't have the correct autoconf version on this
machine. I will fix this in the next commit (coming shortly).

16 lines of code changed in 8 files:

  • Core/Grid/Variables: ParticleSubset.h (+4 -4), ParticleVariableBase.cc (new), ParticleVariableBase.h (new), ReductionVariable_special.cc (new)
dav 2009-10-28 12:26 Rev.: 44969

Cosmetics

0 lines of code changed in 2 files:

  • Core/Grid/Variables: Array3Data.h (new)
jthornoc 2009-10-27 12:20 Rev.: 44954

1) Turned off scrubbing per Justin's recommendation
2) For mpmArches, cellInformation is computed in doMomExchange and then required from the new_dw thereafter.
3) Removed the empty emitNormal because it is no longer needed

0 lines of code changed in 2 files:

  • Core/Grid/Variables: PerPatch.h (new)
jthornoc 2009-10-26 14:42 Rev.: 44949

Implementing an empty emitNormal for PerPatch type variables so that the code can get past the checkpointing.

5 lines of code changed in 1 file:

  • Core/Grid/Variables: PerPatch.h (+5)
luitjens 2009-08-25 16:37 Rev.: 44657

Use hash_multimap again. Returned the hash and == functions to their fast implementations. The old problems appeared to be with scrubbing which has been disabled for the simulations that were having problems.

1 lines of code changed in 1 file:

  • Core/Grid/Variables: VarLabelMatl.h (+1 -2)
qymeng 2009-08-14 14:55 Rev.: 44622

Use patch ID to compute hash instead of pointer

2 lines of code changed in 1 file:

  • Core/Grid/Variables: VarLabelMatl.h (+2 -1)
qymeng 2009-08-04 12:05 Rev.: 44572

Optimized data structure for VarDB to hash_multimap

5 lines of code changed in 1 file:

  • Core/Grid/Variables: VarLabelMatl.h (+5)
luitjens 2009-07-24 14:14 Rev.: 44525

Added a difference function to the compute sets. This allows us to compute a single difference instead of computing 2 differences and an intersection.

When migrating data between grids only compute the difference as the others are not needed.

78 lines of code changed in 2 files:

  • Core/Grid/Variables: ComputeSet.h (+78 -2)
luitjens 2009-07-24 11:21 Rev.: 44523

Added an intersection function to compute just the intersections and not also the differences. If the differences are not needed then computing them is wasteful.

Disable some expensive error checking if asserts are turned off.


64 lines of code changed in 1 file:

  • Core/Grid/Variables: ComputeSet.h (+64 -5)
qymeng 2009-07-22 16:14 Rev.: 44518

Cleanup some unused variable and methods

0 lines of code changed in 4 files:

  • Core/Grid/Variables: Variable.cc (changed), Variable.h (new)
luitjens 2009-07-15 09:09 Rev.: 44497

Added a flag to variables to mark if they are valid or not. This will allow the scheduler to mark variables invalid when MPI is being received to them.

9 lines of code changed in 2 files:

  • Core/Grid/Variables: Variable.cc (+1), Variable.h (+8)
luitjens 2009-07-14 09:23 Rev.: 44493

compiler warnings

0 lines of code changed in 2 files:

  • Core/Grid/Variables: ParticleVariable_special.cc (changed)

(10 more)

Generated by StatSVN 0.4.0