[root]/CCA/Components/Wasatch/transport
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 127 (100.0%) | 6315 (100.0%) | 49.7 |
jsutherland | 23 (18.1%) | 5380 (85.2%) | 233.9 |
tsaad | 87 (68.5%) | 875 (13.9%) | 10.0 |
amir | 2 (1.6%) | 60 (1.0%) | 30.0 |
dav | 15 (11.8%) | 0 (0.0%) | 0.0 |
There are currently two transport directorys: 'Transport' and 'transport' in the SVN repository. I am removing the lowercase one. I will then fix everything to compile correctly.
0 lines of code changed in 15 files:
Revert "Capitalize the transport directory (e.g. Transport) to be consistent with the rest of Wasatch naming convention."
This reverts commit 90963897ecbf8a340efcce9305eddfc3eb8d3fb5.
5304 lines of code changed in 15 files:
Capitalize the transport directory (e.g. Transport) to be consistent with the rest of Wasatch naming convention.
0 lines of code changed in 13 files:
Adding a special outflow boundary condition for variable density cases. Adding a new dynamic model for alpha in the pressure projection algorithm.
60 lines of code changed in 2 files:
Eliminate obsolete header file.
0 lines of code changed in 1 file:
clean up a few warnings.
10 lines of code changed in 2 files:
minor cleanup
2 lines of code changed in 1 file:
Add a new interface to the TimeAdvance expression that allows us to use it with estimators (i.e. specify phi_old instead of inferring it directly). Cleanup the TimeStepper by removing some obsolete sets. Rename a function.
10 lines of code changed in 2 files:
disallow specification of BCs on velocity estimates. Those are automatically inferred from the velocity field
14 lines of code changed in 2 files:
Reduce the required specification for velocity and momentum boundary conditions on Velocity boundaries: only specify non-zero velocity and momentum components. if a velocity/momentum component is not specified in the input file, then set it to zero. This will reduce input file clutter by up to 66%. Also add a python script that will process input files for you to remove zero velocity and momentum BCs from your input files.
10 lines of code changed in 1 file:
This is a significant refactor in Wasatch which introduces an Expression-based approach for time integration. This results in a cleaner implementation of our timeadvance task by placing it as a node on our DAG graphs. This also results in less Uintah tasks and will make it easy to apply complex boundary conditions on conserved variables based on primitive variables. For those who are using Wasatch, you will need to modify your input files. A new expression state has been introduced: STATE_DYNAMIC. The distinction is now as follows: STATE_N always points to the old datawarehouse, STATE_NONE always points to the new dw, and STATE_DYNAMIC will switch between old and new based on the Runge-Kutta stage. Please update your input files: all initial conditions should now be STATE_DYNAMIC. All source terms that depend on a transported scalar should also use STATE_DYNAMIC for that scalar.
23 lines of code changed in 6 files:
change the scope of the TurbulenceModelsNames for more enum safety.
8 lines of code changed in 3 files:
allow specification of the variable density model for drhodt through the input file. This will prevent errors when running the MMS cases where one may forget changing the model for alpha in the source terms. This also sets the stage for automated verification and convergence of the analytical and MMS solutions.
43 lines of code changed in 4 files:
update the outflow and open boundary conditions to use momentum instead of velocity. this should help with variable density flows.
5 lines of code changed in 1 file:
Here's a clean fix for propagating dependencies introduced by BC expressions. This commit will make new dependencies visible across all patches including those that do not have physical boundaries.
86 lines of code changed in 2 files:
forgot to commit the bc specification for OPEN boundaries. See my previous commit.
21 lines of code changed in 1 file:
Simplify the specification of velocity boundary conditions for variable density problems. Enforce BCCopier to set values @ staggered boundaries instead of only in extra cells.
77 lines of code changed in 1 file:
rename the functions that setup and apply boundary conditions to something more meaningful
27 lines of code changed in 9 files:
More simplications to the scalartransport interface:
1. rename ConvectiveFluxExpression and DiffusiveFluxExpression to ConvectiveFlux and DiffusiveFlux, respectively
2. Allow the specification of DiffusiveFlux expressions in 2D and 3D in a single XML block
123 lines of code changed in 5 files:
simplify the specification of body forces and source terms by using an attribute for the direction instead of a dedicated xml block.
2 lines of code changed in 1 file:
1. Consolidate DiffusiveFlux and ConvetiveFlux spec using common tags.
2. Use attributes to specify direction, diffusion coefficient, and flux limiter instead of XML blocks. This will SIGNIFICANTLY reduce input file clutter and is much cleaner.
NOTE: All Wasatch developers and users, please update your input files! You can use the attached python script 'update-flux-expressions.py' to do that.
8 lines of code changed in 1 file:
Set Neumann conditions on velocity and momentum at Outflow and Open boundaries. This will pin the values of those quantities in extracells so that we don't run into issues with the filter. This will break the mini-boiler case.
18 lines of code changed in 1 file:
rename PressuBC to OpenBC and cleanup a few nametags
12 lines of code changed in 1 file:
enforce scalar_rhs = 0 in extra cells to avoid nans there which eventually mess up the visualization.
58 lines of code changed in 2 files:
use problemSpec::get instead of getWithDefault for one of the TransportEquation attribute (e.g. form). This was a bug that will show up when restarting.
2 lines of code changed in 1 file:
remove a dynamic cast of solverparameters in Wasatch thanks to John's recent commit.
1 lines of code changed in 1 file:
Simplify the specifiicaiton of strong/weak forms of scalar transport equations. update all input files. add checkpoints to coal-boiler test.
4 lines of code changed in 1 file:
Rename timestep to dt since this is used to refer to the timestep size. add timestep (the timestep counter here) information to the SetCurrentTime expression.
6 lines of code changed in 2 files:
add a method to the HypreSolver2Parameters to set the setupFrequency. This will allow the component to control that frequency instead of the user. We should eventually rip it out from the solver-input spec.
18 lines of code changed in 1 file:
remove un-necessary boundary conditions (Neumann on velocity/momentum) that is being applied on the velocity/momentum normal to Outflow/Open boundaries
11 lines of code changed in 1 file:
more nomenclature changes to the variable density expressions
20 lines of code changed in 4 files:
Fix a bad little bug when applying Neumann BCs on the pressure. Reorder some parsing of the varden MMS and fix some input files.
2 lines of code changed in 2 files:
change variable density nomenclature on predictors from var_* to var*, var_rhs_* to var*_rhs etc… This will break all varden RT due to varlabel name changes - uda directories can't be compared.
23 lines of code changed in 3 files:
add another 2D variable density MMS along with its boundary conditions. there is still an issue with one of the boundary conditions that I am working on figuring out.
71 lines of code changed in 4 files:
Only include fields related to variable density in the pressure source term if we have a variable density calculation.
11 lines of code changed in 1 file:
set staggered Dirichlet BCs on extra cells. This should resolve the confusion that came up when looking at the linear, parabolic, and powerlaw BCs. Also add a density expression to the initialization graph when the density is constant. This should resolve issues when setting velocity boundary conditions on constant density problems.
2 lines of code changed in 1 file:
Fix the failing wasatch test. I think that this was inadvertently broken last week when Tony made a seemingly innocuous commit.
14 lines of code changed in 1 file:
Fix logical bug when parsing the scalability test. Thanks to Abhishek for catching this.
11 lines of code changed in 1 file:
Rename the 1D varden MMS expressions to be more descriptive and concise. This will break the RT due to a change in one of the variable names that is being saved.
15 lines of code changed in 2 files:
Use uniform naming for MMS source terms
17 lines of code changed in 1 file:
(4 more)