[root]/CCA/Components/Wasatch/Expressions/MMS
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 26 (100.0%) | 1474 (100.0%) | 56.6 |
tsaad | 7 (26.9%) | 685 (46.5%) | 97.8 |
amir | 2 (7.7%) | 415 (28.2%) | 207.5 |
jsutherland | 16 (61.5%) | 373 (25.3%) | 23.3 |
dav | 1 (3.8%) | 1 (0.1%) | 1.0 |
forgot to commit the vardenMMS expressions
522 lines of code changed in 2 files:
separate the variable density MMS expressions into header and implementation files for clarity and to speed-up compilation time.
2 lines of code changed in 4 files:
Add a StepFunction with perturbation at the interface. This can be used as an initial condition for a Rayleigh-Taylor instability simulation.
161 lines of code changed in 1 file:
minor cleanup
5 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
120 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 5 files:
Removed extra ';' to quiet compiler warning.
1 lines of code changed in 1 file:
Make a few expressions not GPU runnable since they require "time" which does not yet transfer properly.
4 lines of code changed in 1 file:
Replace some deprecated spatialops header files
0 lines of code changed in 1 file:
Change an order of operations to fix a diffing test.
3 lines of code changed in 1 file:
- for expressions that are ready for GPU execution, advertise this fact in their constructor. Note that this means that we must start to be very careful about putting anything in an evaluate() method that may break this!
- more cleanup.
270 lines of code changed in 3 files:
Minor cleanup from Dav.
2 lines of code changed in 1 file:
Clean up a few warnings that cropped up from Amir's commit.
11 lines of code changed in 1 file:
- Simplify some syntax to use a new FieldManagerList::field_ref() function where it makes sense to do so.
- minor clean up.
9 lines of code changed in 2 files:
Adding the explicit pressure projection method for variable density problems with 2 verification test cases. One of them is a MMS and the other one is a 1D convection.
295 lines of code changed in 1 file: