[root]/Packages/Uintah/CCA/Components/MPM/HeatConduction
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 27 (100.0%) | 464 (100.0%) | 17.1 |
guilkey | 8 (29.6%) | 243 (52.4%) | 30.3 |
harman | 7 (25.9%) | 188 (40.5%) | 26.8 |
jas | 11 (40.7%) | 32 (6.9%) | 2.9 |
luitjens | 1 (3.7%) | 1 (0.2%) | 1.0 |
Use the new boundary condition interface with uses strings instead of
specific boundary condition classes.
4 lines of code changed in 2 files:
Don't push pdTdt through the heat conduction machinery anymore, just
increment the particle temperature directly.
9 lines of code changed in 2 files:
Change the modifies to requires, etc, for gdTdt. It isn't really
modified, just used. This shouldn't change any answers.
7 lines of code changed in 1 file:
Fix memory leak.
2 lines of code changed in 1 file:
Add gTemperatureStar calc back in as it is used by MPMICE.
5 lines of code changed in 1 file:
More tidying. No longer allocateAndPut gTemperatureStarLabel,
it was only used as a temporary variable, and is now treated
accordingly.
29 lines of code changed in 1 file:
Get rid of the temporary variable gpdTdt. What was I thinking?
9 lines of code changed in 1 file:
Added some comments, and split the fracture stuff into
its own loops for readability and performance.
125 lines of code changed in 1 file:
Don't call reset() from begin() instead call reset when it is needed. Calling reset from begin could cause lots of unintended consequences.
1 lines of code changed in 1 file:
Use the new Iterator framework.
5 lines of code changed in 1 file:
Fix memory leaks.
2 lines of code changed in 1 file:
Test the return types of getArrayBCValues.
3 lines of code changed in 1 file:
Use the proper c++ standard for include files for the C inlude files, i.e.
<stdio.h> --> <cstdio>
<math.h> --> <cmath>
Tested on g++ 4.2 and 4.3 compilers.
1 lines of code changed in 2 files:
Back out revision 41033 and 41059 which modifed the boundary conditions.
Now the RT should pass, and I can try again to get a complete fix for the
boundary conditions.
3 lines of code changed in 1 file:
new patch conversion:
getNodeIterator(interp_type) -> getExtraNodeIterator__New()
(user must input the correct number of ghostcells, Jim implemented bulletproofing
to catch this)
3 lines of code changed in 1 file:
This is a first pass at using the face iterators for visiting cells/nodes
needed to set boundary conditions for the most common case (SideBC). We
no longer store the cells/nodes to be visited and instead create them on the
fly.
Initial tests for a simple ICE advect.ups show a slight reduction in memory
usage.
The second pass will actually generalize the code so that all the if/else
statements are removed.
11 lines of code changed in 1 file:
New Patch Conversion
getNodeLowIndex() -> getExtraNodeLowIndex__New()
getNodeHighIndex() -> getExtraNodeHighIndex__New()
getInteriorNodeLowIndex() -> getNodeLowIndex__New()
getInteriorNodeHighIndex() -> getNodeHighIndex__New()
30 lines of code changed in 1 file:
New patch conversion
getNodeIterator() -> getNodeIterator__New()
9 lines of code changed in 2 files:
Added new task (turned off by default) to compute the nodal heat flux.
To turn it on, add either:
<save label = "g.HeatFlux"/>
or
<DataAnalysis>
<Module name="flatPlate_heatFlux">
<snip>
</DataAnalysis>
to the ups file.
146 lines of code changed in 3 files:
Remove the SFC iterators that were currently unused in the ICE and MPM codes.
1 lines of code changed in 1 file:
(1 more)