[root]/CCA/Components/Wasatch/Expressions/EmbeddedGeometry
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 31 (100.0%) | 339 (100.0%) | 10.9 |
tsaad | 18 (58.1%) | 262 (77.3%) | 14.5 |
jsutherland | 13 (41.9%) | 77 (22.7%) | 5.9 |
cleanup the embedded geometry interface and rip out boolean flags from being passed into transport equations. Instead, have those embedded in the EmbeddedGeometryHelper.
111 lines of code changed in 4 files:
Refactor transport equations in Wasatch. Transport equation classes now encapsulate the registration of relevant expressions.
5 lines of code changed in 2 files:
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.
19 lines of code changed in 4 files:
Replace some deprecated spatialops header files
0 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.
48 lines of code changed in 4 files:
remove an obsolete function argument from OldVariable. Repair name of some Warches tests.
2 lines of code changed in 2 files:
repair bug in OldVariable that has to do with locking the fields that are used to construct old variables. This will nicely revert my related commit yesterday.
0 lines of code changed in 1 file:
make volume fractions persistent on the initialization graph.
12 lines of code changed in 2 files:
Allow Wasatch to copy variables from the old datawarehouse by expanding the OldVariable class. Use this to fix the problem of the volume fractions being recalculated at every timestep. remove an include from MomentumTransportEquation.cc.
27 lines of code changed in 3 files:
cleanup and inline the AreaFraction expression.
10 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.
5 lines of code changed in 2 files:
Replace StringNames with TagNames to simplify access to commonly used tags.
0 lines of code changed in 1 file:
improve the performance of the area fraction calculation for intrusions by getting rid of a few unecessary loops and algebraic operations.
11 lines of code changed in 1 file:
Cleanup embedded geometry interface. reduce input file complexity. refactor scalar and moment transport equations to make use of the new embedded geometry interface.
72 lines of code changed in 2 files:
Add volume fractions to the initialization tasks. Multiply initial conditions by the volume fractions.
17 lines of code changed in 1 file: