[root]/CCA/Components/Schedulers
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 204 (100.0%) | 1864 (100.0%) | 9.1 |
luitjens | 90 (44.1%) | 1070 (57.4%) | 11.8 |
qymeng | 26 (12.7%) | 535 (28.7%) | 20.5 |
jas | 77 (37.7%) | 226 (12.1%) | 2.9 |
jthornoc | 7 (3.4%) | 26 (1.4%) | 3.7 |
dav | 2 (1.0%) | 3 (0.2%) | 1.5 |
harman | 1 (0.5%) | 2 (0.1%) | 2.0 |
guilkey | 1 (0.5%) | 2 (0.1%) | 2.0 |
Null constructor...
0 lines of code changed in 2 files:
Avoid another null constructor
1 lines of code changed in 1 file:
Avoid calling the null constructor for a varDBType iterator. This seems to cause problems in gcc4.1.
2 lines of code changed in 1 file:
Updates to the histogram code
0 lines of code changed in 2 files:
Updated the out of order scheduler logic.
Updates include:
Post all internally ready tasks recieves, not just the first.
After executing each task, attempt to recieve outstanding MPI without blocking.
Only block when no other work can be perfored.
93 lines of code changed in 1 file:
Whitespace changes.
Added a debug stream to output a histogram of the schedule queue length.
78 lines of code changed in 1 file:
Migrated a few more function calls to the new patch interface.
Deleted the old patch interface.
Removed __New() from the new patch interface calls.
34 lines of code changed in 9 files:
Reduce the output created by the wait time debug stream.
12 lines of code changed in 1 file:
Added a debug stream for outputting waittimes.
8 lines of code changed in 1 file:
Initialize datatypes correctly.
2 lines of code changed in 1 file:
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).
26 lines of code changed in 7 files:
Renable scrubbing. Disabled an error criteria that doesn't seem to be valid.
2 lines of code changed in 1 file:
Removed debug code.
1 lines of code changed in 1 file:
Turned on computes/requires checking.
2 lines of code changed in 1 file:
Added an exception to the requires checking for the copyDataToNew grid task because it runs outside of the normal schedule process.
7 lines of code changed in 1 file:
getWhichDW() now takes a parameter to specify which running task is making the request. Previously it would assume the innermost task which means parent tasks would return the wrong dw.
24 lines of code changed in 2 files:
treat put with a replace as a compute.
Remove delT exemption from computes/modifies/requires checking.
20 lines of code changed in 1 file:
Fixed some faulty logic in the task graph that would incorrectly determine which dw was being used when using the W-cycle (this should not change the answers).
2 lines of code changed in 1 file:
Updated task graph validation code.
Uncomment "#if 0" in hasGetAccess() and hasPutAccess() functions to enable checking.
113 lines of code changed in 2 files:
set v to NULL if no match region found.
3 lines of code changed in 1 file:
(68 more)