[root]/CCA/Components/Arches/SourceTerms
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 151 (100.0%) | 2255 (100.0%) | 14.9 |
jthornoc | 66 (43.7%) | 1155 (51.2%) | 17.5 |
awabboud | 8 (5.3%) | 615 (27.3%) | 76.8 |
wyxpuma | 19 (12.6%) | 166 (7.4%) | 8.7 |
harman | 9 (6.0%) | 122 (5.4%) | 13.5 |
jsutherland | 39 (25.8%) | 86 (3.8%) | 2.2 |
tsaad | 2 (1.3%) | 82 (3.6%) | 41.0 |
ihunsaker | 7 (4.6%) | 29 (1.3%) | 4.1 |
ahumphrey | 1 (0.7%) | 0 (0.0%) | 0.0 |
Adding a helper class for adding species to the table lookup.
For scalar equations, use the old density if stage > 0
7 lines of code changed in 8 files:
Removing a print statement.
0 lines of code changed in 1 file:
1) Transport Eqns are now assigned an algorithmic “stage”
2) Dependent sources of transport eqns are given the same stage.
3) Updated the add_species function to include an old or new state.
4) Set boundary conditions on all table lookup species such that the interpolated face value results in the table lookup condition
5) Adding an option extra table lookup
6) Some minor optimizations
7) Added the manifold run rate source term
8) Simplified some calls to computing diffusion terms.
383 lines of code changed in 11 files:
This one has been a long time coming.
Rip out the standard namespace opening that has been polluting header files throughout the framework. This crept into all sorts of places.
DO NOT open namespaces in header files. Ever.
86 lines of code changed in 39 files:
More label cleanup.
The normalized scalar variance model was simplified to only compute the
normalized value of scalar variance. The absolute value of variance was
removed.
Now requiring soot for DO radiation model (for properties).
1 lines of code changed in 2 files:
Completion of interface that allows RMCRT to call the hottel
property models.
Also contains some minor code cleanup.
1 lines of code changed in 2 files:
Cleaning out the last of the dummies in Arches.
1 lines of code changed in 1 file:
extraSetup()
- passing grid into the method.
- define archesLevel here.
- added bulletproofing.
For readability removed extra_local_labels vector and explicitly state the
varLabels.
68 lines of code changed in 3 files:
_archesLevelIndex is now a global variable that never changes.
cleaned up sched_initialize() and initialized()
- cellType is initialized on the non-arches level
- divQ is only computed on the arches level.
36 lines of code changed in 2 files:
RMCRT_Test::initializeWithUda ()
- added machinery to take into account if the user saved the temperature and absk as floats,
instead of doubles.
added more descriptive output.
2 lines of code changed in 1 file:
Cleanup old GPU interface.
0 lines of code changed in 1 file:
Add in the source term and property model required for the 2-equation scalar variance model.
376 lines of code changed in 4 files:
Only calling problem setup on source terms which are actually used.
This should reduce memory usage because sources that aren't used won't
be allocated.
Adding a function to check for allocated sources of a specific type.
Simplifying the Shaddix enthalpy model given the above changes.
20 lines of code changed in 2 files:
Add in the property models for the scalar variance, and the source term required for a 1-eqn model.
239 lines of code changed in 4 files:
Created a separate task to carryForward variables that are not being computed but
just shuffled from old_dw -> new_dw. The Unified scheduler has a problem with this and it's needed
for GPU tasks.
4 lines of code changed in 1 file:
to remove useless outputs
0 lines of code changed in 1 file:
to fix a bug for restart
6 lines of code changed in 1 file:
Slight modification to the source term as far as checking the
flammability limits. This will allow for the fuel stream to have
some non-fuel species.
10 lines of code changed in 3 files:
Cleaning up.
19 lines of code changed in 4 files:
Cleaning up warnings.
6 lines of code changed in 2 files:
the following changes have been made in order to use RadPropertiesCalculation method to calculate abskg and abskp and to be used in DO and RMCRT radiation model: 1.to change the interface for computeRadProp(withparticles) and to add gas phase temperature as the passing variable. 2. to calculate the unscaled particle length and particle weights so that correct abskg/abskp canbe calculated. 3. to fix some bugs and to set abskg/abskp=1.0 for wall BC, in RMCRT model, abskg is actually wall emissivity. 4. to fix small bug for EnthalpyShaddix.cc. These changes may cause some goldenstandard cases changes. reported as: heptane_pipe, coal_table_pipe and rmcrt_bm1_1L
79 lines of code changed in 4 files:
Destroy varlabel for abskp.
1 lines of code changed in 1 file:
fix a bug that caused in 50679
13 lines of code changed in 1 file:
Fix a task dependency.
2 lines of code changed in 1 file:
update radation property calculation model so that Lubima's code can be run in Arches
60 lines of code changed in 2 files:
Adding access to temperature in RMCRT property calculation.
11 lines of code changed in 2 files:
Adding particles to RMCRT.
131 lines of code changed in 3 files:
First example at using Nebo DSL in Arches. See: BowmanNOx.cc. Also revert the BC reflection that was introduced to Warches recently to make the Warches DSL comparable to Arches.
82 lines of code changed in 2 files:
* Not forcing a hard coded name on the particle absorption coefficient.
* Added a new variable transformation for single mixture fraction cases.
* Adiabatic enthalpy is now computed via the mixture fraction to force consistency with the enthalpy equation. Previously a table lookup on adiabatic enthalpy was being used which 1) was slow and 2) was lagged in time by dt which caused artificial heat loss. Note this requires that users specify the fuel and oxidizer enthalpies in the table itself using the KEY/value tokens in the table header when using the heat loss model.
* Trim an unused transform
* allocate the property model vars independently from the compute function. Updated all property models accordingly.
* updated some input files accordingly
5 lines of code changed in 1 file:
Radiation vars for DOM are no longer new_*.
Added some new, updated input files that will replace the exisiting RT tests.
10 lines of code changed in 1 file:
Added a missing requires for temperature when using the RadProp
calculator.
4 lines of code changed in 1 file:
Finished adding the code to allow the user to specify how often RMCRT is performed.
<calc_frequency>3</calc_frequency>
<RMCRT>
</RMCRT>
This will not change the answers but more variables are being checkpointed
2 lines of code changed in 1 file:
to updates the name of some variable
3 lines of code changed in 1 file:
Now passing radiation_calc_frequency into all the tasks.
This has not been thoroughly tested, that's next.
10 lines of code changed in 1 file:
update the particle absorption coefficient calculation
5 lines of code changed in 1 file:
** Warning ** Monolithic commit **
1) Always recompile taskgraph on restart until restartInitialize lives up to its name.
2) Adding new variable transforms for the table lookup: rcce, rcce_fp, fcce_eta. These are still somewhat incomplete and should be used with caution.
3) Clipping on the RK averaging to actually allow variables to go to zero: This may change answers!!
4) In EmpSoot, make sure you specify the correct radiation model.
5) Some major reworking of the Westbrook dryer model. This should fix some of the mass balance issues seen in some cases.
6) Changed how the clipping is specified for some variables. Note that <small> was removed from the DQMOM option in favor of a more universal <tol>
86 lines of code changed in 2 files:
Fixing a bug in how the rate is clipped.
2 lines of code changed in 1 file:
Adding radiation abskp calculation using Lyubima's code. This code still needs to be verified.
137 lines of code changed in 2 files:
optimize the loops for coalgas*.cc to save 15% cpu times
0 lines of code changed in 8 files:
Made ray tracing capable of handling intrusion.
Bug fix in radprops interface. This fixes
the problem of negative mole fractions.
I have changed the input files for the RMCRT
regression tests, but the answers should
remain unchanged.
2 lines of code changed in 1 file:
(12 more)