Directory CCA/Components/Arches/CoalModels/

Total Files:
21
Deleted Files:
2
Lines of Code:
245

[root]/CCA/Components/Arches/CoalModels

Lines of Code

CCA/Components/Arches/CoalModels/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 226 (100.0%) 9896 (100.0%) 43.7
charlesreid 139 (61.5%) 6322 (63.9%) 45.4
jthornoc 61 (27.0%) 2229 (22.5%) 36.5
jpedel 18 (8.0%) 1339 (13.5%) 74.3
luitjens 8 (3.5%) 6 (0.1%) 0.7

Most Recent Commits

jthornoc 2009-12-30 00:32 Rev.: 45234

Adding some missing "VarLabel::destroy"s

0 lines of code changed in 4 files:

  • CCA/Components/Arches/CoalModels: CoalModelFactory.cc (new), SimpleHeatTransfer.cc (changed)
jthornoc 2009-12-22 19:08 Rev.: 45228

Hopefully cleaning up a few memory leaks.

8 lines of code changed in 1 file:

  • CCA/Components/Arches/CoalModels: CoalModelFactory.cc (+8 -8)
jthornoc 2009-12-22 17:08 Rev.: 45227

Deleting the boundary condition object.

0 lines of code changed in 2 files:

  • CCA/Components/Arches/CoalModels: PartVel.cc (new)
jthornoc 2009-12-17 18:40 Rev.: 45209

MPMArches.cc:
Moved setAreaFraction from MPMArches.cc to ExplicitSolver.cc (with an "if d_MAlab" -- i.e., only called every time step if mpm is present.)

Arches.cc:
Added WestbrookDryer.h
Added initialization for "extra local labels" for source terms
Added some print statements for the header of the output stream
Added WestbrookDryer model registration

ArchesLabel.cc and .h:
Added a new label for mixture molecular weight (from Table)

BoundaryCond_new.cc:
Fixed a bug with the material index

ExplicitSolver.cc:
Added the setAreaFraction call that was moved from MPMArches

ExplicitTimeInt.h:
Added a check for zero density (inside a wall). I am planning on moving this division by density out of the time integrator and into the scalar eqn where it belongs. More to come...

Properties.cc, NewStaticMixingTable.*, Stream.h:
Added the mixture molecular weight and access to it

SourceTerms/:
Added a new Source Term (WestbrookDryer)
Added a virtual function for initializing the sources and any local dependent functions the source might require
Added "extraLocalLabel" vector for the sources in the base class.

ScalarEqn.cc:
Names the "old" transport label with the correct name.
Initialized Conv and Diff at the start of a time step to zero.
Added the clipping function at the end of the averaging.
Added dummyInit of RHS, FCONV, FDIFF
Grabbing the right old variable for copying in the dummyInit

DQMOMEqn.cc:
Passing in a modifieable weight into getICVariables...we may want to handle the cutoff differently
Initializing Fconv and Fdiff to zero at the start of every t_step.

PartVel.cc:
Changed the default behavior of the particle velocities on the boundary to require (user specified) values from the input file.

1 lines of code changed in 1 file:

  • CCA/Components/Arches/CoalModels: PartVel.cc (+1 -1)
charlesreid 2009-12-05 22:42 Rev.: 45169

Fixing one more compiler warning

1 lines of code changed in 1 file:

  • CCA/Components/Arches/CoalModels: SimpleHeatTransfer.cc (+1)
charlesreid 2009-12-04 16:01 Rev.: 45164

Fixing compiler warning

18 lines of code changed in 1 file:

  • CCA/Components/Arches/CoalModels: SimpleHeatTransfer.cc (+18 -11)
charlesreid 2009-12-01 01:27 Rev.: 45135

M Directives.h
Making comments more user-friendly

M CoalModels/HeatTransfer.cc
Fixing a problem with unfound tags

7 lines of code changed in 2 files:

  • CCA/Components/Arches/CoalModels: HeatTransfer.cc (+7 -3)
charlesreid 2009-11-23 14:53 Rev.: 45115

Making a tag not required and adding an explanation of it

94 lines of code changed in 1 file:

  • CCA/Components/Arches/CoalModels: CoalModelFactory.cc (+94 -93)
charlesreid 2009-11-22 18:54 Rev.: 45111

M CCA/Components/Arches/CoalModels/SimpleHeatTransfer.cc
Fixing compiler warning

M CCA/Components/Arches/TransportEqns/EqnBase.h
Minor edits

M CCA/Components/Arches/TransportEqns/DQMOMEqn.cc
Bulletproofing problemSetup()

M CCA/Components/Arches/DQMOM.cc
Fixing bugs in moment calculation
Rearranging get() calls so they aren't happening at each cell

0 lines of code changed in 1 file:

  • CCA/Components/Arches/CoalModels: SimpleHeatTransfer.cc (-2)
charlesreid 2009-11-21 01:17 Rev.: 45108

M CCA/Components/Arches/CoalModels/BadHawkDevol.h
M CCA/Components/Arches/CoalModels/ModelBase.h
M CCA/Components/Arches/CoalModels/ConstantModel.h
M CCA/Components/Arches/CoalModels/Devolatilization.h
M CCA/Components/Arches/CoalModels/HeatTransfer.cc
M CCA/Components/Arches/CoalModels/HeatTransfer.h
M CCA/Components/Arches/LU.h
Minor edits

M CCA/Components/Arches/DQMOM.cc
Removing some timings

M CCA/Components/Arches/CoalModels/DragModel.h
M CCA/Components/Arches/CoalModels/DragModel.cc
Removing conversion functions for velocity (Cartesian <--> spherical) and calling them statically from PartVel class

M CCA/Components/Arches/CoalModels/PartVel.h
Making velocity conversion functions (Cartesian <--> spherical) public and static

M CCA/Components/Arches/CoalModels/SimpleHeatTransfer.cc
M CCA/Components/Arches/CoalModels/SimpleHeatTransfer.h
Using vector length()'s instead of the Cartesian <--> spherical methods
Adding verification procedure

M CCA/Components/Arches/CoalModels/KobayashiSarofimDevol.cc
M CCA/Components/Arches/CoalModels/KobayashiSarofimDevol.h
Adding verification procedure
Adding two sets of constants, one from Kobayashi and one from Ubhayakar
Fixing Y1_ value

M CCA/Components/Arches/CoalModels/CoalModelFactory.cc
M CCA/Components/Arches/CoalModels/CoalModelFactory.h
Adding problemSetup method (to be used in future coupled physics calculations)
Adding method to set ArchesLabel (to be used in future coupled physics calculations)
Building models when they are first added to the build map, as opposed to when they are requested for the first time

M CCA/Components/Arches/Arches.cc
Adding call to set ArchesLabel in CoalModelFactory (to be used in future coupled physics calculations)

M CCA/Components/Arches/TransportEqns/ScalarEqn.h
M CCA/Components/Arches/TransportEqns/ScalarEqn.cc
Adding directives header file

M CCA/Components/Arches/Directives.h
Adding new verification directives

A StandAlone/inputs/ARCHES/Verification/verify_devol_heatxfer_models.ups
Adding input files for running new model verification procedures (it also has working moments for 3 internal coordinates and 4 environments)

M StandAlone/inputs/UPS_SPEC/arches_spec.xml
Updating UPS spec

1109 lines of code changed in 27 files:

  • CCA/Components/Arches/CoalModels: BadHawkDevol.h (new), CoalModelFactory.cc (+252 -24), CoalModelFactory.h (+80 -9), ConstantModel.h (new), Devolatilization.h (+9 -7), DragModel.cc (+9 -9), DragModel.h (+28 -69), HeatTransfer.cc (+6 -5), HeatTransfer.h (+11 -55), KobayashiSarofimDevol.cc (+203 -102), KobayashiSarofimDevol.h (new), ModelBase.h (new), PartVel.h (new), SimpleHeatTransfer.cc (+394 -180), SimpleHeatTransfer.h (+24 -19)
luitjens 2009-11-16 11:41 Rev.: 45067

Migrated a few more function calls to the new patch interface.

Deleted the old patch interface.

Removed __New() from the new patch interface calls.

6 lines of code changed in 8 files:

  • CCA/Components/Arches/CoalModels: BadHawkDevol.cc (+1 -1), ConstantModel.cc (+1 -1), DragModel.cc (+1 -1), KobayashiSarofimDevol.cc (+1 -1), PartVel.cc (+1 -1), SimpleHeatTransfer.cc (+1 -1)
charlesreid 2009-11-10 02:03 Rev.: 45052

Transferring contrl of the model evaluations to the CoalModelFactory.
This will not change answers (no, really, this time I made sure - I fixed the problem with gas-phase source terms).

This transfer will make verification of the model terms easier.
It will also pave the way for implementation of an iterative, coupled particle calculation.

615 lines of code changed in 22 files:

  • CCA/Components/Arches/CoalModels: BadHawkDevol.cc (-17), CoalModelFactory.cc (+14), CoalModelFactory.h (+32 -20), ConstantModel.cc (+69 -15), ConstantModel.h (+28 -13), Devolatilization.cc (+101 -18), Devolatilization.h (+33 -33), DragModel.cc (+1 -1), DragModel.h (+4 -1), HeatTransfer.cc (+53 -616), HeatTransfer.h (+47 -83), KobayashiSarofimDevol.cc (+35 -158), KobayashiSarofimDevol.h (+38 -47), ModelBase.cc (+20 -11), ModelBase.h (+48 -33), PartVel.cc (+10 -9), SimpleHeatTransfer.cc (+19 -101), SimpleHeatTransfer.h (+61 -32), sub.mk (new)
jthornoc 2009-11-02 17:03 Rev.: 45019

Removed the extra initialization and moved the boundary condition evaluation until after the model is computed.
Also put back a default boolean for particle velocity model.

10 lines of code changed in 1 file:

  • CCA/Components/Arches/CoalModels: PartVel.cc (+10 -11)
charlesreid 2009-11-02 16:53 Rev.: 45017

Reverting CoalModels commit

850 lines of code changed in 15 files:

  • CCA/Components/Arches/CoalModels: BadHawkDevol.cc (+17), CoalModelFactory.cc (-30), CoalModelFactory.h (+7 -24), ConstantModel.cc (+1 -3), ConstantModel.h (+1 -2), DragModel.cc (+1 -1), DragModel.h (+1 -4), HeatTransfer.cc (+664 -25), HeatTransfer.h (+78 -88), KobayashiSarofimDevol.cc (+36 -22), KobayashiSarofimDevol.h (+22 -10), ModelBase.h (+4 -24), PartVel.cc (+1 -1), SimpleHeatTransfer.cc (+17), sub.mk (-2)
charlesreid 2009-11-02 14:27 Rev.: 45014

Getting rid of smoothTfield (was causing problems)
Adding SimpleHeatTransfer to arches UPS spec

0 lines of code changed in 2 files:

  • CCA/Components/Arches/CoalModels: SimpleHeatTransfer.cc (-21), SimpleHeatTransfer.h (-2)
charlesreid 2009-11-02 13:03 Rev.: 45011

Changing the default of particle velcity BCs to be the same as gas velocity BCs
(the inlet velocity should be the same as the gas by default)
(this needs to be fixed so that the inlet boundary condition velocity will be the same as the gas, but the outlet/wall/etc boundary condition velocity will be 0.0)

1 lines of code changed in 1 file:

  • CCA/Components/Arches/CoalModels: PartVel.cc (+1 -1)
charlesreid 2009-11-02 12:55 Rev.: 45010

Adding initialization of smooth temperature field back in (removed accidentally)

6 lines of code changed in 2 files:

  • CCA/Components/Arches/CoalModels: SimpleHeatTransfer.cc (+4), SimpleHeatTransfer.h (+2)
charlesreid 2009-11-02 02:25 Rev.: 45007

Removing comments unrelated to BadHawkDevol class (oops)

0 lines of code changed in 1 file:

  • CCA/Components/Arches/CoalModels: BadHawkDevol.cc (-17)
charlesreid 2009-11-02 02:21 Rev.: 45006

1. Changing structure of DQMOM coal model evaluations - this will not change the answers!
Instead of ExplicitSolver calling sched_computeModel for each model, it calls the CoalModelFactory once
The CoalModelFactory then calls sched_computeModel (and computeModel) for each model
This will allow for the later implementation of an iterative method for model calculations

2. Adding Devolatilization and HeatTransfer base classes
The "HeatTransfer" class is no longer a specific model, it s a virtual/base class for any kind of heat transfer model
The existing HeatTransfer class has been moved to SimpleHeatTransfer
This is in anticipation of future heat transfer models being created
Additionally, the HeatTransfer and Devolatilization virtual/base classes implement methods that will be useful when implementing an iterative method for coal particle calculations
(i.e. the iterative multiphysics coal model used in Glacier)

3. Adding Badzioch and Hawksley model back in (but not compiling it, since it's still an empty class)

4. Adjusting the check for model types in Arches.cc

1942 lines of code changed in 18 files:

  • CCA/Components/Arches/CoalModels: BadHawkDevol.cc (+518), BadHawkDevol.h (+138), CoalModelFactory.cc (+30), CoalModelFactory.h (+24 -7), ConstantModel.cc (+3 -1), ConstantModel.h (+2 -1), Devolatilization.cc (+86), Devolatilization.h (+88), DragModel.cc (+1 -1), DragModel.h (+4 -1), HeatTransfer.cc (+25 -664), HeatTransfer.h (+88 -78), KobayashiSarofimDevol.cc (+22 -36), KobayashiSarofimDevol.h (+10 -22), ModelBase.h (+24 -4), SimpleHeatTransfer.cc (+731), SimpleHeatTransfer.h (+146), sub.mk (+2)
jthornoc 2009-10-30 20:05 Rev.: 45000

Arches.cc:
1) Now copying phi into old_phi after initialization at the beginning of the simulation
2) Properly initializing ccVelocity (gas) at the beginning of the simulation
3) Initializing the particle velocity to the gas velocity at the start (we can debate if this is the right way to handle this)

DqMomEqn.cc:
1) Subtracting the Ax=b source instead of zeroing out the RHS (duh!) for the verification procedure

PartVel.cc:
1) Properly initializing the particle velocity at the start of a new timestep

2 lines of code changed in 1 file:

  • CCA/Components/Arches/CoalModels: PartVel.cc (+2)

(48 more)

Generated by StatSVN 0.4.0