Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 758 (100.0%) | 21268 (100.0%) | 28.0 |
CCA/Components/Models/Radiation/floatRMCRT/ | 21 (2.8%) | 4453 (20.9%) | 212.0 |
CCA/Components/Models/Radiation/RMCRT/ | 124 (16.4%) | 4002 (18.8%) | 32.2 |
CCA/Components/ICE/Docs/Blueprint/ | 6 (0.8%) | 2308 (10.9%) | 384.6 |
CCA/Components/OnTheFlyAnalysis/ | 38 (5.0%) | 1888 (8.9%) | 49.6 |
scripts/ICE/ | 10 (1.3%) | 1213 (5.7%) | 121.3 |
Core/Grid/ | 21 (2.8%) | 784 (3.7%) | 37.3 |
CCA/Components/Examples/ | 31 (4.1%) | 724 (3.4%) | 23.3 |
CCA/Components/ReduceUda/ | 15 (2.0%) | 699 (3.3%) | 46.6 |
CCA/Components/Schedulers/ | 9 (1.2%) | 658 (3.1%) | 73.1 |
CCA/Components/DataArchiver/ | 20 (2.6%) | 627 (2.9%) | 31.3 |
CCA/Components/PatchCombiner/ | 20 (2.6%) | 591 (2.8%) | 29.5 |
/ | 5 (0.7%) | 505 (2.4%) | 101.0 |
StandAlone/tools/puda/ | 29 (3.8%) | 440 (2.1%) | 15.1 |
CCA/Components/Regridder/ | 13 (1.7%) | 420 (2.0%) | 32.3 |
CCA/Components/SimulationController/ | 16 (2.1%) | 289 (1.4%) | 18.0 |
scripts/ | 13 (1.7%) | 285 (1.3%) | 21.9 |
CCA/Components/ICE/Docs/Blueprint/Overview/ | 3 (0.4%) | 276 (1.3%) | 92.0 |
CCA/Components/ICE/ | 31 (4.1%) | 182 (0.9%) | 5.8 |
Core/DataArchive/ | 6 (0.8%) | 149 (0.7%) | 24.8 |
CCA/Components/Arches/SourceTerms/ | 48 (6.3%) | 126 (0.6%) | 2.6 |
CCA/Components/Models/Radiation/ | 25 (3.3%) | 91 (0.4%) | 3.6 |
CCA/Components/MPM/ | 1 (0.1%) | 91 (0.4%) | 91.0 |
R_Tester/ | 15 (2.0%) | 89 (0.4%) | 5.9 |
R_Tester/helpers/ | 14 (1.8%) | 85 (0.4%) | 6.0 |
StandAlone/ | 6 (0.8%) | 43 (0.2%) | 7.1 |
Core/Grid/BoundaryConditions/ | 3 (0.4%) | 38 (0.2%) | 12.6 |
Core/OS/ | 5 (0.7%) | 32 (0.2%) | 6.4 |
CCA/Ports/ | 4 (0.5%) | 30 (0.1%) | 7.5 |
CCA/Components/Arches/ | 14 (1.8%) | 26 (0.1%) | 1.8 |
R_Tester/toplevel/ | 6 (0.8%) | 24 (0.1%) | 4.0 |
scripts/udaTransferScripts/ | 9 (1.2%) | 23 (0.1%) | 2.5 |
build_scripts/ | 1 (0.1%) | 19 (0.1%) | 19.0 |
CCA/Components/MPM/ConstitutiveModel/ | 4 (0.5%) | 10 (0.0%) | 2.5 |
CCA/Components/Wasatch/Expressions/ | 5 (0.7%) | 9 (0.0%) | 1.8 |
StandAlone/tools/compare_mms/ | 3 (0.4%) | 3 (0.0%) | 1.0 |
CCA/Components/MPMICE/ | 7 (0.9%) | 3 (0.0%) | 0.4 |
orderAccuracy/test_config_files/Examples/ | 13 (1.7%) | 2 (0.0%) | 0.1 |
Core/Math/ | 8 (1.1%) | 2 (0.0%) | 0.2 |
Core/Grid/Variables/ | 27 (3.6%) | 2 (0.0%) | 0.0 |
CCA/Components/Parent/ | 3 (0.4%) | 2 (0.0%) | 0.6 |
CCA/Components/ICE/CustomBCs/ | 5 (0.7%) | 2 (0.0%) | 0.4 |
CCA/Components/Arches/ChemMix/ | 2 (0.3%) | 2 (0.0%) | 1.0 |
testprograms/TestFastMatrix/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
testprograms/RegionTest/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
testprograms/PatchBVH/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
testprograms/IteratorTest/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
testprograms/BNRRegridder/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
testprograms/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
include/sci_defs/ | 2 (0.3%) | 1 (0.0%) | 0.5 |
StandAlone/tools/uda2nrrd/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
StandAlone/tools/tracker/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
StandAlone/tools/pfs/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
StandAlone/tools/graphview/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
StandAlone/tools/extractors/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
StandAlone/tools/dumpfields/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
StandAlone/tools/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
StandAlone/Benchmarks/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
Core/Parallel/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
Core/Geometry/ | 4 (0.5%) | 1 (0.0%) | 0.2 |
Core/Datatypes/ | 3 (0.4%) | 1 (0.0%) | 0.3 |
CCA/Components/Models/HEChem/ | 4 (0.5%) | 1 (0.0%) | 0.2 |
CCA/Components/MPM/ThermalContact/ | 2 (0.3%) | 1 (0.0%) | 0.5 |
CCA/Components/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
tools/ | 2 (0.3%) | 0 (0.0%) | 0.0 |
orderAccuracy/postProcessTools/ | 4 (0.5%) | 0 (0.0%) | 0.0 |
Core/ProblemSpec/ | 4 (0.5%) | 0 (0.0%) | 0.0 |
Core/Labels/ | 4 (0.5%) | 0 (0.0%) | 0.0 |
Core/GeometryPiece/ | 4 (0.5%) | 0 (0.0%) | 0.0 |
Core/Basis/ | 2 (0.3%) | 0 (0.0%) | 0.0 |
CCA/Components/Wasatch/ | 1 (0.1%) | 0 (0.0%) | 0.0 |
CCA/Components/Solvers/ | 3 (0.4%) | 0 (0.0%) | 0.0 |
CCA/Components/Models/Radiation/fortran/ | 27 (3.6%) | 0 (0.0%) | 0.0 |
CCA/Components/Models/ | 2 (0.3%) | 0 (0.0%) | 0.0 |
CCA/Components/ICE/WallShearStressModel/ | 2 (0.3%) | 0 (0.0%) | 0.0 |
CCA/Components/ICE/TurbulenceModel/ | 2 (0.3%) | 0 (0.0%) | 0.0 |
CCA/Components/ICE/SpecificHeatModel/ | 6 (0.8%) | 0 (0.0%) | 0.0 |
CCA/Components/ICE/EOS/ | 4 (0.5%) | 0 (0.0%) | 0.0 |
CCA/Components/Arches/TransportEqns/ | 1 (0.1%) | 0 (0.0%) | 0.0 |
RMCRT_Test.cc
- The user can specify RMCRT:float or RMCRT:double.
problemSetup()
- added BC_bulletproofing
- added bulletproofing to catch if the the user is trying to save abskg but
it doesn't exist. The component hands RMCRT abskg but internally RMCRT:float
uses abskgRMCRT.
Ray.cc & RMCRTCommon.cc
Global:
setBC()
Added an additional template parameter. This parameter is used to fake out
the BC infrastructure when CCVariable<float> are being passed in. The infrastructure
doesn't handle floats. Thanks James.
0 lines of code changed in 10 files:
ScheduleTimeAdvance()
- added sched_DoubleToFloat() for the type conversion of abskg.
0 lines of code changed in 2 files:
Added method to Search through the saved labels in the ups:DataArchive section and return true if variable is found
This is useful for subcomponents & models.
0 lines of code changed in 4 files:
Multi-level RMCRT:
- removed maxLevels == 1 from the conditional.
This won't change the answers.
4 lines of code changed in 3 files:
- Removed global variables/methods that aren't being used.
- No longer computing sigmaT4 or cellType on non-arches levels
That's handled by RMCRT.
This won't change the answers.
24 lines of code changed in 3 files:
DataArchive: Added
// Does a variable exist on a patch at this timestep?
bool exists( const std::string& varname,
const Patch* patch,
const int timeStep );
compare_uda:
- Added bulletproofing to catch if a variable doesn't exist in both udas
on a timestep. This plugs a hole/bug that existed when
<outputInitTimestep>
was set and the variables saved in the udas differed during t0000.
60 lines of code changed in 3 files:
Global d_sigmaT4_label -> d_sigmaT4Label (consistency with the rest of the global labels)
RMCRT_test.cc/.h
- component defines either float or dbl RMCRT
- d_abskgLabel -> d_comp(onent)AbskgLabel
- No longer recomputing the abskg, temperature and cellType every timestep. Compute once in initialize()
and carryForward every timestep.
- Added DoublToFloat() task to scheduleTimeAdvance()
Arches/RMCRT.cc
- cleaned out DQMONEqnFac .h files
- component defines either float or dbl RMCRT
- scheduleTimeAdvance()
added calls to DoubleToFloat() task
- computeSource()
removed cellType carryForward. That's handled by RMCRT
Wasatch/RadiationSource
- component defines either float or dbl RMCRT
- Added DoublToFloat() task to scheduleTimeAdvance() to schedule_ray_tracing
RMCRTCommon.cc
- now using d_comp(onent)AbskgLabel and d_comp(onent)TempLabel
- Component now decides if communicated variables are doubles or floats
Added logic where appropriate.
More templates
- Added DoubleToFloat() task. This simply casts the CCVariable< double> -> CCVariable<float>
Radiometer
- Component now decides if communicated variables are doubles or floats
Added logic where appropriate.
More templates
Ray
- now using d_comp(onent)AbskgLabel and d_comp(onent)TempLabel
- Component now decides if communicated variables are doubles or floats
Added logic where appropriate.
More templates
- coarsen_Q(): This task carries forward coarse level variables on non-radCalc timesteps
- Added coarsen_cellType()task: This task computes cellType on the coarse levels, needs additional logic.
RayGPU.cc
d_sigmaT4_label -> d_sigmaT4Label (consistency with the rest of the labels)
OnTheFlyAnalysis/radiometer
- Component now decides if communicated variables are doubles or floats
______________________________________________________________________
S U M M A R Y
Failed: ARCHES-opt tests <<<< These tests fail due to an new material set for abskg. The answers are the same >>>
:rmcrt_bm1_ML: test failed comparison tests
:rmcrt_bm1_ML: (restart) test failed comparison tests
:rmcrt_bm1_DO: test failed comparison tests
:rmcrt_bm1_DO: (restart) test failed comparison tests
:rmcrt_bm1_ML_thread: test failed comparison tests
:rmcrt_bm1_DO_thread: test failed comparison tests
Failed: Examples-opt tests <<<< This commit drastically improves the answers >>>
:RMCRT_bm1_DO: test failed comparison tests
:RMCRT_bm1_DO: (restart) test failed comparison tests
:RMCRT_ML: test failed comparison tests
:RMCRT_ML: (restart) test failed comparison tests
Passed: Wasatch-opt tests!
496 lines of code changed in 17 files:
Added patch IDs to dbg.
0 lines of code changed in 2 files:
removed floatRMCRT/
There's a few missing pieces before the component is able to choose between float/double
RMCRT.
108 lines of code changed in 9 files:
Removed floatRMCRT from build this fixes the cuda build.
0 lines of code changed in 2 files:
Templated more tasks/methods/variables on the type double/float.
153 lines of code changed in 10 files:
Added a temporary method for scheduling the radiometer task. This version is not using
spatially scheduling.
Increased the number of processes used in a nightly RT test.
89 lines of code changed in 4 files:
Templated the DataOnion/AdaptiveMesh task and updateSum()
64 lines of code changed in 2 files:
Added prism and cyrus to the list of machines that have gpus.
0 lines of code changed in 4 files:
Started templating tasks/functions. This will allow for either double or float RMCRT
when complete. Hardwired for double.
* this won't change the answers.
90 lines of code changed in 6 files:
momentumAnalysis.cc
- if a timestep restart has been requeste upstream don't do the analysis
MomentumAnalysis.m
- remove duplicate entries if they exist
0 lines of code changed in 4 files:
RMCRT_Test: scheduleTimeAdvance()
- For 2 level approach changed looping limits for sched_Refine_Q()
Ray.cc: sched_Refine_Q()
- Now using ghosts:AroundCells 1 for requires of divQ from the coarse level. *** Key
Converted input file into a multipatch 2L problem with Refinement ratio = 4
Now using 8 cores for nightly RT tests.
5 lines of code changed in 3 files:
# cat_OnTheFly:
# This script concatenates a series of "dat" files to a masterUda
#
# Usage:
# cat_OnTheFly < list of uda files >
#
# Notes:
# - Each dat file is sorted using the first column
# - It assumes that the directory "masterUda" has been created
80 lines of code changed in 1 file:
added blueprint for ICE_MM. It's outdated but is better than a blank piece of paper....maybe.
2584 lines of code changed in 9 files:
kill any test that exceeds the maximum run time
debug: 30 minutes
optimized: 15 minutes
22 lines of code changed in 1 file:
(178 more)