[root]/Packages/Uintah/CCA/Components/DataArchiver
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 44 (100.0%) | 518 (100.0%) | 11.7 |
worthen | 22 (50.0%) | 402 (77.6%) | 18.2 |
dgroulx | 10 (22.7%) | 57 (11.0%) | 5.7 |
dav | 5 (11.4%) | 39 (7.5%) | 7.8 |
jas | 5 (11.4%) | 15 (2.9%) | 3.0 |
mjc | 1 (2.3%) | 4 (0.8%) | 4.0 |
guilkey | 1 (2.3%) | 1 (0.2%) | 1.0 |
Add Per-Component LB stats for Regridder, LoadBalancer, TG Execution, TG mpi wait, TG compilation, available with SCI_DEBUG=ComponentTimings:+
7 lines of code changed in 2 files:
Fix memory leak detected by valgrind.
2 lines of code changed in 1 file:
Remove concept of time-refinement from Grid, and store whether the sim is lockstep in SharedState. Have components compute delt based on the level it's on and have the SimulationController worry about the inter-level constraints. (Also consolidate SimCnt::doInitialTimestepRegridding into doInitialTimestep and doRegridding)
0 lines of code changed in 1 file:
OutputNthProc now works for particles and initTimestep outputting. Changed the name of wasOutputTimestep to isOutputTimestep to be more correct.
28 lines of code changed in 3 files:
Force time-refinement to be based on cell refinement. This is probably temporary until we get the arbitrary-timestep per level working.
Also provides a "lockstep" knob for AMR that will in essence force TRR To be 1
Most of the changes are just moving adjustDelt from SimulationState back to Level.
1 lines of code changed in 1 file:
Ease requirement to save p.x if any other particle data is saved to also
allow p.xx to fill this requirement.
1 lines of code changed in 1 file:
Fix for timestep restart Reduction output
3 lines of code changed in 1 file:
Remove some output
0 lines of code changed in 1 file:
Missed a few files (command-line got messed up) - these are for outputting errors that happen when restarting a timestep
75 lines of code changed in 2 files:
Fix saving of all-in-one materials
2 lines of code changed in 1 file:
Quite a few DynamicLoadBalancer-AMR fixesReduce DataArchiver tasks to 1 per type per proc (instead of 1 per type per var per patch)Have MPM initialization happen only on finest level
217 lines of code changed in 2 files:
Fixed a problem that was preventing compiling on SGIs.
3 lines of code changed in 1 file:
Changed the formatting of the date string so there won't be a newline in the
index.xml file.
5 lines of code changed in 1 file:
Prep configure to run under cygwin. Not quite ready yet.
Windows port of Uintah. Currently does not support Arches or Radiation (due to lack of fortran).
30 lines of code changed in 3 files:
Make restart_merger only copy the checkpoints data on the last uda
7 lines of code changed in 1 file:
Reorganize AMR input file and Regridder (most of these changes involve moving the time_refinement_ratio from Level to SimulationState). Also make error message in DataArchiver, usage in RestartMerger, and pids (for debugger attachment) more useful. Do implicit MPM TG compile once per outer level TG compile (and put Todd's for impICE how he likes it).
22 lines of code changed in 1 file:
Added the endianess tag back to the main index file to not break the whole uintah toolchain.
1 lines of code changed in 1 file:
Now outputs endianess information per timestep.
9 lines of code changed in 1 file:
Lots of changes: In individual components' code: scheduleTimeAdvance and scheduleRefineInterface API change And if you create a subscheduler, the initializing of Parent DWs is now in a different call Schedulers:
DWDatabase overhaul - no more template on var type and no more nested structs
Multi-TaskGraph model
Retire NullScheduler and SimpleScheduler
Retire Scheduler3 (all of its changes were already integrated)
ICE
optionally use multiTaskgraph mode
don't recompile subscheduler TG unless outer TG recompiles
PatchCombiner
Remove OnDemandDataWarehouse dependency
make UdaReducer AMR-compliant
Retire many VarLabelMatl/Patch/Level structs
8 lines of code changed in 1 file:
(This should have gone in with the last commit, but I missed it.)
Need to tell the geometry objects that they are being output for the
first time, so that they can provide all their information the first
time, and then just reference themselves on subsequent outputs (during
the output of the same file).
13 lines of code changed in 3 files:
(12 more)