Directory CCA/Components/Arches/SourceTerms/

Total Files:
64
Deleted Files:
0
Lines of Code:
15529

[root]/CCA/Components/Arches/SourceTerms

Lines of Code

CCA/Components/Arches/SourceTerms/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 233 (100.0%) 5054 (100.0%) 21.6
derekhar 26 (11.2%) 2328 (46.1%) 89.5
allen 128 (54.9%) 1048 (20.7%) 8.1
bisaac 28 (12.0%) 547 (10.8%) 19.5
mcconnell 7 (3.0%) 403 (8.0%) 57.5
jthornoc 19 (8.2%) 341 (6.7%) 17.9
ohdiazi 16 (6.9%) 215 (4.3%) 13.4
zhouminmin 3 (1.3%) 144 (2.8%) 48.0
dav 1 (0.4%) 23 (0.5%) 23.0
jas 3 (1.3%) 3 (0.1%) 1.0
jholmen 1 (0.4%) 1 (0.0%) 1.0
ahumphrey 1 (0.4%) 1 (0.0%) 1.0

Most Recent Commits

bisaac 2018-12-13 11:17 Rev.: 59068

This commit computes the default devol_to_HCN and devol_to_NH3 NOx parameters based on the HHV, ash and moisture composition. No change to RT.

0 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: psNox.cc (changed)
derekhar 2018-12-04 17:49 Rev.: 58999

Adopts soleVariables for the dynamic radiation solving variables used for dictation rad solves.

25 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+25 -38)
derekhar 2018-11-29 14:20 Rev.: 58974

delete varlabel for reduction used when using dynamic radiation solve frequency.

1 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+1)
derekhar 2018-11-27 17:15 Rev.: 58961

Added test for dynamic radiation solving frequencies.

This commit also constrains the solve to be within the solve frequency and the timescale estimated at runtime.
This is the first test to use perpatch variables in the checkpoint, so compare_uda will need to be extended to support this data type (and possibley PIDX? yuck)
Wall model integration is forthcoming.

109 lines of code changed in 3 files:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+107 -201), DORadiation.h (new)
allen 2018-11-26 16:50 Rev.: 58951

changed the example to be more generic

74 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+69 -43), DORadiation.h (+5 -4)
allen 2018-11-26 13:08 Rev.: 58947

added check for freq of 1 to always use the static case and added placeholder for using four task graphs

81 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+78 -12), DORadiation.h (+3)
allen 2018-11-21 13:02 Rev.: 58946

refactored the task graph index setting to be task based, added set/get for the index, Within arches refactor the dynamic stepping to be completing with DoRadiation and the fixed stepping in Explicit Solver, and added a check method for reduction vars

257 lines of code changed in 4 files:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+228 -59), DORadiation.h (+22 -4), SourceTermBase.h (new)
allen 2018-11-16 12:46 Rev.: 58929

added additional comments for the dynamic radiation

20 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+20 -9)
bisaac 2018-11-15 18:05 Rev.: 58923

This commit fixes a bug when using second order time tabulated reaction rates. This commit will impact the acid base regression test.

0 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: TabRxnRate.cc (new)
derekhar 2018-11-15 17:53 Rev.: 58922

This adds input files and source code for the detailed and reduced soot models developed by Alex Josephson, David Lignell, and Kamron Brinkerhoff.
The detailed model is very computationally expensive and is included to help verify the reduced model in its development.

1913 lines of code changed in 8 files:

  • CCA/Components/Arches/SourceTerms: MoMICSoot.cc (new 1048), MoMICSoot.h (new 252), MonoSoot.cc (new 466), MonoSoot.h (new 147), SourceTermFactory.cc (changed), sub.mk (changed)
bisaac 2018-10-29 17:38 Rev.: 58889

Added a smarter model for the split between devol and char in the NOx model in the case of birth and death (thanks to Derek). This changes mass_energy_balance_psnox test answers.

32 lines of code changed in 3 files:

  • CCA/Components/Arches/SourceTerms: psNox.cc (+29 -6), psNox.h (new)
bisaac 2018-10-25 14:59 Rev.: 58884

This commit fixes the birth/death issues observed with the Tar integration and psNOx model and modifies the varlabels used by psNOx and ZZNox for devol and char oxidation. This commit also changes the way we are integrating Tar into the gas phase. Note that the Tar_fraction variable in the ParticleProperties section is being used to modify the light to heavy devol products (from the perspective of the NOx, and Tar). This commit changes the answers for mass_energy_balance.ups and mass_energy_balance_Tfluid.ups. We added a new test: mass_energy_balance_psnox.ups, which covers the psNOx model under regression tests. Please see mass_energy_balance_psnox.ups for an example of how to incorporate the tar mass into the coal gas mixture fraction and the b/d mass into Nox.

44 lines of code changed in 4 files:

  • CCA/Components/Arches/SourceTerms: ZZNoxSolid.cc (new), psNox.cc (+37 -7), psNox.h (+5)
bisaac 2018-10-25 13:20 Rev.: 58883

This commit moves the Tar_fraction variable to the coalhelper. Computes additional variables in the CoalGasDevol and CoalGasOxi gas phase source terms to handle birth/death for NOx and Tar, and removes old functor and ifdef logic. This commit doesn't impact regression tests.

165 lines of code changed in 8 files:

  • CCA/Components/Arches/SourceTerms: CoalGasDevol.cc (new), CoalGasDevol.h (+9), CoalGasOxi.cc (new), CoalGasOxi.h (+4)
bisaac 2018-10-25 10:48 Rev.: 58881

This commit throttles the NOx char reduction reaction by a factor of the organic mass fraction. As organic mass goes to zero this reaction will turn off. No impact on regression tests.

63 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: psNox.cc (+53 -42), psNox.h (+10 -4)
allen 2018-10-23 04:23 Rev.: 58876

clean up of the dynamic radiation solve - made it fully local to arches

58 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+57 -59), DORadiation.h (+1 -1)
allen 2018-10-22 16:21 Rev.: 58872

removed test code

0 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (-3)
allen 2018-10-22 14:51 Rev.: 58870

removed my example for the task graph swap - added Derek's code for the actual implementation

133 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+124 -134), DORadiation.h (+9 -11)
allen 2018-10-12 09:06 Rev.: 58815

moved the passing of the app to a scheduling that is always called

5 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+5 -7)
allen 2018-10-10 14:29 Rev.: 58808

added the performance stats to the DO Radiation Model

6 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+6)
jthornoc 2018-08-29 11:04 Rev.: 58562

Fixing several warnings in Arches. Should not change answers.

96 lines of code changed in 4 files:

  • CCA/Components/Arches/SourceTerms: CoalGasHeat.cc (+1 -3), PCTransport.cc (+95 -95)
allen 2018-08-10 09:00 Rev.: 58514

removal of shared state and introduction of a material manager

386 lines of code changed in 104 files:

  • CCA/Components/Arches/SourceTerms: BowmanNOx.cc (new), BowmanNOx.h (new), BrownSoot.cc (new), BrownSoot.h (new), CoalGasDevol.cc (+7 -7), CoalGasDevol.h (+6 -6), CoalGasDevolMom.cc (+7 -7), CoalGasDevolMom.h (+6 -6), CoalGasHeat.cc (+7 -7), CoalGasHeat.h (+6 -6), CoalGasMomentum.cc (+7 -7), CoalGasMomentum.h (new), CoalGasOxi.cc (+7 -7), CoalGasOxi.h (+6 -6), CoalGasOxiMom.cc (new), CoalGasOxiMom.h (new), ConstSrcTerm.cc (new), ConstSrcTerm.h (+6 -6), DORadiation.cc (+29 -29), DORadiation.h (+1 -1), DissipationSource.cc (+7 -7), DissipationSource.h (new), HTConvection.cc (new), HTConvection.h (new), Inject.h (+12 -12), IntrusionInlet.h (+12 -12), MMS1.cc (new), MMS1.h (+6 -6), ManifoldRxn.cc (+6 -6), ManifoldRxn.h (new), MomentumDragSrc.cc (new), MomentumDragSrc.h (new), PCTransport.cc (+4 -4), PCTransport.h (+6 -6), RMCRT.cc (+11 -11), RMCRT.h (+2 -2), SecondMFMoment.cc (new), SecondMFMoment.h (+7 -7), ShunnMoinMMSCont.cc (new), ShunnMoinMMSCont.h (new), ShunnMoinMMSMF.cc (+8 -8), ShunnMoinMMSMF.h (new), SourceTemplate.cc (+6 -6), SourceTemplate.h (new), SourceTemplatedTemplate.h (+12 -12), SourceTermBase.cc (new), SourceTermBase.h (+4 -4), SourceTermFactory.cc (+26 -26), SourceTermFactory.h (+1 -1), TabRxnRate.cc (+7 -7), TabRxnRate.h (new), UnweightedSrcTerm.cc (+7 -7), UnweightedSrcTerm.h (+6 -6), WestbrookDryer.cc (+8 -8), WestbrookDryer.h (new), ZZNoxSolid.cc (+6 -6), ZZNoxSolid.h (new), psNox.cc (+6 -6), psNox.h (+1 -1)
ohdiazi 2018-05-14 16:53 Rev.: 58231

Adding F1 for psNOx model

4 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: psNox.cc (+3 -1), psNox.h (+1)
ohdiazi 2018-05-14 16:53 Rev.: 58230

Adding aditional parameter to psNox model

3 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: psNox.cc (+2 -2), psNox.h (+1)
jthornoc 2018-05-01 16:17 Rev.: 58207

Fixing a bug in the soot model. Not treating intrusions properly was
causing a divergence problem for cases at scale.

70 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: BrownSoot.cc (+70 -59)
jthornoc 2018-04-26 16:58 Rev.: 58197

Splitting up the transport eqn eval so that sources may used the RHS
construction in cases of rate limiting.

Also cleaned up some warnings.

local_RT showed one test failing (CoalRadPropsPlank) with noise diffs.

88 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: psNox.cc (+76 -48), psNox.h (+12 -9)
ohdiazi 2018-04-25 13:10 Rev.: 58186

clipping method for psNOx

43 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: psNox.cc (+43 -23)
ohdiazi 2018-04-25 13:10 Rev.: 58185

fixing bug in extended zeldovich mechanism

3 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: psNox.cc (+3 -3)
dav 2018-04-24 17:28 Rev.: 58181


Fix for potentail fatal bug when putting variables into the Datawarehouse (DW) when the variable type is
different from the type specified by the VarLabel. I'm surprised that we did not validate this previously
and more surprised that many things did not fail because of this. I'm guessing that for the most part
people didn't accidentally trigger this issue, and when it did happen, the underlying data was close enough
that it didn't cause issues.

M CCA/Components/Schedulers/OnDemandDataWarehouse.cc

- Put in a check to validate that the variable and var label types match when allocateAndPut() is called.
Only makes this check if assertions are configured on (ie, debug builds).

M CCA/Components/Arches/ExplicitSolver.cc

- Fix error where SFCYVariable as being put into the DW as a SFCXVariable (X instead of Y).

M CCA/Components/Arches/SourceTerms/RMCRT.cc

- Fix error where abskg and sigmaT4 were being put into the DW as doubles before being converted into float vars
in RMCRT later on.

M Core/Grid/Variables/GridVariable.h

- Add some whitespace and use {} for one line if statements.

23 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: RMCRT.cc (+23 -8)
mcconnell 2018-04-16 15:54 Rev.: 58140

rolled back changes to r58119

201 lines of code changed in 3 files:

  • CCA/Components/Arches/SourceTerms: CoalGasHeat.cc (+31 -33), HTConvection.cc (+168 -163), SourceTermBase.cc (+2 -4)
mcconnell 2018-04-16 15:04 Rev.: 58138

fix absently minded move

164 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: CoalGasHeat.cc (+1 -1), HTConvection.cc (+163 -168)
mcconnell 2018-04-16 15:04 Rev.: 58132

This commit adjust the enthalpy balance, and ash mass balance for conservation. This commit will not change the answers.

34 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: CoalGasHeat.cc (+34 -32)
mcconnell 2018-04-16 15:03 Rev.: 58125

removed need for calls to shared state for the time step and sim time

4 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: SourceTermBase.cc (+4 -2)
ahumphrey 2018-04-12 14:24 Rev.: 58070

Document remaining Douts.

1 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: RMCRT.cc (+1 -1)
allen 2018-04-02 17:54 Rev.: 58034

removed the shared state from the radiation model and re-invoked the in-situ

1 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: RMCRT.cc (+1 -2)
derekhar 2018-03-30 17:15 Rev.: 58018

Fixed incorrect parameters which had been changed previously to account for soot gasification.

Also adjusted the soot clipping. This will break the BrownSootSpectral Test.

35 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: BrownSoot.cc (+35 -16)
ohdiazi 2018-03-23 13:17 Rev.: 57984

DQMOM with kokkos

6 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: psNox.cc (+6 -6)
jthornoc 2018-03-22 15:31 Rev.: 57982

Removal of duplicate scheduling functionality in the Arches Task Interface. Now we go through the factory.
Cleaning up the failures in the kokkos turbulence models, which required an input file change (removal of volFraction def)
Fixing the setting of simTime in the Arches tasks. Previously time was zero always resulting in nonsense answers.
Finally, changing the Atomic task to derive off the Arches Task rather than be its own beast.

Expecting the following "failures" which will require update to GS:
S U M M A R Y
Failed: ARCHES-opt tests
:kokkos-x-scalar_mms_RK1: test failed comparison tests
:kokkos-x-scalar_mms_RK1: (restart) test failed comparison tests
:kokkos-x-scalar_mms_RK2: test failed comparison tests
:kokkos-x-scalar_mms_RK2: (restart) test failed comparison tests
:kokkos-x-scalar_mms_RK3: test failed comparison tests
:kokkos-x-scalar_mms_RK3: (restart) test failed comparison tests
:problem3_Shunn_mms-x: test failed comparison tests
:problem3_Shunn_mms-x: (restart) test failed comparison tests
:isotropic_kokkos_wale: test failed comparison tests

2 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: SourceTermBase.cc (+2 -4)
derekhar 2018-03-22 14:24 Rev.: 57979

Added a new optional task inside DOR for profiling solve frequency and scattering convergence.

121 lines of code changed in 2 files:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+105 -2), DORadiation.h (+16)
allen 2018-03-17 13:47 Rev.: 57948

restructured teh Dout and DebugStream to register the streams to avoid conflicts

1 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: RMCRT.cc (+1 -1)
derekhar 2018-03-01 15:14 Rev.: 57904

Another change to spectral radiation. Redesign of the gas+soot properties and their interface with the solver.

4 lines of code changed in 1 file:

  • CCA/Components/Arches/SourceTerms: DORadiation.cc (+4)

(24 more)

Generated by StatSVN 0.7.0