/trunk/src Developers: qymeng

Login name:
qymeng
Total Commits:
40 (0.2%)
Lines of Code:
576 (0.3%)
Most Recent Commit:
2009-10-06 16:57

Activity by Clock Time

Activity by Hour of Day for qymeng

Activity by Day of Week for qymeng

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 40 (100.0%) 576 (100.0%) 14.4
CCA/Components/Schedulers/ 26 (65.0%) 535 (92.9%) 20.5
Core/Grid/Variables/ 9 (22.5%) 24 (4.2%) 2.6
Core/Geometry/ 3 (7.5%) 14 (2.4%) 4.6
Core/Grid/ 1 (2.5%) 2 (0.3%) 2.0
CCA/Components/LoadBalancers/ 1 (2.5%) 1 (0.2%) 1.0

Activity of qymeng

Most Recent Commits

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)
qymeng 2009-08-14 16:43 Rev.: 44623

use variable lable name to compute hash.

8 lines of code changed in 1 file:

  • CCA/Components/Schedulers: DWDatabase.h (+8 -4)
qymeng 2009-08-14 14:55 Rev.: 44622

Use patch ID to compute hash instead of pointer

4 lines of code changed in 2 files:

  • CCA/Components/Schedulers: DWDatabase.h (+2 -2)
  • Core/Grid/Variables: VarLabelMatl.h (+2 -1)
qymeng 2009-08-05 15:28 Rev.: 44577

Always use version 0 to save scrub count.

21 lines of code changed in 1 file:

  • CCA/Components/Schedulers: DWDatabase.h (+21 -19)
qymeng 2009-08-04 14:51 Rev.: 44573

Fix the order of return vars in getlist() function.

4 lines of code changed in 1 file:

  • CCA/Components/Schedulers: DWDatabase.h (+4 -1)
qymeng 2009-08-04 12:05 Rev.: 44572

Optimized data structure for VarDB to hash_multimap

26 lines of code changed in 2 files:

  • CCA/Components/Schedulers: DWDatabase.h (+21 -3)
  • Core/Grid/Variables: VarLabelMatl.h (+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)
qymeng 2009-07-19 21:02 Rev.: 44508

Fixed a bug which throw a false exception when replacing empty var in DW.

23 lines of code changed in 1 file:

  • CCA/Components/Schedulers: DWDatabase.h (+23 -15)
qymeng 2009-07-17 15:25 Rev.: 44506

Copy all matched foreign vars instead of first one in copyDataToNewGrid function.


40 lines of code changed in 3 files:

  • CCA/Components/Schedulers: DWDatabase.h (+3 -3), OnDemandDataWarehouse.cc (+2 -2), SchedulerCommon.cc (+35 -27)
qymeng 2009-07-16 20:55 Rev.: 44503

Use multimap to store variables in datawarehouse.

72 lines of code changed in 3 files:

  • CCA/Components/Schedulers: DWDatabase.h (+31 -18), OnDemandDataWarehouse.cc (+15 -23), SchedulerCommon.cc (+26 -29)
qymeng 2009-07-16 11:41 Rev.: 44502

fixed an out-of-range bug when copy variables to newgrid

2 lines of code changed in 1 file:

  • CCA/Components/Schedulers: SchedulerCommon.cc (+2 -1)
qymeng 2009-07-15 18:56 Rev.: 44501


Updated copyDataToNewGrid method to handle foreign variables correctly.

32 lines of code changed in 1 file:

  • CCA/Components/Schedulers: SchedulerCommon.cc (+32 -21)
qymeng 2009-05-26 16:04 Rev.: 44359

Fixed a memory corruption bug.

23 lines of code changed in 1 file:

  • CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+23 -18)
qymeng 2009-05-20 20:23 Rev.: 44349

Added synchronized task block to avoid dead lock with dynamic task scheduling.
Reduction task will only run if it is the last task in its task block.
More efficient way to clean foreign vars under same label.



48 lines of code changed in 6 files:

  • CCA/Components/Schedulers: DWDatabase.h (+7), DetailedTasks.cc (+1), MPIScheduler.cc (+27 -12), TaskGraph.cc (+11 -1)
  • Core/Grid: Task.h (+2)
  • Core/Grid/Variables: Variable.cc (-2)
qymeng 2009-04-09 20:51 Rev.: 44043

Removed >= <= operators in IntVector.h.
Changed the order of foreign Grid variable link list in DW.

39 lines of code changed in 4 files:

  • CCA/Components/Schedulers: DWDatabase.h (+15), OnDemandDataWarehouse.cc (+23 -31)
  • Core/Geometry: IntVector.h (+1 -1)
qymeng 2009-04-09 15:08 Rev.: 44027

M Core/Grid/Variables/Variable.h
M Core/Grid/Variables/Variable.cc
M Core/Geometry/IntVector.h
M CCA/Components/Schedulers/OnDemandDataWarehouse.cc

Add a next pointer for vars in DataWarehouse.
This linked list of vars is to store foreign Grid Variables received from same patch but with different range.
We need multiple ranges(windows) of data under same label for reordering task executions and MPI receives.

M CCA/Components/Schedulers/MPIScheduler.cc
M StandAlone/inputs/UPS_SPEC/ups_spec.xml
MPI queued task scheduler works now and can be turned on by tag <useExternalQueue_>.
Default is still the old fix-order scheduler.

117 lines of code changed in 5 files:

  • CCA/Components/Schedulers: MPIScheduler.cc (+12 -10), OnDemandDataWarehouse.cc (+75 -43)
  • Core/Geometry: IntVector.h (+13 -13)
  • Core/Grid/Variables: Variable.cc (+9), Variable.h (+8)
qymeng 2009-03-17 15:05 Rev.: 43745

Fixed a bug which passed wrong size to MPI_Allgatherv()

1 lines of code changed in 1 file:

  • CCA/Components/LoadBalancers: ProfileDriver.cc (+1 -1)
Generated by StatSVN 0.4.0