[root]/CCA/Components/Wasatch/Expressions/PBE
Precipitation
(14 files, 1488 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 48 (100.0%) | 687 (100.0%) | 14.3 |
awabboud | 14 (29.2%) | 343 (49.9%) | 24.5 |
tsaad | 12 (25.0%) | 234 (34.1%) | 19.5 |
jsutherland | 22 (45.8%) | 110 (16.0%) | 5.0 |
Move around the QMOM debug stream so that it only occurs if a problem arises, which avoids writing to the stream every single computation.
0 lines of code changed in 2 files:
Change the qmom debugging from ifdef output to a sci_debug stream. Change the warning for unrealizable momenets to a debug stream.
40 lines of code changed in 1 file:
Cleaning up some namespace issues.
0 lines of code changed in 1 file:
Add in an extra parameter for homogeneous nucleation. Add a check to keep aggregation efficiencies greater than 0. Eliminate numerical error in aggregation for 3rd moment by making it 0.
37 lines of code changed in 2 files:
Make some changes to the QMOM subgrid mixing model to maintain stability, and fix some index typos from the refactor.
39 lines of code changed in 4 files:
Commit on Abhishek's behalf. Minor changes getting some things ready for Wasatch to use GPUs.
19 lines of code changed in 2 files:
Apparently NVCC doesn't like BOOST_FOREACH. Replace with old-style iterator loop to make NVCC happy.
6 lines of code changed in 1 file:
Use boost_foreach in a few places to clean up some code
Minor reformatting
21 lines of code changed in 1 file:
use switch instead of if in Aggregation and Birth models.
116 lines of code changed in 2 files:
rename and initialize the enums that Alex just committed.
12 lines of code changed in 2 files:
Change strings for model types to enums for birth and aggregation kernels.
34 lines of code changed in 2 files:
- 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.
64 lines of code changed in 15 files:
inline the multi-environment source expression. Inlining will set us for GPU execution.
4 lines of code changed in 1 file:
inline the multi-environment mixing model.
31 lines of code changed in 4 files:
inline the multi-environment average moment expression.
2 lines of code changed in 1 file:
inline the Aggregation expression.
33 lines of code changed in 1 file:
cleanup birth expression and reduce code repetition by inlining the trapezoidal integration.
36 lines of code changed in 1 file:
Add in a size and growth dependent collision efficiency kernal to the aggregation.
188 lines of code changed in 2 files:
Remove some superfluous includes.
0 lines of code changed in 2 files:
Fix a numerical error. This will change the qmom-realizable gold standard.
5 lines of code changed in 1 file: