Directory Packages/Uintah/CCA/Ports/

Total Files:
17
Deleted Files:
1
Lines of Code:
5622

[root]/Packages/Uintah/CCA/Ports

Lines of Code

Packages/Uintah/CCA/Ports/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 70 (100.0%) 11720 (100.0%) 167.4
luitjens 28 (40.0%) 7907 (67.5%) 282.3
worthen 38 (54.3%) 3804 (32.5%) 100.1
jas 1 (1.4%) 6 (0.1%) 6.0
harman 3 (4.3%) 3 (0.0%) 1.0

Most Recent Commits

luitjens 2007-12-10 12:08 Rev.: 39547

Removed some code that is not used and was not maintained

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Ports: LoadBalancer.h (new)
worthen 2007-11-08 12:58 Rev.: 39318

Tweaks (that don't really affect this trunk) that help Uintah branch merges operate much more smoothly.

3688 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Ports: DataWarehouse.h (new), SFC.h (+3687 -3687)
worthen 2007-11-06 13:48 Rev.: 39285

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

60 lines of code changed in 23 files:

  • Packages/Uintah/CCA/Ports: DataWarehouse.h (+2 -2), LoadBalancer.h (+2 -2), ModelInterface.h (+3 -3), ModelMaker.h (+2 -2), Output.h (new), ProblemSpecInterface.h (+2 -2), Regridder.h (new), SFC.h (+25 -25), Scheduler.h (new), SimulationInterface.h (+2 -2), SolverInterface.h (new), SwitchingCriteria.h (+2 -2), share.h (del), uintahshare.h (new 11)
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

35 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Ports: DataWarehouse.cc (-47), DataWarehouse.h (+35 -188), Output.h (-1)
worthen 2007-10-24 10:40 Rev.: 39133

Leverage the new proc-per-patch info saved in timestep.xml to assign procs in the LB faster and with less memory

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: LoadBalancer.h (+2 -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/Ports: Scheduler.h (+3 -2)
luitjens 2007-09-10 15:07 Rev.: 38649

Merge from r38647 and r38648

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: SimulationInterface.h (+1 -1)
luitjens 2007-09-05 15:28 Rev.: 38608

Fixed a memory leak in Steady_Burn. SetMPMLabel causes a memory leak by clobbering a pointer.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Ports: ModelInterface.cc (-1)
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




2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: Regridder.h (+2)
worthen 2007-06-21 14:32 Rev.: 37881

Allow the Regridder to be turned on and off when switching

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: Regridder.h (+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

4 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: DataWarehouse.h (+4)
worthen 2007-06-14 14:43 Rev.: 37805

Change switcher's carry over vars to be those not computed rather than those not required from OldDW.Add slightly better error message when a required var is not foundAdd functionality to give the computed vars

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: Scheduler.h (+1)
harman 2007-04-30 15:50 Rev.: 37454

Global variable name change: material_ps -> restart_prob_spec

ModelMaker, ModelFactory, ICE: renamed additional variable to reflect true meaning

3 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Ports: ModelMaker.h (+1 -1), SimulationInterface.h (+1 -1), SwitchingCriteria.h (+1 -1)
worthen 2007-04-30 12:55 Rev.: 37452

provide a way to get the filename out of a problemSpecReader

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: ProblemSpecInterface.h (+3)
luitjens 2007-04-24 09:46 Rev.: 37397

Fixed compiler warnings.

Only bullet proof if assertions are greater than or equal to 3.

6 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: SFC.h (+6 -3)
jas 2007-04-24 08:54 Rev.: 37393

Change argument list for switchInitialize and add outputPS.

6 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: SimulationInterface.h (+6 -6)
worthen 2007-04-13 14:35 Rev.: 37308

add a function such that each component can set itself up when switcher hands off control (since it doesn't get a scheduleInitialize)

6 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: SimulationInterface.h (+6)
worthen 2007-04-04 13:10 Rev.: 37229

DataArchive changes (and to those who use it):
API change - all queries (except those for a range of time values) take the index in the timestep array instead of the time value
internal change - store everything time-related in struct TimeData (which contains Patch properties, material properties, variable properties, and a HashTable of file-reading information)
Don't keep around ProblemSpecPs for the p***.xml datafiles (store what you read from the datafile). This *might* be a tradeoff in favor of memory at the possible cost of performance. I might change this back later if I determine it to be faster at not much of an expense to memory.

Change any function who uses DataArchive to compensate for the changed API, and a few other cosmetic changes.

4 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: LoadBalancer.h (+4)
luitjens 2007-02-23 11:44 Rev.: 36847

For the BNR Regridder min_patch_size is now a per level variable. This
variable behaves similar to cell_refinement_ratio in that if the
variable is not specified for every level the last level specified will be
repeated on finer levels. This change requires existing input files to
be updated such that
<min_patch_size> [#,#,#] </min_patch_size>
becomes
<min_patch_size> [[#,#,#]] </min_patch_size>

4 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: LoadBalancer.h (+4 -1)
luitjens 2007-02-15 12:45 Rev.: 36772

Added additional bullet proofing for SFC generation.

20 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Ports: SFC.h (+20 -1)

(11 more)

Generated by StatSVN 0.4.0