[root]/CCA/Components/Arches
ChemMix
(5 files, 114 lines)
TabProps
(7 files, 3279 lines)
CoalModels
(21 files, 245 lines)
Mixing
(14 files, 3140 lines)
TabProps
(5 files, 2636 lines)
Radiation
(12 files, 3100 lines)
fortran
(16 files, 2731 lines)
SourceTerms
(15 files, 539 lines)
TabProps
(0 files, 0 lines)
TransportEqns
(13 files, -541 lines)
fortran
(44 files, 6122 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 548 (100.0%) | 19360 (100.0%) | 35.3 |
jas | 141 (25.7%) | 8934 (46.1%) | 63.3 |
jthornoc | 181 (33.0%) | 4715 (24.4%) | 26.0 |
charlesreid | 105 (19.2%) | 4595 (23.7%) | 43.7 |
luitjens | 101 (18.4%) | 836 (4.3%) | 8.2 |
jpedel | 12 (2.2%) | 167 (0.9%) | 13.9 |
dav | 8 (1.5%) | 113 (0.6%) | 14.1 |
Adding some missing "VarLabel::destroy"s
0 lines of code changed in 2 files:
Corrections to the boundary condition for setting the particle velocity to the gas velocity.
0 lines of code changed in 2 files:
Better logic for the new time integrator.
0 lines of code changed in 2 files:
Whoops. Forgot to add "if" on the delete.
5 lines of code changed in 1 file:
Hopefully cleaning up a few memory leaks.
4 lines of code changed in 1 file:
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.
56 lines of code changed in 12 files:
Memory fix
0 lines of code changed in 2 files:
Changing delete's to delete[]'s
4 lines of code changed in 1 file:
Removing debug print statement
0 lines of code changed in 1 file:
M CCA/Components/Arches/sub.mk
Fixing duplicate line added in a previous commit
M CCA/Components/Arches/DQMOM.h
M CCA/Components/Arches/DQMOM.cc
Adding a <calcConditionNumber> tag - this will be useful and necessary if we want condition numbers but the solver isn't doing an SVD to solve AX=B
Clarifying names of solvers:
- "Lapack-invert" uses a Lapack decomposition and inversion (dgetrf and dgetri)
- "Lapack-svd" uses a Lapack singular value decomposition to solve AX=B (eliminated the "SVD" solver type)
- "LU" uses Crout's Method with partial pivoting
Fixing up the DEBUG_MATRICES blocks
Adding a maximum condition number solver constraint
M StandAlone/inputs/UPS_SPEC/arches_spec.xml
Updating tags corresponding to clarified linear solver names
M StandAlone/inputs/ARCHES/DQMOM_regression/dqmom-scalar_test2c.ups
This test was redundant, but it's now testing the "Lapack-invert" solver
M StandAlone/inputs/ARCHES/DQMOM_regression/dqmom-scalar_test3.ups
M StandAlone/inputs/ARCHES/DQMOM_regression/test_descriptions.lyx
The "SVD" solver is now the "Lapack-svd" solver; test 2c is now testing the "Lapack-invert" solver
255 lines of code changed in 5 files:
Added a solver option: Lapack-svd
which uses svd to estimate a condition number (not to be confused with the SVD solver option).
3 lines of code changed in 1 file:
Adding SVD solver capability in DQMOM.cc using LAPACK and DenseMatrix classes
47 lines of code changed in 2 files:
Accidentally uncommented a directive in my last commit
0 lines of code changed in 2 files:
M Directives.h
Making comments more user-friendly
M CoalModels/HeatTransfer.cc
Fixing a problem with unfound tags
6 lines of code changed in 1 file:
M Arches/DQMOM.cc
Fixing bug in debug print statements
M Arches/Directives.h
Adding debug print statement compiler directive
12 lines of code changed in 2 files:
Supressing error message printing
2 lines of code changed in 1 file:
Fixing a memory leak
M CCA/Components/Arches/DQMOM.cc
Cleaning up, deleting some variables that weren't deleted before
M Core/Math/sci_lapack.cc
Changing some "delete"s to "delete[]"s
M Core/Datatypes/DenseMatrix.cc
Instead of always returning true, now returning INFO (Lapack variable indicating the solution status)
13 lines of code changed in 1 file:
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
67 lines of code changed in 1 file:
Compile error fixes
0 lines of code changed in 2 files:
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
43 lines of code changed in 4 files:
(129 more)