Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 27 (100.0%) | 1980 (100.0%) | 73.3 |
CCA/Components/Wasatch/Expressions/ | 10 (37.0%) | 1305 (65.9%) | 130.5 |
CCA/Components/Wasatch/transport/ | 12 (44.4%) | 513 (25.9%) | 42.7 |
CCA/Components/Wasatch/ | 5 (18.5%) | 162 (8.2%) | 32.4 |
Variable Density:
The variable density has been added in this commit for the scalar transport equation and momentum equation. So, for solving these types of equation we will have to options of constant or variable density from now on.
wasatch_sepc.xml:
There are some important changes in this xml file in TransportEquation block which may cause your input files to an error. You may need to review those changes and modify your existing input files and write your new input file with respect to them.
DensityCalculator Expression:
This expression has been added in order to calculate density from that thermodynamic tables (from TabProps) having the solution variable which is (density * primitive variable), specially for solving transport equations in variable density cases.
Multiplier Expression:
This expression has been added to calculate the product of to other tags (expressions). This is specially useful for calculating the initial condition of the solution variable from the initial condition of primitive variable and the density which can be a case in variable density problems.
DiffusiveVelocity Expression:
This expression calculates \f$ \Gamma_\phi * \nabla \phi \f$ instead of diffusive flux which is \f$ \rho * \Gamma_\phi * \nabla \phi \f$. In scalar transport equations when we have constant density or when we want to solve weak forms of the equations which will be implemented in future, or in energy transport equation for temperature we don't have the accrual diffusive flux term. The term that we need in these cases is actually diffusive velocity which excludes the density.
1980 lines of code changed in 27 files: