[root]/CCA/Components/SimulationController
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 24 (100.0%) | 287 (100.0%) | 11.9 |
luitjens | 12 (50.0%) | 207 (72.1%) | 17.2 |
jas | 9 (37.5%) | 76 (26.5%) | 8.4 |
dav | 2 (8.3%) | 3 (1.0%) | 1.5 |
jthornoc | 1 (4.2%) | 1 (0.3%) | 1.0 |
Compiler warnings.
0 lines of code changed in 2 files:
Migrated a few more function calls to the new patch interface.
Deleted the old patch interface.
Removed __New() from the new patch interface calls.
2 lines of code changed in 2 files:
Renable scrubbing. Disabled an error criteria that doesn't seem to be valid.
1 lines of code changed in 1 file:
1) Turned off scrubbing per Justin's recommendation
2) For mpmArches, cellInformation is computed in doMomExchange and then required from the new_dw thereafter.
3) Removed the empty emitNormal because it is no longer needed
1 lines of code changed in 1 file:
Update the delt logic in AMRSimulation controller to be consistant.
Components must compute and store delt on a per level basis. Right now the infastructure then uses the per-level delt to compute the global delt.
10 lines of code changed in 1 file:
Initial refactoring of the cost forecasting algorithms in the load balancer.
Created new forecasting base class. Made old profiler inherit from this base class.
More changes incomming soon.
1 lines of code changed in 1 file:
Disable scrubbing for AMR ice. This appears to cause the missing patches in getRegion problem.
Added comments explaining why scrubbing is disabled for those problems.
3 lines of code changed in 1 file:
Disabled scrubbing when using the DLB.
1 lines of code changed in 1 file:
Enabled scrubbing for MPMICE, AMR, and codes that use a DLB. I'm not sure why it was disabled.
2 lines of code changed in 1 file:
Enable ComponentTimings:+ in serial.
179 lines of code changed in 1 file:
output individual components if running in serial.
1 lines of code changed in 1 file:
Undid last patch and implemented it a better way.
2 lines of code changed in 1 file:
Don't output the AMR overhead on non-AMR problems.
5 lines of code changed in 1 file:
Combined Core/Math, Core/Disclosure, and Core/Geometry into one
library (with respect to linking (at least for now)) in order to get
around the circular dependency problem we are having under OSX... (and
on any other machine where we need to build static libraries.) Had to
add Core/Math to the PSELIBS line of a number of sub.mk files.
Currently all the files are compiled into the Core/Math library (but
still exist in their original locations). I created dummy.cc files to
allow me to still create the Core/Disclosure and Core/Geometry
libraries (which are now basically empty) so that I didn't have to
update all the sub.mk files to remove these references. However, at
some point in the near future, this needs to be cleaned up.
M Core/Persistent/Persistent.cc
For some reason Persistent.cc was #including <Endian.cc> which caused
symbols to appear twice. I changed this to #include the .h file.
This shouldn't be an issue... and may have only shown up (now, instead
of years ago) because I don't have TEEM turned on right now (TEEM used
to be on by default). (With TEEM turned on, Persistent.cc uses nrrd.h
for endian stuff.)
M CCA/Components/Arches/MCRT/ArchesRMCRT/RMCRTRRSDStratified.cc
Replaced 100000000000000000 with DBL_MAX, so that compilations on 32
bit machines don't error out.
3 lines of code changed in 2 files:
Remove the Packages/Uintah/
63 lines of code changed in 6 files:
Remove the Packages/Uintah/
13 lines of code changed in 1 file: