[root]/CCA/Components/Arches/SourceTerms
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 169 (100.0%) | 2842 (100.0%) | 16.8 |
harman | 88 (52.1%) | 1467 (51.6%) | 16.6 |
jthornoc | 68 (40.2%) | 1142 (40.2%) | 16.7 |
awabboud | 5 (3.0%) | 212 (7.5%) | 42.4 |
ihunsaker | 6 (3.6%) | 14 (0.5%) | 2.3 |
ahumphrey | 1 (0.6%) | 6 (0.2%) | 6.0 |
dav | 1 (0.6%) | 1 (0.0%) | 1.0 |
sched_initialize()
- added bulletproofing. The number of levels must be > 1 if your using the
data onion algorithm.
0 lines of code changed in 2 files:
Updates to the wall heat tranfer model framework, including putting it into
production mode.
Removing the <const_wall_temperature> spec from the new DORadiation
model. This was confusing and actually clashed with the
SolidWallTemperature spec in the <BoundaryConditions> section of the
input file. It is now on the user to specify BC's for the
SolidWallTemperature values if they want something other than the
resultant temperature from the indep. var space.
Updating some input files to be consistent with the new spec.
Local RT is reporting that methane_jet.ups will fail, but the
differences are in the noise.
1 lines of code changed in 2 files:
Cleaning up the westbrook/dryer model.
0 lines of code changed in 4 files:
All:
Now using < instead of <= in maxLevel loops
2 level approach
- Now setting the boundary conditions for abskg and sigmaT4 on the coarse levels
not just the fine level which is wrong.
This will change all ML results
9 lines of code changed in 1 file:
- Pulled the scinew Task() inside of if(on archesLevel) conditional statement to plug a memory leak.
3 lines of code changed in 1 file:
Added the "Data Onion" algorithm to Arches:RMCRT along with an input file.
It runs.
45 lines of code changed in 1 file:
Added multi-level capabilities
constructor
defined the material set local to this model...yuck.
sched_initialize()
initialize cellType = 0 on non-arches levels This is a temporary hack
until we can initialize it in sched_cellTypeInit()
sched_computeSources()
-carryForward cellType on non-arches levels. All cellType data needs to be in the new_dw
- Only schedule on RK step 0 and on an archeslevel
96 lines of code changed in 3 files:
Each source terms is now responsible for initializing its own variables.
Motivation for this change is RMCRT needs to initialize vars on levels other
than the Arches level.
RMCRT: now using ArchesMaterials() as the matlSet
All RT tests should pass except rmcrt_1L.
305 lines of code changed in 63 files:
Merge changes in commit on branches/arches_alcc_dev r49696 to HEAD.
We now have GPU-RMCRT operational within Arches.
6 lines of code changed in 1 file:
added printScheduling() & printTasks().
1 lines of code changed in 1 file:
RMCRT_VR.ups
removed slice tag
SourceTermFactory
tabs and formatting
0 lines of code changed in 2 files:
formatting
24 lines of code changed in 1 file:
More updates to the RadProp interface. Basic functionality is now there, but this still needs to be vetted.
37 lines of code changed in 2 files:
* Setup PC Transport source terms.
* Added an input file test test the PCTransport.
* Added a single patch version of the wall heat transfer model. This is
* probably the way we want to go.
126 lines of code changed in 3 files:
Now building PCTransport. It still doesn't do anything.
196 lines of code changed in 4 files:
Adding empty functions for the PC model.
192 lines of code changed in 2 files:
Adding an interface to RadProps. This isn't currently functioning.
1 lines of code changed in 1 file:
1) Added a new filtering operation that doesn't use PETSC. Still need to verify.
2) Fixing the stripping factor in the Westbrook/Dryer model to use the CstarStrip mixture fraction.
3) Fix the rate term to account for diluent.
10 lines of code changed in 2 files:
Adding flammability limits to the westbrook dryer model.
141 lines of code changed in 2 files:
problemSetup()
- consistency with RMCRT_test::problemSetup()
29 lines of code changed in 2 files:
Now requiring a specification for the mass fraction which is computing
the stripping factor.
9 lines of code changed in 2 files:
Fix name in spec.
1 lines of code changed in 1 file:
Adding a temperature clip to the rate term.
3 lines of code changed in 2 files:
1) Fixing Martin's restart issue. Looks like the d_labelInit flag was
not being used correctly.
2) Adding post-mixing to the enthalpy calculation (for heat loss)
3) Removing the laminar_pr number option.
1 lines of code changed in 1 file:
Adding an empirical soot model that computes absorption coef for
radiation and soot volume fraction.
39 lines of code changed in 2 files:
Prep work for initializing abskg & temp from previously run Arches udas.
Ray:
initProperties()
- this task modifies abskg & temperature. It no longer computes sigmaT4
- deleted time_sub_step related code. This was implemented for Arches
and Arches isn't using this task.
sched_CoarsenAll()
- passing in modifies (abskg & sigmaT4) bools.
Arches/RMCRT.cc
- updated sched_coarsenAll() parameter list
RMCRT_Test.cc
scheduleTimeAdvance()
- CarryForward cellType, color and abskg at top of timestep.
This simpilfies everything.
DataOnion
- scheduling sigmaT4 & setBoundaryConditions tasks.
CoarseLlevel approach
- scheduling sigmaT4 & setBoundaryConditions tasks
This mimics the task scheduling in Arches:RMCRT.
pseudoCFD()
- highlighted a bug that needs to be addressed.
The RMCRT_ML test will fail. The answers are the same but
inconsistent material sets for variable abskg in checkpoints.
5 lines of code changed in 1 file:
Getting celltype for the RayTrace task.
Todd: this gives the same answers as your most
recent commit.
2 lines of code changed in 1 file:
Now passing celltype label to Ray.cc to inform it of intrusion boundary
conditions.
Updated example component so that celltype is initialized through
geom_object specification from the input file.
Added a new input file (RMCRT_test_1L_wIntrusion.ups) as an example of
specifying an intrusion geometry.
Todd: Please let us know if there is anything you don't like here. We
are happy to iterate.
Jeremy & Isaac
3 lines of code changed in 2 files:
rmcrt_test.ups:
- added temperature boundary conditions for RMCRT
SourceTerms/RMCRT.cc
- global change color -> temp
- no longer initializing abskg or temperature, that's handled upstream
- added extraSetup() step in problemSetup() task to set the temperature label
- updated argument linst in sched_sigmaT4
- now setting boundary conditions on abskg & sigmaT4 after
compute_sigmaT4() task.
- no longer setting boundary conditions in radProperties()
ray.cc/h
sigmaT4()
-Pass in includeEC, if you want to include extra cells in the computation.
setBoundaryConditions()
- use a copy of the temperature and setBC on that copy before computing
sigmaT4 in the extraCells.
RMCRT_Test.cc
- moved sheduling of ROI_Extents
- update argument lists
65 lines of code changed in 2 files:
Added the ability for sources to do extra setup if needed after the
property stuff is determined.
3 lines of code changed in 1 file:
Newline at end of file to quite compiler warning.
1 lines of code changed in 1 file:
Benchmark 1 runs with Arches.
Temperature field has been hardwired.
Answers need to be verified
13 lines of code changed in 1 file:
Made VRFLux label local to Ray.cc
1 lines of code changed in 2 files:
Removed obsolete boolean modifies_VRFlux.
Todd: Removal of VRFlux_label from RMCRT.cc
to Ray.cc to come shortly
1 lines of code changed in 1 file:
Created a label for VRFlux in preparation for
putting the virtual radiometer model under
regression testing.
10 lines of code changed in 2 files:
Fix mistake in last commit with EnthalpyShaddix.
Clean out more warnings.
1 lines of code changed in 2 files:
Added use of new Spatial Ops nebo conditionals. Adding additional error printout for QMOM. Added constant expressions of table headers for wasatch-in-arches build. Removed unecessary ifdef.
2 lines of code changed in 1 file:
SourceTerms/RMCRT.cc
- added single level RMCRT to SourceTerm Framework
90ish% complete
EnthalpySolver & Explicit Solver
- removed RMCRT code.
311 lines of code changed in 2 files:
RadPropertyCalculator.h:
- added missing include files
RMCRT:
- added property calculator
arches_spec.xml:
- added rmcrt_radiation tags
16 lines of code changed in 2 files:
Moved source term registration into source factory.
Created a builder for RMCRT radiation ---> give it a shot Todd.
225 lines of code changed in 4 files:
(5 more)