[root]/CCA/Components/Arches/Task
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 69 (100.0%) | 2417 (100.0%) | 35.0 |
jthornoc | 61 (88.4%) | 2389 (98.8%) | 39.1 |
tsaad | 8 (11.6%) | 28 (1.2%) | 3.5 |
Change the Wasatch namespace to WasatchCore to avoid conflicts with the Wasatch class.
28 lines of code changed in 8 files:
Make timestep_init aware of the current dt.
7 lines of code changed in 1 file:
Add the ability to create new tasks on-the-fly.
0 lines of code changed in 2 files:
Remove the restartInitialize in the advanceTimeStep for the nonlinear
solver. A work-around exists by simply having a dummy task compute the
variable before it is required in the actual task to trick the DW into
knowing it exists in the checkpoint information.
Also some cleanup of code.
1 lines of code changed in 1 file:
- Attempting to shift the masks. Not working.
- Cleaning up more dust in the NonLinearSolver interface.
9 lines of code changed in 1 file:
Dont build RHS with the temporal part.
Revamp the FEUpdate to not worry about density. That should be handled
somewhere else.
Masks still not working. Uintah iterator does.
6 lines of code changed in 1 file:
* Fix a boundary issue with the FE update.
* Delete BCInfo on patches that don’t need it.
* Some more work on bc, masks, etc…
3 lines of code changed in 1 file:
Aligning the code with Tony's latest commit on the BCHelper.
6 lines of code changed in 2 files:
Add CoalHelper back in.
More work on implementing BCHelper.
66 lines of code changed in 7 files:
Leverage the BCHelper from Wasatch to store masks.
10 lines of code changed in 2 files:
Note that there was a commit snafu on my last commit.
The only thing that happened in the last commit was the addition
of the TaskAlgebra files.
* Little clean-up of the nonlinear solver interface.
* Created a common problemSetup for the nonlinear solver.
* Fix a couple bugs in TaskAlgebra.
4 lines of code changed in 1 file:
Should have checked for the type before trying to insert the name.
8 lines of code changed in 1 file:
Move sharedState to the factories after they have been instantiated.
Provide base class task organization for the factories.
58 lines of code changed in 1 file:
Fix density predictor bug with variable allocation.
Provide warnings when MODIFIES is used with ghosts (and subsequently set
nGhost = 0).
2 lines of code changed in 1 file:
Allowing extra specification in the get variable functionality so that
one may grab the same variable from two different DWs as const.
142 lines of code changed in 2 files:
Reorder for clarity.
0 lines of code changed in 2 files:
Cleaning up warnings.
5 lines of code changed in 2 files:
Clean up unused information.
0 lines of code changed in 1 file:
Fix a problem with the variable registry. The values are no longer being
altered after it is passed to the task.
18 lines of code changed in 2 files:
Remove more _new functions.
38 lines of code changed in 5 files:
Remove the _new tags from the new functions.
12 lines of code changed in 2 files:
Minor front-end change, major back-end change to the Arches Task Interface (ATI).
* Remove the ATI variable type enums in favor of Uintah type descriptions and the FieldAdaptor mapping for better generality.
* Rather than resolving all variables in the task call-back function, resolve the labels when they are retrieved. This is now done in the FieldContainer.h
This should reduce the complexity of the field mapping behind the scenes for easier readability and maintainability.
718 lines of code changed in 8 files:
Using Wasatch FieldAdaptor to simplify the logic in retrieving and
wrapping Uintah fields in the Arches task interface.
1054 lines of code changed in 3 files:
* Adding a nebo-ized version of the density predictor in Arches.
This new version can also compute the exact rho-f/rho relationship for
cold-flow mixing.
* Also added a get-task-by-type mechanism in the task factory base
class.
5 lines of code changed in 1 file:
Comments.
For SampleTask, using the cleaner interface for computing variables.
2 lines of code changed in 1 file:
Clean up:
1) get_uintah_const_field -> get_const_uintah_field
2) Combine the bc and standard task interface. Now using enum to
distignuish the two. This will allow other task types to be added (if
needed) in the future.
17 lines of code changed in 2 files:
Using sched_restartInitialize to enable models to be turned on for
restart when they haven't been turned on previously.
72 lines of code changed in 2 files:
Arches Task Interface
* remove the booleans to control task execution. This is now determined
by the size of the variable registry.
DQMOM
* For the no-solve method, remove requirement for moment specification
* Allow weights to have a non-zero source term (birth)
* Fix a couple bugs in the SimpleBirth model
Other
* Change the constant particle model to be constant/environment
107 lines of code changed in 4 files:
Fix a memory problem.
Turns out that the retrieve_task function was always building the task
rather than looking to see if it had previously been built. This is
corrected in this commit. Shouldn't change the answers but should fix
the failing memory test.
19 lines of code changed in 2 files: