[root]/CCA/Components/Arches
ChemMix
(5 files, 193 lines)
TabProps
(0 files, 0 lines)
CoalModels
(23 files, 4188 lines)
Mixing
(15 files, 3233 lines)
TabProps
(0 files, 0 lines)
PropertyModels
(19 files, 647 lines)
Radiation
(12 files, 3101 lines)
fortran
(25 files, 3756 lines)
SourceTerms
(29 files, 2157 lines)
TransportEqns
(9 files, 4150 lines)
fortran
(48 files, 6422 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 560 (100.0%) | 8597 (100.0%) | 15.3 |
jas | 312 (55.7%) | 4302 (50.0%) | 13.7 |
jthornoc | 130 (23.2%) | 1704 (19.8%) | 13.1 |
charlesreid | 4 (0.7%) | 1612 (18.8%) | 403.0 |
jpedel | 39 (7.0%) | 920 (10.7%) | 23.5 |
dav | 4 (0.7%) | 41 (0.5%) | 10.2 |
luitjens | 18 (3.2%) | 18 (0.2%) | 1.0 |
harman | 53 (9.5%) | 0 (0.0%) | 0.0 |
Initialize boolean.
0 lines of code changed in 2 files:
Per Todd's recommendation, using a different method from isnan to try to
catch the random Hypre segfaults.
0 lines of code changed in 2 files:
Added a check for nan's while we try to track down these random hypre
segfaults.
29 lines of code changed in 1 file:
Fixed some compiler warnings.
19 lines of code changed in 3 files:
Fixed a couple of warnings.
1 lines of code changed in 1 file:
TabPropsInterface:
Removed a variable that wasn't needed and used the private class
variable instead.
ExplicitSolver.cc:
Rearranged the dummy solve a little. This shouldn't change the answers
but makes more intuitive sense (expect the dummy solve makes no sense --
so just try to figure that one out)
ScalarEqn.cc:
In addition to the clipping after the averaging, do clipping after the
FE update to ensure bounded scalars.
13 lines of code changed in 2 files:
Replaced calls to getExtraHigh/LowIndex with the equivalent SFC(x,y,z) calls.
These calls were intended to be used with boundary layer cells, not as
a way to offset the iterators.
This will not change the answers.
0 lines of code changed in 6 files:
cout --> proc0cout
0 lines of code changed in 2 files:
Fix a warning.
1 lines of code changed in 1 file:
Passing variable by reference.
Updated ups file to match spec.
8 lines of code changed in 3 files:
Core/Grid/BoundaryConditions/*:
* Added the ability to name a <Face> tag using the attribute "name". Ie:
<Face side="x-" name="my_face"> …
and retrieve that name. By default, the name is "NotSet" if no name is specified.
BoundaryCondition.cc:
* Removed some references to reacting scalar (replaced by new scalar transport)
* Replaced some fortran with C++ implementations
* Added ability to specify new types of inlet including
- Flat Profile
- Function
- Vector
- Input file
Note that the current code should behave as before. Some of the above capabilities now needs implementation and polish.
* Removed some old extra scalar code.
* Added FlowInlet specs.
TabPropsInterface and MixingRxnModel.h:
* Added calculation of third mixture fraction from 2 conserved mixture fractions if using coal (eta and fp are now specified as attributes of the <coal> tag.
* Removed <adiabatic> spec in TabProps for now since the radiation model solely determines if the case is adiabatic or not. Now d_adiabatic is set depending on the radiation model specification.
arches_spec.xml:
* Removed a few unused tags and added spec for changes above.
ups_spec.xml:
* Added attribute spec for changes listed above for <BoundaryConditions><Face>
503 lines of code changed in 5 files:
- Fixed the mixMW problem. This will require GS update, and addresses
the problem with Julien's commit the other day.
- Pulled a few weeds including erroneous comments and functionality
(blobInit).
- Changed Westbrook and Dryer model to not require molecular weight (it
isn't needed if X and Y are supplied)
- Updated spec accordingly
4 lines of code changed in 8 files:
Removing requirements for mixMW variable, variable was not initialized correctly
5 lines of code changed in 1 file:
Adding convective heat transfer coupling between particles and gas phase
24 lines of code changed in 3 files:
Enthalpy solver can now accept multiple UDF source terms.
79 lines of code changed in 3 files:
mixMW wasn't being allocated in dummy solve.
ch4 label no longer required in tabulated stripping factor.
5 lines of code changed in 1 file:
Fixed a "bug" where the new scalar solver was not time averaging in a
consistent manner with the other (old) scalars. This was causing
general instabilities in certain cases where the new scalars were acting
as table parameters. To fix this I had to:
1) Separate out the time averaging in the scalar eqn and schedule it
later in the algorithm
2) Create a new timeAve procedure for equations that needed density
3) Turned off the density guess knob for scalar equations until the
algorithmic issues are settled.
50 lines of code changed in 3 files:
More explicit error message in MomentumSolver.cc
Actually returning the source term type in SourceTermBase.h
Some minor bulletproofing in the initialization of transport equations.
1 lines of code changed in 2 files:
Added intrusion_inlet option to Arches.
Added spec for intrusion inlet.
Made generic the source addition in MomentumSolver.
Removed subequent weed from Source.cc.
77 lines of code changed in 7 files:
Addition of new property models:
ExtentRxn: Computes the extent of reaction given a grid resolved
variable.
ScalarDiss: Computes the scalar dissipation rate (currently a constant)
TabStripFactor: Back calculates a stripping factor based on local
tabulated CO2
Also added a source term -- TabRxnRate, for user specified reaction
rates.
Updated spec for models and sources.
Arches, MixingRxnModel, ExplicitSolver were all changed to accomidate
these models.
49 lines of code changed in 2 files:
(63 more)