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 |
Copy d_curFace in the copy constructor.
0 lines of code changed in 2 files:
Some bug fixes
24 lines of code changed in 1 file:
Added a const.
0 lines of code changed in 2 files:
white space
0 lines of code changed in 2 files:
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:
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:
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:
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:
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:
Cosmetics
0 lines of code changed in 2 files:
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:
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:
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:
Use patch ID to compute hash instead of pointer
2 lines of code changed in 1 file:
Optimized data structure for VarDB to hash_multimap
5 lines of code changed in 1 file:
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:
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:
Cleanup some unused variable and methods
0 lines of code changed in 4 files:
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:
compiler warnings
0 lines of code changed in 2 files:
(10 more)