[root]/Packages/Uintah/CCA/Components/Regridder
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 41 (100.0%) | 384 (100.0%) | 9.3 |
dav | 2 (4.9%) | 248 (64.6%) | 124.0 |
luitjens | 38 (92.7%) | 132 (34.4%) | 3.4 |
jas | 1 (2.4%) | 4 (1.0%) | 4.0 |
Tasks that require data from a fine level are now profiled sperately from normal tasks. This will hopefully allow the profiling to be more accurate.
4 lines of code changed in 2 files:
Instantiate boundary conditions only if the processor owns the patch.
2 lines of code changed in 4 files:
Minor error in debugging output
0 lines of code changed in 2 files:
Debugging code
8 lines of code changed in 1 file:
Allocate patch boundary conditions on all patches for now.
This is hopefully a temperary patch that will aide in debugging another problem dealing with particles.
2 lines of code changed in 2 files:
M Core/Exceptions/PetscError.cc ----renamed_to---> UintahPetscError.cc
M Core/Exceptions/PetscError.h ----renamed_to---> UintahPetscError.h
PetscError implies a function defined in Petsc (and actually, there is
a Petsc PetscError which caused a naming conflict with our PetscError.
So I renamed our PetscError to the more clear UintahPetscError.
M CCA/Components/Models/Radiation/Models_PetscSolver.cc
M CCA/Components/MPM/PetscSolver.cc
M CCA/Components/Arches/PetscSolver.cc
M CCA/Components/Arches/Radiation/RadLinearSolver.cc
M CCA/Components/Arches/Filter.cc
Using UintahPetscError. Some coding convention cleanups.
M CCA/Components/Models/Radiation/RadiationConstVariables.h
M CCA/Components/Arches/ArchesConstVariables.h
This file doesn't use PetscError, so doesn't need to include it.
ALSO, PLEASE don't place #includes above the '#ifndef .h file guard'
at the top of a .h file.
M CCA/Components/Models/Radiation/Models_HypreSolver.cc
Finish cleanup up what Todd started. ;) Removed references to
PetscError from this Hypre file. Rearranged the #includes to
be in a better order. Fixed #include "" to use #include <>.
M CCA/Components/Arches/Radiation/RadHypreSolver.cc
This file doesn't use PetscError, so don't #include it. Fixed
#include "" to be #include <>.
M CCA/Components/Arches/StencilMatrix.h
Don't use std::vector when it isn't used in the file.
M CCA/Components/Regridder/PatchFixer.cc
Untabify. Indent. Group using statements. Few coding standard
updates.
M Core/Exceptions/sub.mk
PetscError -> UintahPetscError. Clean up ordering of src files.
M Core/Grid/Variables/ReductionVariable_special.cc
Still trying to get the symbols to be defined correctly on all
compilers.
248 lines of code changed in 2 files:
Avoid assigning a -1 to an unsigned int
0 lines of code changed in 2 files:
Store a grid pointer with each patch. This was the way Uintah was prior to the patch changes. The current way of storing patches limits the number of grids at any one time to 2. This is a problem when using scirun with multiple extractors/udas/timesteps/etc.
4 lines of code changed in 2 files:
quiet a compiler warning
2 lines of code changed in 1 file:
Switched from PatchRangeTree to PatchBVH.
3 lines of code changed in 1 file:
Fixed some compiler warnings. The majority of them were unused variables. In the case of unused variables I deleted them if they wern't referenced to in comments. If they were referenced in comments I commented them out.
Other fixes included braketing ifs and parenthesizing boolean statements.
1 lines of code changed in 1 file:
Added MallocTrace support to Uintah, cleaned up mpi includes, removed SCI_MALLOC_TRACE functionality.
Currently building with MallocTrace is only supported within Uintah.
6 lines of code changed in 2 files:
Updated SimulationController, LoadBalancers, DataArchiver, Regridder,
and PatchCombiner to new interface.
32 lines of code changed in 3 files:
Renamed the get*Index(basis) functions to be inline with naming
convention.
2 lines of code changed in 1 file:
A few more small changes to the way the grid is stored in the patch
class.
Factored out d_level.
1 lines of code changed in 1 file:
Slightly changed the way Patch stores the grid.
0 lines of code changed in 2 files:
Progress twoard factoring out the level pointers from the patch class
6 lines of code changed in 2 files:
Fix compiler warnings usually having to do with const char declarations.
4 lines of code changed in 1 file:
Fixed a bug which prevented part of Level::finalizeLevel() from running in parallel
Boundary conditions are now only created on the processor that owns each patch. This required moving the assignment after the load balancing occurred.
7 lines of code changed in 2 files:
Added a SCI_DEBUG for profiling the regridder
40 lines of code changed in 1 file:
(1 more)