[root]/Packages/Uintah/Core/Grid
BoundaryConditions
(44 files, 3989 lines)
GeomPiece
(0 files, 0 lines)
Variables
(82 files, 3006 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 316 (100.0%) | 2817 (100.0%) | 8.9 |
jas | 21 (6.6%) | 1004 (35.6%) | 47.8 |
worthen | 94 (29.7%) | 698 (24.8%) | 7.4 |
dgroulx | 17 (5.4%) | 410 (14.6%) | 24.1 |
livne | 12 (3.8%) | 171 (6.1%) | 14.2 |
dav | 1 (0.3%) | 151 (5.4%) | 151.0 |
harman | 17 (5.4%) | 148 (5.3%) | 8.7 |
bigler | 3 (0.9%) | 65 (2.3%) | 21.6 |
guilkey | 9 (2.8%) | 64 (2.3%) | 7.1 |
kuzimmer | 7 (2.2%) | 57 (2.0%) | 8.1 |
jones | 131 (41.5%) | 29 (1.0%) | 0.2 |
sparker | 3 (0.9%) | 19 (0.7%) | 6.3 |
borodai | 1 (0.3%) | 1 (0.0%) | 1.0 |
Some AMR stuff, particularly consolidating the range-queriers for coarse/fine
level interactions. This was done in AMRICE, impAMRICE, MPMICE, MPM, and
HypreDriverSStruct
AdiabaticTable: Do errorEstimate on ICE matls
AMRICE: also add if(doICEonLevel) to some AMR functions
MPMICE: also add MPMICE::refine
Grid: Change the invalidGrid warning from checking to see
if there is an even number of cells to checking if
the interior corners of patches line up with coarse cells.
AMRInterpolate: add the range queriers.
13 lines of code changed in 2 files:
AMR Updates - get imp AMR working better in parallel (still crashes in hypre code), multi-level ICE with MPM mostly works AMRICE.cc - coarsen/reflux to ice matls only, and my 'boundary' hack in an '#ifdef BRYAN' blockICE.cc - set the surrounding matl at problemSetup time, some more debugging info for when the delt is too small
1 lines of code changed in 2 files:
Various scheduler changes to prepare for AMR features and bugs (needed with the last commit)
0 lines of code changed in 4 files:
Changes to allow the removal of boundary cells in the visualization code
57 lines of code changed in 7 files:
Fixed the autoPatch feature so that it will distribute patches correctly for any given resolution.
152 lines of code changed in 3 files:
Core/Grid DataWarehouse, TaskGraph Fixes to the AMR corner case problem (2d works, 3d mostly works) SchedulerCommon Fixes to the VarTracker Everything else
slight debug changes
101 lines of code changed in 2 files:
Make 'operator==' a const function
2 lines of code changed in 2 files:
M Core/Datatypes/CurveMesh.h
Fixed compiler warnings.
M Core/Datatypes/StructQuadSurfMesh.cc
Fixed SGI compile. ('Point pts[n]' is not valid unless 'n' is a constant.)
M Dataflow/Modules/Visualization/StreamLines.h
Needed "include <CompGeom.h> to find (recently moved?) 'RayPlaneIntersection'.
M Dataflow/Modules/Visualization/GenAxes.cc
Fixed compilation warnings. (eg: Returning a "const int" doesn't make sense.)
M Packages/Uintah/CCA/Components/ICE/CustomBCs/microSlipBCs.cc
Fixed compilation warnings. (Mostly unused variables.)
M Packages/Uintah/Core/Grid/Level.h
Indented. Added comment on what "eachPatch()" does.
151 lines of code changed in 1 file:
Preserve delt across restarts (particularly when you saw 'Lowering delt to maxmimum' (fixes switcher)
2 lines of code changed in 2 files:
-added hasBoundaryFaces() which returns true if a patch has
a face that is on the edge of the computational domain.
Useful for setting fine patch levell boundary conditions
10 lines of code changed in 2 files:
Can now run AND restart mlmpmice, amrice, AND stuff from the RT
DataArchiver - changes to Reduction variables
Level/Patch - add Level::getPatchByID and get rid of static Patch::getByID (and patchToProcessorMap) (don't kill me for changing Patch.h)
DataArchive - load time_refinement_ratio on restart
TaskGraph - initialize pointer
31 lines of code changed in 4 files:
Moved the operator<< to be friend functions as this allows the (g++) compiler to find the functions and not get confused and give a unknown function error message when compiling. Strangely, all (most?) << functions must be friends as most any arbitrary new << function that is not a friend function causes others to be 'lost'. Also had to put the << functions into the Uintah namespace in the .cc files.
170 lines of code changed in 10 files:
Cleaned up compiler warnings
1 lines of code changed in 2 files:
Read the individual component's <Time> section.
25 lines of code changed in 6 files:
Better, but not quite good enough for the wacky ICE-AMR configuration
SimulationController - restructure subcycle's calls to refineInterface (don't do until all pending coarsens are done)
ICE - add proc number to doing output, clean up reflux a little but
Schedulers - fix trackedVars and with weird overlapping-patches configurations, restrict the data dependency
Patch - add 'getInteriorLow/HighIndex'
29 lines of code changed in 2 files:
It is a good idea to keep old patch spec functionality working
1 lines of code changed in 1 file:
Get PerPatch to return CellBased type
1 lines of code changed in 1 file:
Info messages now only print out on processor of rank 0.
Added a few double casts to be sure all aritmatic is correct.
45 lines of code changed in 1 file:
Fixed ambiguous call to pow().
3 lines of code changed in 1 file:
Added an option to the ups file that will force sus to automatically compute
an optimal patch distribution for the number of processors in use instead
of having to manually change them every run. To enable this option, add the
line
<autoPatch>true</autoPatch> someplace in your box tag. The
<patches>...</patches> tag will be ignored.
If autoPatch is not specified, then everything will function as before.
128 lines of code changed in 2 files:
(65 more)