[root]/CCA/Components/Examples
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 116 (100.0%) | 2325 (100.0%) | 20.0 |
harman | 36 (31.0%) | 2237 (96.2%) | 62.1 |
jas | 70 (60.3%) | 56 (2.4%) | 0.8 |
dav | 3 (2.6%) | 25 (1.1%) | 8.3 |
jsutherland | 7 (6.0%) | 7 (0.3%) | 1.0 |
-formatting.
-added Ray Tracing task using the "data Onion" scheme.
Work in progress.
0 lines of code changed in 4 files:
RMCRT_Test::Initialization()
setBC(color & abskg)
ups: Dial in for RT test.
- increased number of timesteps
- decreased number of rays
- changed y+ y- abskg boundary condition
3 lines of code changed in 1 file:
Moved getIteratorBCValueBCKind() from ICE upstream so other
components can use it.
This should not change the answers
1 lines of code changed in 1 file:
added missing #include
1 lines of code changed in 1 file:
The example component now requires the user to set boundary conditions
for the color & abskg.
User must also specify an initial condition for abskg.
The answers will change due to extracells being used, but the order of accuracy
is exactly the same.
31 lines of code changed in 2 files:
Revert checkins 47557 & 47558.
5 lines of code changed in 4 files:
The Hypre Setup phase is done at the beginning of the solve and
periodically depending on the value of <setupFrequency>.
17 lines of code changed in 2 files:
Update copyright year.
34 lines of code changed in 64 files:
Eliminate "using namespace std" and similar from header files. That is a big no-no!
7 lines of code changed in 7 files:
The component that calls RMCRT must register the VarLabel that
corresponds to divQ.
-pulled some weeds
2 lines of code changed in 1 file:
RMCRT_test.cc
- comment out scheduling of sigmaT4. It's computed in initProperties
Ray.cc/.h
-modified rayTrace task to work on multiple patches.
* This should not change the answers
1 lines of code changed in 1 file:
Fixed memory leak
5 lines of code changed in 1 file:
RMCRT_Test.cc: added sheduling for computing sigmaT4
Ray.cc/h:
- sigma * T^4 is computed by RMCRT, not by the calling component.
-renamed task blackBodyIntensity -> sigmaT4
-sigma_over_pi is now computed, not hardwired.
2 lines of code changed in 1 file:
added single level input file.
ProblemSetup()
- only read in the AMR options if the AMR tag is specified.
54 lines of code changed in 1 file:
More work on 2level RMCRT in testbed component.
--This line and those below, will be ignored--
M src/CCA/Components/Models/Radiation/RMCRT/Ray.cc
M src/CCA/Components/Models/Radiation/RMCRT/Ray.h
M src/CCA/Components/Arches/EnthalpySolver.cc
M src/CCA/Components/Examples/RMCRT_Test.h
M src/CCA/Components/Examples/RMCRT_Test.cc
M src/StandAlone/inputs/UPS_SPEC/Models.xml
M src/StandAlone/inputs/UPS_SPEC/RMCRT_test.xml
M src/StandAlone/inputs/Examples/RMCRT_test.ups
169 lines of code changed in 2 files:
Globally: renamed config variable *_RADIATION -> *_MODELS_RADIATION
Changed compile logic: USE_ARCHES no longer controls the compilation inside of
Components/Models/Radiation.
It's now controlled via
USE_MODELS_RADIATION
and
--without-fortran.
Don't compile
Components/Models/Radiation
if
--without-fortran
is specified, but still compile
Components/Models/Radiation/RMCRT
If
USE_MODELS_RADIATION=no
don't compile Examples/RMCRT_test.cc
5 lines of code changed in 1 file:
moved Arches/RMCRT code to Models/Radiation.
2 lines of code changed in 2 files:
Fix link for Examples... however, not sure that it really should be dependent on another component (ie, Arches)...
24 lines of code changed in 1 file:
Arches/Examples files:
- generalization of reverse monte carlo ray tracing code. It can now
be used by other components. I still need to wrap a few items up.
rmcrt_test.ups: removed DO radiation solver section.
UPS_SPEC files:
-Moved the Models section from ups_spec.xml -> Models.xml
-Added RMCRT specs to Models.xml
RMCRT_Test.cc/.h
- started incorporating RMCRT tasks previously used by Arches.
71 lines of code changed in 2 files:
Fixed circular dependencies recently added to the code due to code
consolidation.
1) Consolidated CCA/Components/Arches and Arches/Radiation into a single library
instead of two separate libraries... There isn't any good reason
that I know of to keep them separate, and this allows them to
'share' some common routines w/o creating a circular dependency.
(There are still a couple of additional Arches sub-shared
libs... (fortran/Mixing). These could easily be consolidated too if someone
wanted it done.)
Note, previously, in CCA/Components/sub.mk, many of the Arches sub-shared libs
where specifically specified. I've removed these and moved them
directly into the CCA/Components/Arches/sub.mk file to make it a
little easier to follow what is going on.
3) Moved DbgOutput out of Core/IO and into Core/Grid as it is related to
the Grid classes... Also, Core/Grid depends on Core/IO, so having
Core/IO stuff depend on Core/Grid causes a circular dependency.
1 lines of code changed in 1 file:
(9 more)