/trunk/src Developers: luitjens

Login name:
luitjens
Total Commits:
865 (11.1%)
Lines of Code:
17682 (11.1%)
Most Recent Commit:
2008-12-22 14:51

Activity by Clock Time

Activity by Hour of Day for luitjens

Activity by Day of Week for luitjens

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 865 (100.0%) 17682 (100.0%) 20.4
Packages/Uintah/Core/Grid/ 163 (18.8%) 7404 (41.9%) 45.4
Packages/Uintah/CCA/Components/LoadBalancers/ 84 (9.7%) 2069 (11.7%) 24.6
Packages/Uintah/Core/Grid/Variables/ 81 (9.4%) 1795 (10.2%) 22.1
Packages/Uintah/CCA/Components/Schedulers/ 92 (10.6%) 1422 (8.0%) 15.4
/ 15 (1.7%) 980 (5.5%) 65.3
Packages/Uintah/Core/Grid/PatchBVH/ 45 (5.2%) 683 (3.9%) 15.1
Packages/Uintah/CCA/Ports/ 13 (1.5%) 494 (2.8%) 38.0
Packages/Uintah/StandAlone/ 12 (1.4%) 290 (1.6%) 24.1
Packages/Uintah/CCA/Components/Arches/ 12 (1.4%) 279 (1.6%) 23.2
Packages/Uintah/CCA/Components/Solvers/ 11 (1.3%) 256 (1.4%) 23.2
Core/Malloc/ 16 (1.8%) 241 (1.4%) 15.0
Packages/Uintah/CCA/Components/SimulationController/ 23 (2.7%) 225 (1.3%) 9.7
Packages/Uintah/CCA/Components/ICE/ 30 (3.5%) 208 (1.2%) 6.9
Packages/Uintah/testprograms/PatchBVH/ 5 (0.6%) 205 (1.2%) 41.0
Packages/Uintah/Core/Parallel/ 31 (3.6%) 171 (1.0%) 5.5
Packages/Uintah/CCA/Components/ICE/CustomBCs/ 24 (2.8%) 152 (0.9%) 6.3
Packages/Uintah/CCA/Components/Regridder/ 38 (4.4%) 132 (0.7%) 3.4
Packages/Uintah/Core/Grid/BoundaryConditions/ 2 (0.2%) 82 (0.5%) 41.0
Packages/Uintah/scripts/ 6 (0.7%) 78 (0.4%) 13.0
Packages/Uintah/testprograms/IteratorTest/ 2 (0.2%) 73 (0.4%) 36.5
Packages/Uintah/Dataflow/Modules/Selectors/ 6 (0.7%) 63 (0.4%) 10.5
Packages/Uintah/CCA/Components/MPM/ 8 (0.9%) 54 (0.3%) 6.7
Packages/Uintah/Core/ProblemSpec/ 1 (0.1%) 46 (0.3%) 46.0
Packages/Uintah/StandAlone/tools/uda2nrrd/ 7 (0.8%) 26 (0.1%) 3.7
Packages/Uintah/CCA/Components/Models/Radiation/ 6 (0.7%) 26 (0.1%) 4.3
Packages/Uintah/CCA/Components/MPMICE/ 5 (0.6%) 25 (0.1%) 5.0
Packages/Uintah/StandAlone/tools/puda/ 7 (0.8%) 23 (0.1%) 3.2
include/ 12 (1.4%) 21 (0.1%) 1.7
Core/Containers/ 4 (0.5%) 20 (0.1%) 5.0
Packages/Uintah/Core/DataArchive/ 10 (1.2%) 14 (0.1%) 1.4
Packages/Uintah/StandAlone/tools/mpi_test/ 7 (0.8%) 11 (0.1%) 1.5
Packages/Uintah/StandAlone/tools/dumpfields/ 7 (0.8%) 10 (0.1%) 1.4
Packages/Uintah/CCA/Components/MPM/ParticleCreator/ 3 (0.3%) 9 (0.1%) 3.0
Packages/Uintah/CCA/Components/DataArchiver/ 3 (0.3%) 9 (0.1%) 3.0
Packages/Uintah/CCA/Components/Arches/Radiation/ 2 (0.2%) 9 (0.1%) 4.5
Packages/Uintah/Dataflow/Modules/Visualization/ 5 (0.6%) 8 (0.0%) 1.6
Packages/Uintah/Core/GeometryPiece/ 5 (0.6%) 8 (0.0%) 1.6
scripts/ 3 (0.3%) 7 (0.0%) 2.3
include/sci_defs/ 1 (0.1%) 7 (0.0%) 7.0
Packages/Uintah/CCA/Components/ICE/Advection/ 6 (0.7%) 7 (0.0%) 1.1
Packages/Uintah/CCA/Components/OnTheFlyAnalysis/ 3 (0.3%) 5 (0.0%) 1.6
Core/Util/ 1 (0.1%) 5 (0.0%) 5.0
Packages/Uintah/CCA/Components/ProblemSpecification/ 4 (0.5%) 4 (0.0%) 1.0
Packages/Uintah/CCA/Components/PatchCombiner/ 5 (0.6%) 4 (0.0%) 0.8
Core/Thread/ 5 (0.6%) 4 (0.0%) 0.8
Packages/Uintah/testprograms/ 2 (0.2%) 3 (0.0%) 1.5
Packages/Uintah/CCA/Components/MPM/ConstitutiveModel/ 1 (0.1%) 3 (0.0%) 3.0
Core/Geometry/ 2 (0.2%) 3 (0.0%) 1.5
Packages/Uintah/CCA/Components/ICE/PressureSolve/HypreStandAlone/ 4 (0.5%) 2 (0.0%) 0.5
Packages/Uintah/CCA/Components/ICE/EOS/ 2 (0.2%) 2 (0.0%) 1.0
Core/OS/ 2 (0.2%) 2 (0.0%) 1.0
Packages/Uintah/StandAlone/tools/uda2vis/ 2 (0.2%) 1 (0.0%) 0.5
Packages/Uintah/CCA/Components/MPM/HeatConduction/ 1 (0.1%) 1 (0.0%) 1.0
Core/Math/ 1 (0.1%) 1 (0.0%) 1.0
Packages/Uintah/testprograms/SFCTest/ 3 (0.3%) 0 (0.0%) 0.0
Packages/Uintah/VisIt/udaReaderMTMD/ 4 (0.5%) 0 (0.0%) 0.0
Packages/Uintah/StandAlone/tools/extractors/ 2 (0.2%) 0 (0.0%) 0.0
Packages/Uintah/Core/Disclosure/ 2 (0.2%) 0 (0.0%) 0.0
Packages/Uintah/CCA/Components/Parent/ 2 (0.2%) 0 (0.0%) 0.0
Packages/Uintah/CCA/Components/Arches/Mixing/ 2 (0.2%) 0 (0.0%) 0.0
Core/Datatypes/ 2 (0.2%) 0 (0.0%) 0.0

Activity of luitjens

Most Recent Commits

luitjens 2008-12-22 14:51 Rev.: 42762

Re-enabled AMR:+ (it was disabled a few patches ago while working on a bug)


0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (changed)
luitjens 2008-12-22 14:48 Rev.: 42761

Fixed a bug related to load balancing when not regridding. Reenabled load balancing without regridding.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (new)
luitjens 2008-12-22 14:09 Rev.: 42760

Seperated the processes of regridding and load balancing in the simulation controller. This should make it easier to load balance without regridding. Currently this is still not supported due to a few issues when loadbalancing when not also regridding.


146 lines of code changed in 12 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+19 -19), DynamicLoadBalancer.h (new), LoadBalancerCommon.cc (new), LoadBalancerCommon.h (+3 -1)
  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+117 -92), AMRSimulationController.h (new)
  • Packages/Uintah/CCA/Ports: LoadBalancer.h (new)
luitjens 2008-12-20 18:11 Rev.: 42756

Disable load balancing at compile time. Right now this causes all kinds of problems when patches get reassigned. I'll look into what is causing this soon.


1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+1 -1)
luitjens 2008-12-17 12:27 Rev.: 42735

Disable a few load balancer knobs because they are currently broken.

4 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/LoadBalancers: DynamicLoadBalancer.cc (+4 -2)
luitjens 2008-12-17 11:31 Rev.: 42734

Error in last commit

0 lines of code changed in 2 files:

  • Packages/Uintah/Core/Grid: Patch.cc (changed)
luitjens 2008-12-17 11:27 Rev.: 42733

Initialize d_grid. Fix a typo.

2 lines of code changed in 3 files:

  • Packages/Uintah/Core/Grid: Patch.cc (+1 -1), Patch.h (new)
luitjens 2008-12-15 15:27 Rev.: 42717

Readded code that allows particle sets to exist in the newDW pre-relocate.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (new)
luitjens 2008-12-09 11:41 Rev.: 42681

If there are no old patches then don't return early from getWeights.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/LoadBalancers: ProfileDriver.cc (changed)
luitjens 2008-12-04 20:26 Rev.: 42670

Use cout instead of cerr for some standard spew.


0 lines of code changed in 4 files:

  • Packages/Uintah/Core/Parallel: Parallel.cc (new)
  • Packages/Uintah/StandAlone: sus.cc (new)
luitjens 2008-12-04 12:17 Rev.: 42665

undid 42618 this appears to be causing some problems and will need further scruitiny.


2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (+2 -2)
luitjens 2008-12-04 12:06 Rev.: 42664

don't free the xml document for some reason this causes crashes that appear to be memory related later on.


0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/ProblemSpecification: ProblemSpecReader.cc (new)
luitjens 2008-12-03 13:53 Rev.: 42655

Movded macro to a more reuseable location

0 lines of code changed in 4 files:

  • Core/Thread: Thread.h (new), Thread_pthreads.cc (new)
luitjens 2008-12-03 12:58 Rev.: 42652

Added a macro which outputs the hostname and the pid and then waits for a debugger to be attached.

4 lines of code changed in 1 file:

  • Core/Thread: Thread_pthreads.cc (+4)
luitjens 2008-11-29 11:42 Rev.: 42618

Allow particle sets to exist prior to relocate. Previously particle sets did not exist for preRelocate variables in the newDW until after the relocate code was called. This causes unknown variable errors.

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (+2 -2)
luitjens 2008-11-27 11:20 Rev.: 42612

Disabled some code which is no longer needed

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (+3 -1)
luitjens 2008-11-26 12:53 Rev.: 42601

Added a count variable to the PSPatchMatlGhost structure. This variable is used to record how many times a particle set has been added/erased in the process of combining. Doing this allows us to avoid deleting particle sets that are still needed and will hopefully resolve the issues i've been seeing reguarding particle sendsets.

55 lines of code changed in 5 files:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (+50 -5)
  • Packages/Uintah/Core/Grid/Variables: PSPatchMatlGhost.cc (new), PSPatchMatlGhost.h (new)
luitjens 2008-11-25 19:29 Rev.: 42594

Fix another particle sendset bug.

The root of these problems lie in the fact that dependencies are scheduled per variable and sendsets are created once for all variables. If you have tasks that share some variables but not all dependencies can combine in diffent ways. This causes sendsets to be deleted even though they are still needed by other dependencies.

The current fix for this is to ensure that dependencies combine consistantly. The current logic for combining dependences is the following:

First if a new dependency is completly included in another dependency then combine with the first one of those you find. If no dependencies completly include the new dependency then combine it with the first dependency that can be extended to include this dependency without increasing the amount of communication. If this cannot be done then create a new dependency.

This seems to fix the sendset!=old_dw assert (for now).

24 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Schedulers: DetailedTasks.cc (+24 -4)
luitjens 2008-11-19 14:22 Rev.: 42540

Initialze boundary conditions when load balancing because of the needRecompile function.

9 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+9 -1)
luitjens 2008-11-14 15:13 Rev.: 42508

Allow boundary layers to override extra cells.


88 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid: Patch.cc (+88 -43)

(270 more)

Generated by StatSVN 0.4.0