[root]/Packages/Uintah/CCA/Components/ICE/Advection
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 31 (100.0%) | 103 (100.0%) | 3.3 |
harman | 23 (74.2%) | 95 (92.2%) | 4.1 |
luitjens | 6 (19.4%) | 7 (6.8%) | 1.1 |
jas | 2 (6.5%) | 1 (1.0%) | 0.5 |
changed:
patch::faceAxes() -> patch::getFaceAxes()
to be consistent with getFaceDirection()
1 lines of code changed in 2 files:
Added MallocTrace support to Uintah, cleaned up mpi includes, removed SCI_MALLOC_TRACE functionality.
Currently building with MallocTrace is only supported within Uintah.
0 lines of code changed in 2 files:
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:
slight rearrangement. Only get faceIterator if patch face is on a boundary
0 lines of code changed in 4 files:
New Patch Conversion:
getCellLow/HighIndex -> getExtraCellLow/HighIndex
getEdgeCellIterator() -> getEdgeCellIterator__New
getCellIterator() -> getCellIterator__New
2 lines of code changed in 1 file:
New Patch Conversion:
getFaceCellIterator() -> getFaceIterator__New()
20 lines of code changed in 3 files:
new patch conversion:
replaced:
patch->addGhostCell_Iter(iter, numGhostCells)
with
get(Extra)CellIterator(numGhostCells)
49 lines of code changed in 5 files:
Conversion to new patch
getSFC(X,Y,Z)Iterator -> getSFC(X,Y,Z)Iterator__New
6 lines of code changed in 2 files:
Converion to new patch:
getCellIterator -> getCellIterator__New
5 lines of code changed in 3 files:
New Patch:
getExtraCellIterator -> getExtraCellIterator__New
3 lines of code changed in 2 files:
added comments and moved cullIntersection, nodePostion, and cellPosition
to the completed section.
updated getBox and getInteriorBox to the new interface, renamed them to
getExtraBox and getBox.
renamed neighborsLow to noNeighborsLow and neighborsHigh to
noNeighborsHigh. This follows the logic that 1 is true and 0 is false.
2 lines of code changed in 2 files:
Changed:
hasCoarseFineInterfaceFaces->hasCoarseFaces
getCoarseFineInterfaceFaces->getCoarseFaces
5 lines of code changed in 2 files:
replaced
for(CellIterator iter = patch->getCellIterator(gc); !iter.done(); iter++){
with
+ //__________________________________
+ // At patch boundaries you need to extend
+ // the computational footprint by one cell in ghostCells
+ CellIterator iter = patch->getExtraCellIterator();
+ CellIterator iterPlusGhost = patch->addGhostCell_Iter(iter,1);
+
+ for(CellIterator iter = iterPlusGhost; !iter.done(); iter++) {
This probably should have been done years ago.
9 lines of code changed in 1 file: