Directory Packages/Uintah/CCA/Components/SimulationController/

Total Files:
5
Deleted Files:
1
Lines of Code:
1721

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

Lines of Code

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

Developers

Author Changes Lines of Code Lines per Change
Totals 52 (100.0%) 458 (100.0%) 8.8
luitjens 27 (51.9%) 294 (64.2%) 10.8
worthen 20 (38.5%) 149 (32.5%) 7.4
harman 1 (1.9%) 7 (1.5%) 7.0
amorris 1 (1.9%) 4 (0.9%) 4.0
jas 2 (3.8%) 2 (0.4%) 1.0
dav 1 (1.9%) 2 (0.4%) 2.0

Most Recent Commits

worthen 2007-11-06 13:48 Rev.: 39285

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

15 lines of code changed in 6 files:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.h (new), SimulationController.h (new), share.h (del), uintahshare.h (new 11)
worthen 2007-10-24 13:44 Rev.: 39138

Make the toplevel ProblemSpec responsible for deleting its xml tree when deleted. Comment out calls to releaseDocument

1 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+1 -1)
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.

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+3 -4)
worthen 2007-09-10 22:46 Rev.: 38651

Means to leverage the line-number malloc tag to track iterations, and use it to match tags with the current timestep in sus

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+2)
luitjens 2007-09-10 15:07 Rev.: 38649

Merge from r38647 and r38648

1 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/SimulationController: SimulationController.cc (new)
luitjens 2007-09-06 12:25 Rev.: 38623

Output the processor that is the max in addition to the max. This could be useful in tracking down our memory issues.

35 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: SimulationController.cc (+35 -10)
luitjens 2007-09-05 09:32 Rev.: 38597

new->scinew

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: SimulationController.cc (+2 -2)
luitjens 2007-07-19 12:05 Rev.: 38146

Fixed an array out of bounds bug.

5 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+5 -2)
amorris 2007-07-16 13:07 Rev.: 38080

Removed sleep while TAU profiling (was used to help differentiate iterations when tracing)

4 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+4 -4)
dav 2007-07-03 16:07 Rev.: 37968

indenting

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: SimulationController.cc (+2 -2)
luitjens 2007-07-03 09:46 Rev.: 37960

Modified the way the SCIDebug MPIBarriers:+ works.

44 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+44 -16)
luitjens 2007-07-02 13:13 Rev.: 37934

Modified the way dynamic dilation is controlled.

Dilation is now controlled by specifiying the amount of overhead
associated with the grid that is acceptable. At run time the simulation
is profiled and dilation is adjusted in order to keep the amr overhead
in the acceptable range.

grid_reuse_target_low and grid_reuse_target_high have been removed. Now
the controls are amr_overhead_low and amr_overhead_high. These are
values between 0 and 1 that specify the fraction of of the runtime that
is allowed to be spent in amr overhead. The defaults are .05 and .15.

In addition, the parameter max_dilation now exists. It is important to
set this to be smaller than the smallest patch possible (the default is
4,4,4). This sets a ceiling on the amount of total dilation (stability
dilation + regrid dilation) that can
exist in the system.

To enable dynamic dilation add the following to the AMR section of the input file:

<dynamic_dilation>true</dynamic_dilation>

In addition you may want to specify the following in the same section:

amr_overhead_low
amr_overhead_low
max_dilation




40 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: SimulationController.cc (+40 -8)
luitjens 2007-06-29 12:40 Rev.: 37924

Add the percent time in overhead to the ComponentTimes:+ spew

9 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: SimulationController.cc (+9 -6)
luitjens 2007-06-29 10:50 Rev.: 37920

Calculate the percent time spent doing AMR grid related things. This
will be used to control dilation eventually.

59 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: SimulationController.cc (+59 -22)
worthen 2007-06-25 11:26 Rev.: 37891

Fix seg-fault when printing once-per-proc tasks.
In Switcher::problemSetup, check to see if the regridder needs to be turned on (like on a restart)

6 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: SimulationController.cc (+6 -6)
luitjens 2007-06-20 10:26 Rev.: 37850

Include the time in MPI_Wait{some/all} in the SCI_DEBUG ComponentTimes:+

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: SimulationController.cc (+2)
luitjens 2007-06-18 14:46 Rev.: 37831

Free the memory for sub-cycle timesteps when using W-Cycle. Previously this would not be deleted until the end of the coarsest timestep leading to excess memory usage.

Theoritically this could provide up to a factor of (refinement ratio)^(num levels-1) improvement in memory usage.

Bryan & Justin

8 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+8 -2)
worthen 2007-05-23 15:56 Rev.: 37622

Reorganize recompile loop for multi taskgraphing to make sure finalizeTimestep gets called on all levels

14 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+14 -14)
worthen 2007-05-21 18:14 Rev.: 37600

Implement a task queue based on whether or not MPI recvs have taken place. To do this, I also needed to implement Reduction Variable Modifies. Read closely if you plan to use this: Modification will take place before reduction. Also override the delt on global level in the sim controller (this is mainly if the delt changes as a result of a switch)

5 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+5 -2)
luitjens 2007-05-18 13:47 Rev.: 37588

A couple small tau changes.

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/SimulationController: AMRSimulationController.cc (+1 -3)

(23 more)

Generated by StatSVN 0.4.0