Directory Packages/Uintah/CCA/Components/Schedulers/

Total Files:
21
Deleted Files:
1
Lines of Code:
12127

[root]/Packages/Uintah/CCA/Components/Schedulers

Lines of Code

Packages/Uintah/CCA/Components/Schedulers/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 145 (100.0%) 2159 (100.0%) 14.8
worthen 100 (69.0%) 1391 (64.4%) 13.9
luitjens 41 (28.3%) 750 (34.7%) 18.2
dav 3 (2.1%) 12 (0.6%) 4.0
harman 1 (0.7%) 6 (0.3%) 6.0

Most Recent Commits

worthen 2007-12-18 15:42 Rev.: 39670

Implement small message sending for particles

0 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (changed), OnDemandDataWarehouse.cc (changed)
worthen 2007-12-18 15:39 Rev.: 39669

Forgot a file

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/Schedulers: OnDemandDataWarehouse.h (new)
worthen 2007-12-18 15:32 Rev.: 39668

Post all particle quantity exchanges in advance of task execution. Uses a structure in DetailedTasks that could probably be optimized. The operator< in PSPatchMatlGhost needed to sort on the patch id rather than the patch pointer. Also consolidate recvMPIGridVar back into recvMPICCA/Components/Schedulers/OnDemandDataWarehouse.h

284 lines of code changed in 6 files:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (+39), DetailedTasks.h (new), MPIScheduler.cc (+16 -3), OnDemandDataWarehouse.cc (+219 -163)
worthen 2007-12-18 15:13 Rev.: 39667

sus.cc: Refine sleep time output; CommRecMPI: add a print function

0 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Components/Schedulers: CommRecMPI.cc (new), CommRecMPI.h (changed)
worthen 2007-12-18 15:11 Rev.: 39665

Enforce that all particles required (with ghost cells > 0) are required with the same ghost type and number

0 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Components/Schedulers: SchedulerCommon.cc (new), SchedulerCommon.h (changed)
worthen 2007-12-10 14:13 Rev.: 39550

Let all Var Types use Vector type data in VarTracker

17 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Schedulers: SchedulerCommon.cc (+17 -84)
luitjens 2007-12-06 14:24 Rev.: 39532

Fixed a bug in component timings which incorrectly counted timings from subtaskgraphs. In these cases the entire time for the subtaskgraph would be counted twoard execution time even though much of it was not.


16 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Schedulers: MPIScheduler.cc (+16 -1)
luitjens 2007-12-04 12:38 Rev.: 39513

added TAU profiling

7 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (+3), OnDemandDataWarehouse.cc (+4)
worthen 2007-11-06 13:48 Rev.: 39285

move SCISHARE to UINTAHSHARE. Also disable the share flags if building static

58 lines of code changed in 17 files:

  • Packages/Uintah/CCA/Components/Schedulers: CommRecMPI.cc (+5 -4), DetailedTasks.cc (+5 -4), MPIScheduler.cc (+5 -4), MessageLog.cc (+5 -4), OnDemandDataWarehouse.cc (+5 -4), Relocate.cc (+5 -4), SchedulerCommon.cc (+5 -4), SchedulerFactory.h (new), TaskGraph.cc (new), ThreadPool.cc (new), share.h (del), uintahshare.h (new 11)
worthen 2007-11-05 15:49 Rev.: 39273

Correct Restart fix for new Gridvars

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+1 -1)
worthen 2007-11-05 14:07 Rev.: 39268

GridVariable reorganization: Add extra class layer GridVariable to Grid hierarchy - reduces much of the common code to one place. Changes nothing functionally. Also move DataWarehouse::getCopy and copyOut to OnDemandDatawarehouse. Other changes are to make sure changes compile - with reordering for templates and not including mpicxx.h

384 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+345 -669), OnDemandDataWarehouse.h (+31 -115), SchedulerCommon.cc (+8 -8)
worthen 2007-10-30 15:57 Rev.: 39187

Some tweaks to the task queue

35 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (+13 -2), DetailedTasks.h (+4 -1), MPIScheduler.cc (+18 -19)
worthen 2007-10-29 14:42 Rev.: 39177

Fix problem with task queue output reduction variables

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Schedulers: TaskGraph.cc (+2 -1)
worthen 2007-10-16 09:36 Rev.: 39015

Use new printTrackedVars logic in SingleProcessorScheduler

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/Schedulers: SingleProcessorScheduler.cc (changed)
worthen 2007-10-04 00:15 Rev.: 38891

Remove ParticleSet for variety of reasons, which basically sums up to:
it was just an overglorified wrapper around an int that wasn't always updated and posed a maintenance nightmare.

Change interface to ParticleSubset creation: remove the 'fill' and 'hint' parameters. IMO, they were confusing as to what size the PS ended up being.

14 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/Schedulers: OnDemandDataWarehouse.cc (+8 -14), Relocate.cc (+4 -6), SchedulerCommon.cc (+2 -3)
worthen 2007-10-01 23:26 Rev.: 38866

First iteration of reducing the "extra communication between patches" warnings. Handles Grid Variables, not particle variables.

Only runs if

<small_messages>true</small_messages>

is specified in the <Scheduler> section.

Requires the DW to know whether or not it's on the initialization timestep.

Also add a new version of VarTracker, which can be configured to print out before receiving communication is scheduled, before a task is run, and after a task is run.

172 lines of code changed in 7 files:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (+76 -30), DetailedTasks.h (+10 -1), MPIScheduler.cc (+7 -3), OnDemandDataWarehouse.cc (+27 -20), SchedulerCommon.cc (+33 -11), SchedulerCommon.h (+10 -3), TaskGraph.cc (+9 -7)
luitjens 2007-09-27 11:40 Rev.: 38836

Fixed redstorm compile errors

0 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Schedulers: ThreadPool.cc (-12)
luitjens 2007-09-25 01:07 Rev.: 38813

A fix for one of the major memory leaks. There is still at least one in the code which should be fixed soon.

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Schedulers: CommRecMPI.cc (+1)
worthen 2007-09-24 11:11 Rev.: 38801

only run the task queue if NOT on a copy data timestep, I'll work on that, but otherwise it should be working

3 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Components/Schedulers: MPIScheduler.cc (+1 -1), MPIScheduler.h (+1 -1), SchedulerCommon.cc (+1 -1)
worthen 2007-09-20 22:11 Rev.: 38786

Replace the 'Extra Communication' spew with a single line warning with a statistic of how much you're overcommunicating (this does NOT include the inter-level comm we want to reduce)

11 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (+3 -3), DetailedTasks.h (+5 -1), TaskGraph.cc (+3)

(44 more)

Generated by StatSVN 0.4.0