[root]/CCA/Components/Wasatch/Expressions
BoundaryConditions
(11 files, 80 lines)
EmbeddedGeometry
(6 files, 856 lines)
MMS
(6 files, 2160 lines)
PBE
(10 files, 2293 lines)
Precipitation
(14 files, 1488 lines)
PostProcessing
(11 files, 971 lines)
Turbulence
(12 files, 1469 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 351 (100.0%) | 8100 (100.0%) | 23.0 |
jsutherland | 200 (57.0%) | 3363 (41.5%) | 16.8 |
tsaad | 107 (30.5%) | 3054 (37.7%) | 28.5 |
amir | 19 (5.4%) | 1419 (17.5%) | 74.6 |
dav | 17 (4.8%) | 145 (1.8%) | 8.5 |
awabboud | 8 (2.3%) | 119 (1.5%) | 14.8 |
Updates due to minor RadProps API change.
0 lines of code changed in 2 files:
Number of cleanups and a fix to get Wasatch in Arches compiling.
M CCA/Components/Wasatch/CoordinateHelper.cc
M CCA/Components/Wasatch/TaskInterface.cc
- Comment out "oldVar" as it isn't used and this removes a compiler warning.
M CCA/Components/Wasatch/Expressions/BoundaryConditions/PressureBC.cc
- Add newline to end of file to remove compiler warning.
M CCA/Components/Wasatch/Expressions/BoundaryConditions/VardenMMSBCs.cc
- Don't define your own PI, just use the built in M_PI.
- #include paths should be absolute <>, not relative "".
- Add newline to end of file to remove compiler warning.
M CCA/Components/Wasatch/Expressions/BoundaryConditions/VardenMMSBCs.h
- Place multiple include guard at very top of file to speed file processing.
- #include paths should be absolute <>, not relative "".
- Remove tabs, add some white space for readability.
M CCA/Components/Arches/ExplicitSolver.cc
- Wasatch_in_Arches was not compiling for me... Had to fix use of
TaskInterface constructor - added in State variable. I assume this
is correct (at least it compiles). If someone from Warches could
verify, that would be great. I note James took a shot at fixing this
in the previous commit, but he only added the (non-existent?) variable
'state', to one of the places the state was needed.
- Indent #includes for readability.
M R_Tester/toplevel/startLocalTest
M R_Tester/helpers/runSusTests.py
- Allow the user to specify a different directory of Gold Standards to
test against. This is done using the environment variable
TEST_DATA. In other words, if you have built Gold Standards in
.../Uintah/opt/TestData, and you wish to test your debug build
against the opt generated gold standards, then, from your debug
directory, you do (assuming it is parallel to the opt dir):
setenv TEST_DATA ../opt/TestData
and then run "make runLocalRT" as normal.
M CCA/Components/Wasatch/TaskInterface.h
- Line up parameters for readability.
8 lines of code changed in 2 files:
Fix a bug on the radprops evaluator expression where I wasn’t bumping iterators on the species compositions.
2 lines of code changed in 1 file:
Update to conform to change in ExprLib API.
0 lines of code changed in 4 files:
Fix a few issues in the DensitySolver:
- Jacobian layout was wrong for the heat loss solver.
- Avoid copies in calls to get_bounds
- Output convergence failure summary in heat loss density solver.
- Don’t calculate the full jacobian at small and large mixture fraction
since heat loss degenerates at those points.
0 lines of code changed in 4 files:
A few misc changes:
- Create a default constructor for TurbulenceParameters to avoid dependence on initialization in Wasatch.cc.
- remove “forcedIDs” from GraphHelperTools since it wasn’t really being used.
- misc. improved error trapping.
1 lines of code changed in 1 file:
- Enthalpy need not be specified for heat loss density calculation.
- fix a state on the heat loss spec for predicted scalar evaluations.
6 lines of code changed in 2 files:
Clean up a few compiler warnings in Wasatch that were showing up on gcc 4.8.
6 lines of code changed in 2 files:
- Add ability to specify density via an analytical solution for two-stream mixing without using TabProps.
- add regression test coverage for this.
NOTE: this will break the regression tester since a new test is being added.
237 lines of code changed in 2 files:
Adopt a new approach for density calculation. The previous approach attempted to handle all cases in one density calculation expression. It has become clear that this is not feasible. This commit adopts a more fine-grained approach that will force us to write more expressions for different models, but should be a bit easier to maintain.
Also use unwinding for the variable density advection test cases since that is the only stable convection method for long times.
Note that this commit will break 4 wasatch tests, since numerical differences are introduced.
464 lines of code changed in 2 files:
separate the implementation of ExprAlgebration from the header file.
137 lines of code changed in 5 files:
Maintenance on TabProps interface in preparations for more changes.
- clone interpolants into builders in a more robust way. This should prevent some memory corruption that could otherwise occur.
- make the user interface a bit more consistent.
51 lines of code changed in 8 files:
create expressions to handle coordinates instead of traditional Uintah tasks.
218 lines of code changed in 3 files:
Modifications to density calculation:
- decrease maximum iteration count to 5. It seems that for most situations, we converge in 1-3 iterations. Otherwise, it doesn't converge at all.
- obtain bounds on solution variable from the table to use for scaling the error residual as well as prevent the newton solve from going out of bounds.
- use analytic jacobians rather than numeric.
18 lines of code changed in 2 files:
consolidate boundary conditions and separate implementation from class definition to speed compilation a bit.
4 lines of code changed in 3 files:
separate the variable density MMS expressions into header and implementation files for clarity and to speed-up compilation time.
1 lines of code changed in 1 file:
forgot to add parsing of Rayleigh-Taylor instability initial condition
19 lines of code changed in 1 file:
Update comments in ScalarRHS to provide more clear documentation.
0 lines of code changed in 2 files:
Formatting changes, remove an output statement that would spam in parallel on cases with embedded boundaries.
6 lines of code changed in 1 file:
Fix some formulation inconsistencies and documentation for weak form and constant density cases.
68 lines of code changed in 3 files:
Major step toward getting weak form of scalar transport equations implemented.
- Move embedded boundary area/volume fraction tags into FieldSelector/FieldTagInfo
- for weak form RHS, scale convective term by density so that the entire RHS can later be divided by density.
- for weak form RHS, add the drho/dt term to the RHS
- Add the primitive variable to the FieldTagInfo for use in RHS when weak form is used.
Note that the QMOM equations and the Scalability test equations are not currently set up to use weak form.
188 lines of code changed in 4 files:
- Update some documentation on the scalar transport equation.
- Update doxygen to use MathJax for nicer displayed equations.
- misc. formatting changes.
1 lines of code changed in 1 file:
remove an obsolete expression
1 lines of code changed in 3 files:
This commit introduces a dynamic coefficient to the Wasatch variable density formulation. This coefficient is based on scaling arguments for the continuity equation as well as the degenerate case of constant density. The model is not turned on at the moment as we go through V&V. The pressure source now computes multiple quantities related to this dynamic coefficient. This commit will break all varden RTs due to a change in algebraic operations and the use of new fields to store intermediate variables.
65 lines of code changed in 4 files:
Adding rho0 and rho1 to the VarDensMMS BCExpressions which depend on them so we can specify them from the input file
16 lines of code changed in 1 file:
reduce the number of operators used in the PressureSource expression.
24 lines of code changed in 2 files:
1. move drhodtNP1 from the PostProcessing directory to the Expression directory.
2. Rename drhodtNP1 to Drhodt in anticipation of using it to compute the pressure source term
3. Rename "pressure-source-term" to "pressure_src" and add that to the TagNames for ease of access. This will break the varden regression tests due to this rename.
307 lines of code changed in 3 files:
Reorder a few things in ConvectiveFlux to improve efficiency for central difference situations.
0 lines of code changed in 2 files:
Major changes to how we handle Uintah::PerPatch<double> in Wasatch.
These fields are now operable with all SpatialOps functionality including GPUs. This is the first major change in what will likely be a few iterations to get this fully functional on GPUs, however.
The major areas of change relate to Reduction variables and any expressions that use the simulation time or time step value.
177 lines of code changed in 31 files:
Add in a minimum S for cylindrical diffusion and kinetic growth rates.
10 lines of code changed in 1 file:
Make a change to the kinetic growth calculation. Add in a parameter to force growth coefficents to zero based on supersaturation values.
10 lines of code changed in 1 file:
Add in a kernel for dissolution death of a precipitate, and modify the reaction extent source term to refelct this kernel and remove an small chunk of obsolete code.
7 lines of code changed in 1 file:
Fix numerous variable names to conform to Wasatch's coding conventions.
61 lines of code changed in 1 file:
rip out the the remains of dmomdt terms from the pressure_rhs caculation. new formulation shows that we don't need those.
1 lines of code changed in 2 files:
Add in an extra parameter for homogeneous nucleation. Add a check to keep aggregation efficiencies greater than 0. Eliminate numerical error in aggregation for 3rd moment by making it 0.
3 lines of code changed in 1 file:
Add outflow and atmosphere boundary conditions. Improve the logic when applying user-friendly boundary types. Move pressure-related bcs (matrix coefs, pressure) to the BCHelper. This commit could potentially break two tests with diffs @ machine precision.
7 lines of code changed in 2 files:
Make some changes to the QMOM subgrid mixing model to maintain stability, and fix some index typos from the refactor.
3 lines of code changed in 1 file:
Convert line endings in some recently committed Wasatch files from CRLF to LF.
161 lines of code changed in 1 file:
Updates due to an API change in SpatialOps.
162 lines of code changed in 1 file:
minor formatting changes
6 lines of code changed in 1 file:
(77 more)