Directory Packages/Uintah/CCA/Components/LoadBalancers/

Directory Deleted:
2009-03-09 15:15
Total Files:
0
Deleted Files:
18
Lines of Code:
0

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

Lines of Code

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

Developers

Author Changes Lines of Code Lines per Change
Totals 95 (100.0%) 1356 (100.0%) 14.2
luitjens 48 (50.5%) 807 (59.5%) 16.8
jas 45 (47.4%) 540 (39.8%) 12.0
dav 2 (2.1%) 9 (0.7%) 4.5

Most Recent Commits

jas 2009-03-09 15:15 Rev.: 43504

Remove Packages/

0 lines of code changed in 18 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (del), CostProfiler.h (del), DynamicLoadBalancer.cc (del), DynamicLoadBalancer.h (del), LoadBalancerCommon.cc (del), LoadBalancerCommon.h (del), LoadBalancerFactory.cc (del), LoadBalancerFactory.h (del), ProfileDriver.cc (del), ProfileDriver.h (del), RoundRobinLoadBalancer.cc (del), RoundRobinLoadBalancer.h (del), SimpleLoadBalancer.cc (del), SimpleLoadBalancer.h (del), SingleProcessorLoadBalancer.cc (del), SingleProcessorLoadBalancer.h (del), sub.mk (del), uintahshare.h (del)
luitjens 2009-03-06 15:20 Rev.: 43446

Fixed a few initilization problems.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: ProfileDriver.cc (changed)
luitjens 2009-03-05 16:23 Rev.: 43428

Modified the debug output to hopefully reduce message interleaving on ranger.

13 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: ProfileDriver.cc (+13 -5)
luitjens 2009-03-05 15:29 Rev.: 43426

Modified some debugging output.

102 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (-45), ProfileDriver.cc (+102 -23)
luitjens 2009-03-05 13:39 Rev.: 43419

Commented out some debugging spew that was having problems on mac.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (changed)
luitjens 2009-03-03 12:08 Rev.: 43377

Fixed a couple of bugs which could lead to invalid profile data.

47 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: ProfileDriver.cc (+47 -9)
luitjens 2009-03-02 14:47 Rev.: 43368

Added a few debug streams. No longer profile fine tasks seperately from regular tasks.

301 lines of code changed in 9 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (+13 -212), CostProfiler.h (+3 -12), DynamicLoadBalancer.cc (+52 -3), DynamicLoadBalancer.h (new), ProfileDriver.cc (+220 -81), ProfileDriver.h (new)
luitjens 2009-02-28 20:18 Rev.: 43362

Inform the user what dynamic load balancer is being used.

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+3)
luitjens 2009-02-25 15:39 Rev.: 43338

Updated the stats output for the load balancer.

41 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+41 -13)
luitjens 2009-02-25 13:36 Rev.: 43332

updated load imbalance calculation to be the same metric used in component times.

4 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+4 -4)
luitjens 2009-02-25 10:38 Rev.: 43330

Use the same code for creating the neighborhood and the processor neighborhood. This should fix any inconsistency problems.


0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerCommon.cc (new)
luitjens 2009-02-24 11:02 Rev.: 43310

Fix a couple neighborhood consistency issues.

8 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerCommon.cc (+8 -3)
luitjens 2009-02-23 16:31 Rev.: 43292

Remove spew that was accidently commited

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerCommon.cc (+1 -1)
luitjens 2009-02-23 16:29 Rev.: 43291

Add processors that have coarse and fine patches within our neighborhood to the neighborhood processors list.

52 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerCommon.cc (+52 -5)
luitjens 2009-02-23 15:27 Rev.: 43290

Added code to track processor neighborhoods. A processor neighborhood is defined as any processor that the running processor would have to communicate with during task graph execution.

148 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerCommon.cc (+143 -3), LoadBalancerCommon.h (new)
luitjens 2009-02-20 13:50 Rev.: 43284

Small optimization.

2 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerCommon.cc (+1 -2), LoadBalancerCommon.h (+1 -1)
luitjens 2009-02-13 11:22 Rev.: 43211

get the type with getAttribute() instead of get()

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: LoadBalancerFactory.cc (new)
luitjens 2009-02-13 10:30 Rev.: 43205

Updates to Region::difference.

1) Fixed a bug where the function did not properly handle subtracting an empty set
2) No longer includes zero sized regions in the results
3) Changed deque to a vector as we didn't use any of the deque features and vetors are more widely understood.

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: CostProfiler.cc (+1 -1)
dav 2009-02-12 16:34 Rev.: 43200


Turned on .ups validation... You need to update your .ups files and
the ups_spec.xml file now! If your problem specification is not
valid, sus will die (with an error message) immediately. You can
validate an .ups files with "sus -validate filename.ups".

M Core/Containers/StringUtil.h
M Core/Containers/StringUtil.cc

Utility function to print out a vector<string> as a single ',' separated string.

M Packages/Uintah/CCA/Components/MPM/PetscSolver.cc

* Comment.

M Packages/Uintah/Core/GeometryPiece/GeometryPieceFactory.cc
M Packages/Uintah/CCA/Components/SimulationController/SimulationController.cc

* Removed setting of writeMessages.

M Packages/Uintah/CCA/Components/Parent/ComponentFactory.h
M Packages/Uintah/CCA/Components/Parent/ComponentFactory.cc

* Don't pass in the name of (the type of) a component anymore... It is read from the .ups file now.

M Packages/Uintah/CCA/Components/Parent/Switcher.h

* Cosmetics

M Packages/Uintah/CCA/Components/Parent/Switcher.cc

* It is possible that I broke this... I think it is ok, but I'm going
to get this commit in so that the RT can take a look.
* Cosmetics
* Organize #includes.
* The ProblemSpec no longer comes from a port... Just hold onto it when Switcher is initialized.

M Packages/Uintah/CCA/Components/LoadBalancers/DynamicLoadBalancer.h

* Cosmetics - whitespace is your friend. :)

M Packages/Uintah/CCA/Components/LoadBalancers/DynamicLoadBalancer.cc

* Don't need two steps anymore to read a problem spec.

M Packages/Uintah/CCA/Components/DataArchiver/DataArchiver.cc

* Don't need two steps anymore to read a problem spec.

M Packages/Uintah/CCA/Components/Solvers/SolverFactory.cc

* <Solver>
<type>

replaced with:

<Solver type="">

M Packages/Uintah/CCA/Components/ProblemSpecification/ProblemSpecReader.h

* Major updates to ProblemSpec validation.
** Tracking the actual file that specific tags come from to better report errors to user.
** Don't 'create' a PSReader with a filename, just call readInputFile() with the filename.
Might should make readInputFile a static function, but haven't yet as I'm not sure
if it is used multiple times for the same ProbSpec.
** Prob Spec Reader now contains a list of all (xml) files that were read to create the PS.
* Functions used to pass in the tag (parent), but since they are part of the tag class, don't need
to do this. It is implicitly done (parent == this).
* Moved the Tag/Attribute structs out of the ProblemSpecReader class as they aren't really
a part of it, and are not needed anywhere but in ProblemSpecReader.cc.

* Remove #include sgi stuff.

M Packages/Uintah/CCA/Components/ProblemSpecification/ProblemSpecReader.cc

* Display filename and line number when errors are found.
** All tags are added to the main (top level) xml 'doc'ument. Because of this, the filename
of sub-docs was lost. I am catching this and using the *_private (part of an xml node)
to hold onto this info. I think this is ok as the xml documentation says that it is for
application use.

* Added need_applies_to and children requirements parsing.
* Fixed a couple of edge condition errors that could slip through the parsing.
* Consolidate the file name validation. First look for the file specified directly,
then look for it as a relative offest from its parents location,
then look for it as an absolute offset from where the program was run.
I think this covers all the cases that people use and that it makes sense
to do it this way.

M Packages/Uintah/CCA/Components/Arches/Arches.cc

* Made 'whichMMS' an attribute (instead of a separate <Tag>).

M Packages/Uintah/CCA/Components/Regridder/RegridderFactory.cc

* Changed <type> to be an attribute of <Regridder type="">.

M Packages/Uintah/CCA/Ports/ProblemSpecInterface.h

* Pass filename into readInputFile().
* Cosmetics

M Packages/Uintah/scripts/regression_tester

* Allow 'inputs' to be INPUTS to be local as well as in relative src location.

M Packages/Uintah/Core/DataArchive/DataArchive.cc

* One stop readInputFile().
* Catch edge error condition. (d_filebase == "")

M Packages/Uintah/Core/ProblemSpec/ProblemSpec.h

* Removed doWrite... as it wasn't (really) used anywhere, and I'm not sure what its purpose was.
* Cosmetics - whitespace is your friend

M Packages/Uintah/Core/ProblemSpec/ProblemSpec.cc

* Cosmetics - use '{}' and whitespace.
* removed d_write

M Packages/Uintah/StandAlone/tools/compare_mms/compare_mms.cc
M Packages/Uintah/StandAlone/tools/graphview/GV_TaskGraph.cc
M Packages/Uintah/StandAlone/slb.cc
M Packages/Uintah/StandAlone/restart_merger.cc

* One stop readInputFile()

M Packages/Uintah/StandAlone/tools/pfs/pfs.cc
M Packages/Uintah/StandAlone/tools/pfs/pfs2.cc

* One stop readInputFile()
* Removed writeMessages()... don't think it is used anywhere...

M Packages/Uintah/StandAlone/sus.cc

* Clean up 'usage'.
* No more "-mpm" or "-arches", etc... Specify in .ups file.
* FinalizeManager (finalize MPI) was needed in a number of error cases.

M Packages/Uintah/StandAlone/inputs/ups_spec.xml

Lots of updates... Needs a lot more work from those in the know.
Please fix all the FIXMEs. If a parameter is optional, please specify
why and/or its default. Also, make as many things 'REQUIRED' as
possible. Update the children and need_applies_to flags too.

Please put <tags> in ALPHABETICAL order... this will make it much
easier to find and verify them! Try to organize the large <tags> in
sections (as they apply to need_applies_to), but keep each section
alphabetical.

M Packages/Uintah/StandAlone/inputs/*/*.ups

* Updates to be closer to spec.

9 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+6 -6), DynamicLoadBalancer.h (+3 -1)
luitjens 2009-02-12 10:47 Rev.: 43195

added an assert to make sure a calculation doesn't overflow.

6 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+6 -2)

(10 more)

Generated by StatSVN 0.4.0