Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 293 (100.0%) | 6511 (100.0%) | 22.2 |
CCA/Components/Wasatch/Transport/ | 83 (28.3%) | 3293 (50.6%) | 39.6 |
CCA/Components/Wasatch/ | 68 (23.2%) | 1832 (28.1%) | 26.9 |
CCA/Components/Wasatch/Expressions/ | 43 (14.7%) | 268 (4.1%) | 6.2 |
CCA/Components/Wasatch/Expressions/PostProcessing/ | 13 (4.4%) | 260 (4.0%) | 20.0 |
CCA/Components/Wasatch/Expressions/BoundaryConditions/ | 8 (2.7%) | 220 (3.4%) | 27.5 |
CCA/Components/Solvers/ | 13 (4.4%) | 213 (3.3%) | 16.3 |
R_Tester/ | 25 (8.5%) | 120 (1.8%) | 4.8 |
CCA/Components/Wasatch/Expressions/MMS/ | 2 (0.7%) | 85 (1.3%) | 42.5 |
Core/GeometryPiece/ | 4 (1.4%) | 67 (1.0%) | 16.7 |
include/ | 1 (0.3%) | 36 (0.6%) | 36.0 |
CCA/Components/Wasatch/Operators/ | 6 (2.0%) | 29 (0.4%) | 4.8 |
build_scripts/ | 6 (2.0%) | 28 (0.4%) | 4.6 |
CCA/Components/Schedulers/ | 2 (0.7%) | 26 (0.4%) | 13.0 |
CCA/Ports/ | 1 (0.3%) | 15 (0.2%) | 15.0 |
CCA/Components/Wasatch/Expressions/Particles/ | 8 (2.7%) | 12 (0.2%) | 1.5 |
Core/Grid/ | 1 (0.3%) | 2 (0.0%) | 2.0 |
CCA/Components/Wasatch/Expressions/Turbulence/ | 6 (2.0%) | 2 (0.0%) | 0.3 |
R_Tester/toplevel/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
CCA/Components/Arches/Task/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
CCA/Components/Arches/Operators/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
update NSCBC tag to reflect the latest stable release
0 lines of code changed in 2 files:
put debug stream in header file
0 lines of code changed in 4 files:
remove a few cout statements
0 lines of code changed in 4 files:
loosen up the tolerance on a couple of tests. The 3D tests is failing with 1e-60 diffs.
0 lines of code changed in 2 files:
dont run dbg on the xz non-reflecting NSCBC test. There's still a bug in the logic in the NSCBC lib.
1 lines of code changed in 1 file:
update NSCBC tag for Wasatch_3P to get all builds going again.
1 lines of code changed in 1 file:
add the failing NSCBC tests again
2 lines of code changed in 1 file:
remove two failing NSCBC tests until a bug is fixed in NSCBC
0 lines of code changed in 1 file:
Add support for compressible Navier-Stokes Boundary Conditions (NSCBC) for the compressible algorithm.
This commit introduces several changes across wasatch:
1. Support for non reflecting boundaries, Hard Inlets, and Walls. We don't have a case working with Inlets yet.
2. Start migration towards a new BC specification method. This new approach requires a bit more programming, but removes ambiguity from stencil operations at the boundary as well as which mask points are to be used.
3. Use the speed sound in the calculation of the stable timestep when the compressible algorithm is switched on
4. Add regression tests for the NSCBCs
5. Various other changes that are to small to cite.
NOTE: The NSCBCs DO NOT work in parallel because of different dependencies on different patches. This will be addressed in future commits.
This commit will break the RT.
2041 lines of code changed in 47 files:
Fix failing wasatch RT. Check for WasatchDefs.h before looking for HAVE_POKITT
8 lines of code changed in 1 file:
cleanup the Wasatch RT tests. This may break the nightly RT.
8 lines of code changed in 1 file:
add two varden tests for the new non-conservation form lowMach formulation. This new approach helps us avoid a Newton solve per grid point.
4 lines of code changed in 1 file:
Support the non-conservation form of the scalar equations for the low-Mach algorithm.
188 lines of code changed in 17 files:
Disable compressible flow tests on the GPU for the time being. There is some interaction between the data archiver and wasatch on GPUs.
3 lines of code changed in 1 file:
remove a cout statement
0 lines of code changed in 2 files:
Get rid of the SetCurrentTime expression. All Wasatch calculations of time related quantities (dt, t, tstep, rkstage...) take place in traditional Uintah tasks now. Access to these quantities is done via Expression Placeholders on SingleValueFields.
0 lines of code changed in 5 files:
Add a task to set the time at initialization. This brings us one step closer to removing the dependency on SetCurrentTime.
70 lines of code changed in 3 files:
fix memory leaks in Wasatch. This should fix the RT as well.
9 lines of code changed in 1 file:
Loosen the tolerance on the GPU compressible tests.
3 lines of code changed in 1 file:
Fix bug in the build_wasatch_3p script. This should be bulletproof now and will update W3P as needed.
15 lines of code changed in 1 file:
(65 more)