[root]/CCA/Components/Wasatch
Expressions
(50 files, 6347 lines)
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)
Operators
(9 files, 1241 lines)
transport
(15 files, 4396 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 317 (100.0%) | 8457 (100.0%) | 26.6 |
tsaad | 175 (55.2%) | 5400 (63.9%) | 30.8 |
jsutherland | 125 (39.4%) | 2761 (32.6%) | 22.0 |
amir | 7 (2.2%) | 238 (2.8%) | 34.0 |
dav | 7 (2.2%) | 53 (0.6%) | 7.5 |
jthornoc | 1 (0.3%) | 3 (0.0%) | 3.0 |
jas | 1 (0.3%) | 1 (0.0%) | 1.0 |
awabboud | 1 (0.3%) | 1 (0.0%) | 1.0 |
Update to reflect ExprLib 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.
14 lines of code changed in 5 files:
Commit made on behalf of Abhishek.
This is a step toward Wasatch GPU execution.
80 lines of code changed in 8 files:
Propagate multistage time-integrator information into the OldVariable class. This is the first step in getting our variable density algorithm working with multistage integrators.
23 lines of code changed in 5 files:
First major cut at enthalpy transport with heat loss in Wasatch. We still need to couple in the radiation terms, but the hooks are in place.
15 lines of code changed in 5 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.
2 lines of code changed in 3 files:
- Enthalpy need not be specified for heat loss density calculation.
- fix a state on the heat loss spec for predicted scalar evaluations.
1 lines of code changed in 1 file:
cleanup the embedded geometry interface and rip out boolean flags from being passed into transport equations. Instead, have those embedded in the EmbeddedGeometryHelper.
7 lines of code changed in 3 files:
Refactor transport equations in Wasatch. Transport equation classes now encapsulate the registration of relevant expressions.
7 lines of code changed in 4 files:
fix a typo in the BCHelper documentation that James pointed out.
0 lines of code changed in 2 files:
minor cleanup for documentation and indentation in the BCHelper
31 lines of code changed in 1 file:
Enforce density specification for ALL wasatch simulations
9 lines of code changed in 1 file:
fix a bug in property evaluations. Since we don't enforce the specification of density via the input file, then assume that it is constant if no density block is specified. This will repair the failing RT. We could however enforce density specification...
3 lines of code changed in 1 file:
- 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.
96 lines of code changed in 1 file:
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.
96 lines of code changed in 1 file:
remove a cout statement
0 lines of code changed in 1 file:
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.
21 lines of code changed in 1 file:
fix watches. for real.
2 lines of code changed in 2 files:
create expressions to handle coordinates instead of traditional Uintah tasks.
251 lines of code changed in 11 files:
Use new convenience function for generating TagLists in a few places.
5 lines of code changed in 1 file:
fix single-patch bug with the varden mms test
0 lines of code changed in 2 files:
Fix clipping inside intrusions. (use modifier expressions instead of process_after_evaluate for clipping).
102 lines of code changed in 2 files:
consolidate boundary conditions and separate implementation from class definition to speed compilation a bit.
2 lines of code changed in 3 files:
Fix type deduction that was failing on Mavericks (and new Xcode).
4 lines of code changed in 1 file:
Fix a subtle bug that was introduced in my large set of commits that showed up on optimized but not debug builds.
2 lines of code changed in 1 file:
Fix a potential problem in parsing ordering by getting the density stuff parsed early on.
32 lines of code changed in 1 file:
Modify Density specification in Wasatch to be a bit more concise in the case where constant density is used.
25 lines of code changed in 1 file:
- Update some documentation on the scalar transport equation.
- Update doxygen to use MathJax for nicer displayed equations.
- misc. formatting changes.
28 lines of code changed in 5 files:
Changed 2 cout to proc0cout to reduce spam in cases with large number of processors.
1 lines of code changed in 1 file:
add some documentation to BCHelper
13 lines of code changed in 2 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.
6 lines of code changed in 3 files:
Fix a compiler warning coming out of a switch statement, improve error trapping, and minor reformatting.
17 lines of code changed in 1 file:
Adding rho0 and rho1 to the VarDensMMS BCExpressions which depend on them so we can specify them from the input file
2 lines of code changed in 1 file:
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.
7 lines of code changed in 2 files:
Use value_type rather than now obsolete AtomicT.
1 lines of code changed in 1 file:
Fix coordinate retrieval that was breaking Wasatch on my mac. For some reason, with the new compilers I installed exposed a problem converting SCIRun::Point to SCIRun::Vector. This commit fixes that issue.
4 lines of code changed in 1 file:
Changes to conform to Abhishek's recent commit on ExprLib.
2 lines of code changed in 1 file:
Adding ability to handle the variable density cases and the MMS test case for pressure projection when the continuity residual is being computed
2 lines of code changed in 1 file:
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.
69 lines of code changed in 7 files:
remove an obsolète cout statement
0 lines of code changed in 1 file:
(112 more)