[root]/CCA/Components/Models/HEChem
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 35 (100.0%) | 583 (100.0%) | 16.6 |
harman | 27 (77.1%) | 579 (99.3%) | 21.4 |
jsutherland | 8 (22.9%) | 4 (0.7%) | 0.5 |
This one has been a long time coming.
Rip out the standard namespace opening that has been polluting header files throughout the framework. This crept into all sorts of places.
DO NOT open namespaces in header files. Ever.
4 lines of code changed in 8 files:
Added bulletproofing.
The user ,ust be consistent if they're adjusting the output/checkpoint intervals. You can't
specify a "timestep interval" and a "interval."
0 lines of code changed in 2 files:
consistent use of d_ for all globally defined variables. This make is easy to find where they're
being assigned.
fixed one potential thread safety issue with min_mass_in_a_cell.
91 lines of code changed in 2 files:
formatting.
DDT1::computeBurnLogic()
The outputInterval and checkpointInterval variables must "put" something in the DW
or an exception is thrown on debug builds. Set those variables to a benign value as a default.
25 lines of code changed in 1 file:
ImpMPM, MPM, DDT1:
- added component names in task name. It's easier to "see" what task is running when if
the name is complete.
TiledRegridder:
- output refinement ratio for each level in the grid statistics section.
3 lines of code changed in 1 file:
outputInterval and Checkpoint Interval changes:
-added a reduction variable to log when the pressure threshold has been exceeded
or a detonation detected.
- changed logic. The pressure threshold must be exceeded before detonation.
59 lines of code changed in 2 files:
schedule_computerBurnLogic()
- only compute outputInterval or checkpointInterval IF
the user has requested in the input file.
8 lines of code changed in 1 file:
No longer carry forward the outputInterval and checkpointInverval. Only put them
in the datawarehouse when they change.
12 lines of code changed in 1 file:
problemSetup_BulletProofing()
- Only enter bulletproofing if the AMR xml tag exists.
12 lines of code changed in 1 file:
- Added scheduleRefine() to the ModelInterface
- Adde a call to scheduleRefine in AMRICE
- Defined the refine task for the DDT1 burn model
123 lines of code changed in 2 files:
Removed some old rotted out plumbing:
- scheduleCheckNeedAddMaterial()
- activateModel()
This idea died and blew away years ago.
* should not change answers
116 lines of code changed in 10 files:
delete a couple of structs to clean up a memory leak.
2 lines of code changed in 1 file:
Added ability to update outputInterval and checkpointInterval if a detonation is detected
or if the pressure in the domain exceeds a user defined threshold. Needs further testing.
* should not change the answers
127 lines of code changed in 2 files:
ComputeBurnLogic()
-removed requires and get of BurningCriterialLabel, it's never used.
1 lines of code changed in 1 file: