[root]/CCA/Components/Models/Radiation/RMCRT
randomNums
(3 files, 840 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 66 (100.0%) | 824 (100.0%) | 12.4 |
harman | 55 (83.3%) | 754 (91.5%) | 13.7 |
jholmen | 11 (16.7%) | 70 (8.5%) | 6.3 |
* Standardized differences between RayKokkos.h and Ray.h to ease comparisons.
* Renamed whichd_sigmaT4_dw to which_sigmaT4_dw.
* Cleaned up whitespace and formatting.
0 lines of code changed in 8 files:
Cleaned up taskName and schedName
0 lines of code changed in 2 files:
Fixed printSchedule inconsistency with name of tasks.
0 lines of code changed in 2 files:
RMCRTCommon:
generalized initialixe_sigmaT4 -> initialize_VarLabel
registerVariables()
- only create abskgRMCRT VarLabel is the component passes in a double_type and the user
wants to run the float implentation of RMCRT.
50 lines of code changed in 5 files:
* Updated RayKokkos.cc/h to the latest Ray.cc/h.
70 lines of code changed in 3 files:
Radiometer.cc
- Removed the input tag orientation and replaced it with normalVector or unitNormalVector.
RMCRT_radiometer.ups
- Changed the domain limits to -0.5 -> 0.5, which is a more rigorous test of the radiometer code.
- using both <normalVector> and <unitNormal> specs.
RMCRT_VR.ups & methane_VR.ups
- updated input tags.
36 lines of code changed in 1 file:
Delete the vector <radiometers*>
4 lines of code changed in 1 file:
Radiometer.cc/.h
- Generalized so the user can specify N radiometers, each with its own orientation,
nRays, solid angle and location.
- cleanup
RMCRT_radiometer.ups
- Added a radiometer in each of the domain corners. Each radiometer is oriented
to the opposing corner of the domain. The problem is symmetric so all of the radiometer's fluxes should
be the same, which they are.
** This shouldn't impact the results.
298 lines of code changed in 3 files:
- Added references.
- Changed variable name to match the references
- Clarified comments
81 lines of code changed in 2 files:
ProblemSetup:
- require the inputs "viewAngle", "orientation", "nRays", "locationsMin", and "locationsMax"
- print to stdout the the number of cells.
- Added bulletproofing. If the user has not specified at least one cell in each direction throw
an exception.
23 lines of code changed in 1 file:
Updated call to RMCRT::registerVariables.
Ray.h: removed duplicate enum.
0 lines of code changed in 1 file:
Formatted the output from RMCRT so it's not a jumbled mess at the start of the run.
Removed superfulous VR in xml tags
VRViewAngle -> viewAngle
VROrientation -> orientation
VRLocationsMin -> locationsMin
VRLocationsMax -> locationsMax
Deleted deprecated code from OnTheFly radiometer.
** This commit shouldn't change the answers.
47 lines of code changed in 5 files:
Arches/RMCRT
- Added restart hack task so the radiation temperature can be used in a computation.
Radiometer is now computing the intensity.
24 lines of code changed in 3 files:
Cleanup & simplification
Radiometer::problemSetup()
- removed extraInputs related code.
38 lines of code changed in 5 files:
Added methan_VR.ups to the Arches nightly regression testing suite.
Radiometer.cc:getPatches()
- added bulletproofing. The user must specify the VR low and high points so there is at least
one cell in each direction.
Polished and pulled weeds.
27 lines of code changed in 3 files:
Bolt RMCRT:Virtual Radiometer directly to Arches.
Arches/SourceTerms/RMCRT*
- Added radiometerOnly section to computeSources() task.
- minor polishing
RMCRT/*.cc *.h
- Renamed initializeRadVars -> initialize_VRFlux() task and pulled out the carry forward code.
- Added initialize_sigmaT4() task
Updated ups spec.
114 lines of code changed in 5 files:
Updated Copyright date
12 lines of code changed in 16 files: