[root]/CCA/Components/SpatialOps/TransportEqns
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 100 (100.0%) | 2555 (100.0%) | 25.5 |
jthornoc | 85 (85.0%) | 2504 (98.0%) | 29.4 |
charlesreid | 13 (13.0%) | 51 (2.0%) | 3.9 |
dav | 2 (2.0%) | 0 (0.0%) | 0.0 |
Gave SpatialOps a lobotomy. Now linking in all factories, models, sources, and equations from the Arches code base rather than maintaining two copies. This should resolve any naming conflicts.
0 lines of code changed in 11 files:
Rearrange order of variable initialization to quiet compiler warning.
0 lines of code changed in 2 files:
Adding a method to get the quadrature node associated with a DQMOM equation
0 lines of code changed in 4 files:
No longer passing in the varLabel into the transport equation. This should simplify things a bit.
20 lines of code changed in 13 files:
1) Fixed bugs in Ax=b solver.
2) Fixed sign error in DQMOMEqn.cc
3) Fixed src*vol in DQMOMEqn.cc
5 lines of code changed in 1 file:
Source term wasn't being retrieved properly for higher order time stepping.
Also, there is missing code in DQMOM.cc. The source term for the weight equations are not being filled in.
21 lines of code changed in 5 files:
1) Fixed a bug in the multi-step time integrator. Now using old RK values rather than old_dw values in the intermediate steps.
2) Now passing in the ExplicitTimeIntegrator into the builder and then into the actual equation class rather than trying to set it afterwards.
262 lines of code changed in 8 files:
M CoalModels/PartVel.cc
M CoalModels/PartVel.h
- Fixed some bugs in the Particle velocity model. The model is adding to the magnitude of velocity...do we want to try adding to the components?
M TransportEqns/ScalarEqn.h
- Passing the timesubStep into the task properly.
M TransportEqns/EqnBase.cc
M TransportEqns/EqnBase.h
- Added a mechanism for storing initial conditions (still need to allow for reading in from the input file).
- Added an "old" transport varLabel for the RK time stepping.
M TransportEqns/DQMOMEqn.cc
M TransportEqns/DQMOMEqn.h
- Added upwind and super_bee convection schemes.
- Passing the timesubstep properly now.
- Fixed a sign error in the convection scheme addition to the RHS.
- Perform data copy after a RK step.
M TransportEqns/ScalarEqn.cc
- Passing the timesubstep properly now.
- Added an "if" statement to the sched_initialize (only perform when timesubstep = 0)
- Note: Still need to add flux limiters here.
M ExplicitTimeInt.h
- Now passing alpha and beta into the time averaging method. I was having some weirdness here that should be revisited (potential memory bug?).
M SpatialOps.cc
- Now setting the time integrator for the DQMOM equations. Don't ask me how this actually worked before :p
- Initializing particle velocities in actuallyInitialize.
- Right now there is a bunch of problem specific initialization going on that we will want to generalize in the future.
- Computing stable time step using a convective CFL. Will want to refine this (perhaps a different norm? Add diffusive CFL) soon.
M SourceTerms/SourceTermBase.h
- Passing timesubstep properly now and storing it in the base class.
M SourceTerms/ConstSrcTerm.cc
M SourceTerms/ConstSrcTerm.h
- Adusting to changes made in the base class.
M StandAlone/inputs/UPS_SPEC/spatialops_spec.xml
- Added more spec for the particle velocity model.
238 lines of code changed in 6 files:
Some bug fixes.
7 lines of code changed in 1 file:
Commenting out unused variables; implementing machinery to differentiate between different internal coordinates for Kobayashi-Sarofim model
42 lines of code changed in 7 files:
Whoops! Forgot to actually add the model to the tree for the particle velocities.
2 lines of code changed in 1 file:
Added a model for the particle velocities
45 lines of code changed in 8 files:
Changed the source term access in DQMOMEqn and initialized source terms in SpatialOps.cc
4 lines of code changed in 1 file:
Corrected path for new inut spec.
Cleaned up EqnBase.h
2 lines of code changed in 2 files:
Added spatialOps spec.
Moved specialization of the DQMOM functonality back into the DQMOM class and used dynamic_cast in spatialOps.cc
36 lines of code changed in 2 files:
Added beginings of the time advance for DQMOM equations.
Fixed bug with a couple of access functions for DQMOM eqns.
23 lines of code changed in 3 files:
Added interface to model factory.
Now each DQMOM transport equation holds a list of models.
14 lines of code changed in 1 file:
Added a DQMOM eqn factory.
Added a mechanism for creating DQMOM equations on the fly.
Added interface to DQMOM section of the input file.
185 lines of code changed in 8 files:
Returned a reference rather than a copy.
1 lines of code changed in 1 file:
Added a way to access all equations at once in factory.
Changed the way spatialops was looping over the solution to the equations by using eqn map rather than a looking up each equation individually.
Added an access function to get an eqn's name.
8 lines of code changed in 2 files:
(3 more)