Directory CCA/Components/Schedulers/

Total Files:
37
Deleted Files:
0
Lines of Code:
14828

[root]/CCA/Components/Schedulers

Lines of Code

CCA/Components/Schedulers/ Lines of Code

Developers

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

Most Recent Commits

luitjens 2009-12-04 11:08 Rev.: 45160

Null constructor...

0 lines of code changed in 2 files:

  • CCA/Components/Schedulers: DWDatabase.h (new)
luitjens 2009-12-04 11:01 Rev.: 45159

Avoid another null constructor

1 lines of code changed in 1 file:

  • CCA/Components/Schedulers: DWDatabase.h (+1 -2)
luitjens 2009-12-04 10:50 Rev.: 45158

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:

  • CCA/Components/Schedulers: DWDatabase.h (+2 -2)
luitjens 2009-11-20 14:48 Rev.: 45105

Updates to the histogram code

0 lines of code changed in 2 files:

  • CCA/Components/Schedulers: MPIScheduler.cc (new)
luitjens 2009-11-20 14:19 Rev.: 45104

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:

  • CCA/Components/Schedulers: MPIScheduler.cc (+93 -83)
luitjens 2009-11-20 10:12 Rev.: 45099

Whitespace changes.

Added a debug stream to output a histogram of the schedule queue length.

78 lines of code changed in 1 file:

  • CCA/Components/Schedulers: MPIScheduler.cc (+78 -64)
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.

34 lines of code changed in 9 files:

  • CCA/Components/Schedulers: MPIScheduler.cc (+1 -1), OnDemandDataWarehouse.cc (+17 -17), Relocate.cc (+9 -9), SchedulerCommon.cc (new), TaskGraph.cc (new)
luitjens 2009-11-12 11:02 Rev.: 45060

Reduce the output created by the wait time debug stream.

12 lines of code changed in 1 file:

  • CCA/Components/Schedulers: MPIScheduler.cc (+12 -1)
luitjens 2009-11-09 15:19 Rev.: 45049

Added a debug stream for outputting waittimes.

8 lines of code changed in 1 file:

  • CCA/Components/Schedulers: MPIScheduler.cc (+8)
luitjens 2009-11-04 13:17 Rev.: 45032

Initialize datatypes correctly.

2 lines of code changed in 1 file:

  • CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+2 -2)
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).

26 lines of code changed in 7 files:

  • CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+3 -2), OnDemandDataWarehouse.h (+2 -2), SchedulerCommon.cc (+3 -3), TaskGraph.cc (+14 -15), TaskGraph.h (new)
luitjens 2009-10-27 14:55 Rev.: 44959

Renable scrubbing. Disabled an error criteria that doesn't seem to be valid.

2 lines of code changed in 1 file:

  • CCA/Components/Schedulers: DWDatabase.h (+2 -1)
luitjens 2009-10-14 10:06 Rev.: 44865

Removed debug code.

1 lines of code changed in 1 file:

  • CCA/Components/Schedulers: TaskGraph.cc (+1 -1)
luitjens 2009-10-13 11:15 Rev.: 44860

Turned on computes/requires checking.

2 lines of code changed in 1 file:

  • CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+2 -2)
luitjens 2009-10-12 17:34 Rev.: 44858

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:

  • CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+7 -4)
luitjens 2009-10-12 13:45 Rev.: 44848

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:

  • CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+20 -15), OnDemandDataWarehouse.h (+4 -2)
luitjens 2009-10-09 13:40 Rev.: 44823

treat put with a replace as a compute.

Remove delT exemption from computes/modifies/requires checking.

20 lines of code changed in 1 file:

  • CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+20 -15)
luitjens 2009-10-08 20:02 Rev.: 44814

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:

  • CCA/Components/Schedulers: TaskGraph.cc (+2 -2)
qymeng 2009-10-06 16:57 Rev.: 44790

Updated task graph validation code.
Uncomment "#if 0" in hasGetAccess() and hasPutAccess() functions to enable checking.

113 lines of code changed in 2 files:

  • CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+112 -52), OnDemandDataWarehouse.h (+1)
qymeng 2009-09-02 23:11 Rev.: 44686

set v to NULL if no match region found.

3 lines of code changed in 1 file:

  • CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+3)

(68 more)

Generated by StatSVN 0.4.0