[root]/CCA/Components/MPM/ReactionDiffusion
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 149 (100.0%) | 4574 (100.0%) | 30.6 |
guilkey | 120 (80.5%) | 4553 (99.5%) | 37.9 |
jas | 9 (6.0%) | 15 (0.3%) | 1.6 |
harman | 20 (13.4%) | 6 (0.1%) | 0.3 |
Clean out surpurflous #includes using google:include-what-you-use tool
All mpm nightly local RT tests passed
0 lines of code changed in 16 files:
Removing #include for a removed file.
0 lines of code changed in 10 files:
Merging branch into trunk where appropriate.
70 lines of code changed in 19 files:
Get rid of the unused explicit/implicit description for scalar diffusion.
0 lines of code changed in 8 files:
Incorporating some of Chris's changes in the ARL branch back into the trunk.
8 lines of code changed in 1 file:
Modifications to the divergence of flux calculation, and the calculation
and integration of gConcentrationRate. Additional code cleanup as well.
8 lines of code changed in 4 files:
Fix warning
0 lines of code changed in 1 file:
Remove unneeded requires.
0 lines of code changed in 1 file:
Add outputProblemsSpec for the scalar interface model.
25 lines of code changed in 6 files:
Adding an outputProblemSpec so we can restart from checkpoint.
48 lines of code changed in 4 files:
Silence a warning.
0 lines of code changed in 1 file:
Bring the RFConcDiff model in line with what is in Chris's branch.
Initialize pConcGradientLabel.
Beginnings of a concentration flux BC model, currently just an altered copy
of the pressure BC code.
18 lines of code changed in 3 files:
Fixed typo.
1 lines of code changed in 1 file:
Removing more commented out code, and correcting an outdated comment.
1 lines of code changed in 1 file:
Removing commented out code.
1 lines of code changed in 2 files:
Move the calculation of pConcGradient into AMRMPM, thereby reducing the
data dependencies in the diffusion models, and also making the concentration
gradient available for gradient enhanced projection (not yet implemented here).
23 lines of code changed in 4 files:
Namespace cleanups.
2 lines of code changed in 1 file:
1. Reformulate the heat conduction code a bit so that it is consistent with
the momentum update in using the analog of a USL (update stress last) method.
That is, the temperature gradient on the particles is computed using the time
integrated temperature on the grid at the end of a timestep.
2. Implement gradient enhanced projection of the particle temperatures to
the grid. Currently this is turned on by setting
UseGradientEnhancedVelocityProjection. These should probably have their own
flags.
3. Commented out the code for the so-called momentum formulation in SerialMPM.
It was never shown to be superior, and it is currently out of date with the
update of the velocity gradient, etc. Will likely remove, eventually.
This commit will change answers and hence break the RT.
0 lines of code changed in 1 file:
Full beta version of the diffusion code with all of the CFI corrections
implemented. Much testing still to be done.
232 lines of code changed in 10 files:
Progress on implementing multi-level scalar diffusion. Hopefully simplified
the interface, using the SDInterfaceModel only when necessary. Also, no longer
having a separate task for interpolating scalar data to/from the grid. Those
jobs are now done inside of the AMRMPM tasks, with conditionals on scalar
diffusion. This reduces the code duplication dramatically, and will make for
more easy to maintain code in the long run. Still need to add some CFI tasks
for the scalar diffusion calculuations.
252 lines of code changed in 6 files:
Removed (using namespace *) from include files.
6 lines of code changed in 4 files:
Revert c++-11 namespace changes.
7 lines of code changed in 4 files:
Explicit namespace usage as part of the transition to c++-11.
6 lines of code changed in 4 files:
Use code reuse to reduce duplicate code where possible.
336 lines of code changed in 12 files:
Fix the diffusion models, at least the ones needed for nano_pillar2_2d.ups, so
that we can run that problem on multiple patches and on multiple processors.
Now doing this in the trunk version.
45 lines of code changed in 6 files:
Adding models for the ARL project.
3485 lines of code changed in 19 files: