[root]/CCA/Components/Models/Radiation/floatRMCRT
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 33 (100.0%) | 4540 (100.0%) | 137.5 |
harman | 21 (63.6%) | 4453 (98.1%) | 212.0 |
derekhar | 4 (12.1%) | 81 (1.8%) | 20.2 |
tsaad | 2 (6.1%) | 3 (0.1%) | 1.5 |
ahumphrey | 2 (6.1%) | 2 (0.0%) | 1.0 |
jthornoc | 2 (6.1%) | 1 (0.0%) | 0.5 |
dav | 2 (6.1%) | 0 (0.0%) | 0.0 |
removed floatRMCRT/
There's a few missing pieces before the component is able to choose between float/double
RMCRT.
0 lines of code changed in 6 files:
fix some namespace issues int Ray et al that were causing build failures on mac dbg builds
3 lines of code changed in 2 files:
Fix GPU compilation error... Todd please verify this.
0 lines of code changed in 2 files:
updates so RMCRT:float will compile and run
14 lines of code changed in 3 files:
Fixes bug for non-cubic cells. This recommits the change in commit #52211, and extends it to the float version of RMCRT.
3 lines of code changed in 1 file:
A reversion to version 52201 for RMCRT files Ray.cc and floatRMCRT/Ray.cc.
37 lines of code changed in 1 file:
Added changes from previous patch to floatRMCRT.
3 lines of code changed in 1 file:
Fixed a data-onion RMCRT bug. The rare-case bug occurred when RMCRT went down a level, while hitting a wall, with reflections turned on.
38 lines of code changed in 1 file:
Allow underlying, raw Task to know it's deviceID when GPU-enabled. This commit is on behalf of Abhishek Bagusetty with modifications by Alan Humphrey.
2 lines of code changed in 2 files:
Complete divorce of the radiation properties from the radiation models
themselves. This simplified the radiation models considerably. The
properties are now being computed upstream and only accessed by the
models themselves.
For the RadProps models with particles, the particle interface needs to
added back in. It should be done in a generic way so as not to preclude
any CQMOM interface.
1 lines of code changed in 2 files:
rayTrace()
- clean out IO code.
0 lines of code changed in 1 file:
fix pow() call for floats.
2 lines of code changed in 1 file:
- converted abskg and color from CCVariable<double> to CCVariable<float>.
- added a HACK around the setBC calls. The BC infrastructure
wasn't designed to work with floats and it will need a face lift
if we decide to continue down this path. For now
copy floats -> doubles
setBC (doubles)
copy doubles -> floats
The float version runs.
81 lines of code changed in 2 files:
#if 0 out all cuda code. GPU code should compile.
0 lines of code changed in 2 files:
Added a "sandbox" for testing using floats instead of doubles in RMCRT. This is just a copy
of RMCRT with no changes.
4356 lines of code changed in 6 files: