[root]/Core/Grid
BoundaryConditions
(29 files, 5919 lines)
PatchBVH
(9 files, 821 lines)
Variables
(91 files, 12863 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 196 (100.0%) | 1230 (100.0%) | 6.2 |
dav | 11 (5.6%) | 768 (62.4%) | 69.8 |
jas | 127 (64.8%) | 145 (11.8%) | 1.1 |
guilkey | 8 (4.1%) | 95 (7.7%) | 11.8 |
derekhar | 7 (3.6%) | 93 (7.6%) | 13.2 |
leavy | 14 (7.1%) | 47 (3.8%) | 3.3 |
allen | 6 (3.1%) | 29 (2.4%) | 4.8 |
harman | 6 (3.1%) | 28 (2.3%) | 4.6 |
ahumphrey | 15 (7.7%) | 23 (1.9%) | 1.5 |
tsaad | 2 (1.0%) | 2 (0.2%) | 1.0 |
added a barrier and white space cleanup
0 lines of code changed in 2 files:
added destroy calls
3 lines of code changed in 1 file:
Add back in the Z_LIBRARY
0 lines of code changed in 2 files:
Remove extra Z_LIBRARY references.
1 lines of code changed in 1 file:
added additional vars for state changes
26 lines of code changed in 3 files:
Revert tiff removal.
1 lines of code changed in 1 file:
Remove the jpeg, tiff (old SCIRun) and traceback libraries (old SGI). Remove dependencies on Z_LIBRARY that are not needed in certain Uintah libraries.
1 lines of code changed in 1 file:
CPTI domain freezing changes
0 lines of code changed in 6 files:
Added logic/methods to control how cellType is coarsened.
there are two user options ROUNDUP and ROUNDDOWN
ROUNDDOWN:
- if the cellType_coarse cell is slightly < INTRUSION convert to a FLOWCELL
ROUNDUP:
- If the cellType_coarsen > 0 convert to INTRUSION
User Specs:
<RMCRT>
<cellTypeCoarsenLogic> ROUNDDOWN </cellTypeCoarsenLogic>
or
<cellTypeCoarsenLogic> ROUNDUP </cellTypeCoarsenLogic>
</RMCRT>
- cleaned up proc0cout statements
- added input file for testing
3 lines of code changed in 2 files:
Fixed bug in setting the mass flow rate in Arches.
2 lines of code changed in 2 files:
Some cleanup and work toward refining and better understanding MPI timings and stats.
Pull ancient VAMPIR weeds.
7 lines of code changed in 6 files:
Added a new boundary condition function, that allows allows the geometries "union" and "difference" to set atomic members of its class.
3 lines of code changed in 1 file:
Added that ability to specify the mass flux of particles using PartMassFlowInlet.
This approach uses the user specified weight distribution which should be computed based on the idealized velocity.
8 lines of code changed in 2 files:
Added the ability for a component to add a boundary condition during the initialization phase.
This may be expanded to change boundary conditions.
80 lines of code changed in 2 files:
Remove antiquated TAU support.
12 lines of code changed in 7 files:
Removed AG_hack to fix a MPI all gather problem problem on Kraken in 2009:
-// Allgatherv currently performs poorly on Kraken.
-// This hack changes the Allgatherv to an allgather
-// by padding the digits.
This hack was _active_ in the particle loadbalancer.
0 lines of code changed in 1 file:
level: added operator<<
DWDatabase: print()
- outputing patch or level information depending on domainType.
16 lines of code changed in 2 files:
fix failing RT tests for Wasatch.
2 lines of code changed in 2 files:
M configure.ac
- Updated test for checking for mpi compiler on BGQ machine.
- I don't have a new enough autoconf on Vulcan so only committing configure.ac... will commit updated configure soon.
M CCA/Components/SimulationController/AMRSimulationController.cc
- Minor syntactic cleanups.
M CCA/Components/SimulationController/SimulationController.cc
- The 'mean' is associated with the 'elap T', so place in (), as opposed to be separated with a comma.
M Core/Grid/Level.cc
- Fix ordering of #includes.
- Line up variables / initialization / etc for easier reading.
- Add some whitespace for easier reading.
- Remove tabs, standarize intention.
- Renamed a few class variables with d_.
- Add {}s.
M Core/Grid/Level.h
- Line up functions so they are easier to find.
- White space, line up variables and functions to make them eaiser to read.
- One line implementations in .h files should be on the same line as function name.
This makes parsing a .h file for member functions much easier.
- grid is now d_grid.
M Core/DataArchive/DataArchive.cc
- Remove debug print for 1000th processor.
266 lines of code changed in 2 files:
Fix a seg-fault that occurred when debugging the TaskGraph. (ie, SCI_DEBUG => TaskGraph:+)
This occurred if a task did not have a matl set or a patch set.
M Grid/Task.cc
- Add white space for easier (human) parsing.
- If matl_set or patch_set are null, then print out No-Matl-Set/No-Patch-Set.
- Added {} to a few for statements.
M Grid/Variables/ComputeSet.cc
- Add white space for easier (human) parsing.
- Added {} to some if statements.
0 lines of code changed in 2 files:
Revert c++-11 namespace changes.
43 lines of code changed in 15 files:
Explicit namespace usage as part of the transition to c++-11.
37 lines of code changed in 8 files:
Minor tidying.
2 lines of code changed in 1 file:
display()
- moved patchset output to the end of the line.
- identify tasks that are GPU tasks.
9 lines of code changed in 1 file:
Cleanup TaskDBG output in threaded schedulers, reporting in ThreadedMPI and Unified schedulers has not been consistent. Also restrict thread-specific debugstream output.
4 lines of code changed in 2 files:
minor comment changes for cpdi and cpti interpolators
24 lines of code changed in 7 files:
Created a function called getOtherLevelPatchesNB. This is a specific version
of this for use with node based data. This may not be fully tested for all
patch configurations yet, but for AMRMPM, it is an improvement for cases where
fine patch boundaries align with coarse patch boundaries.
71 lines of code changed in 2 files:
Made fineLevel_CFI_NodeIterator its own implementation, specific for nodes,
rather than trying to call the Cell based version and make that work.
0 lines of code changed in 2 files:
Minor readability improvements.
8 lines of code changed in 2 files:
More innocuous updates to get ready for main xml memory fix commit. These do not change the RT answers, but
get the code into a cleaner shape for the mail fix.
D Core/Containers/StringUtil.cc
D Core/Containers/StringUtil.h
A + Core/Util/StringUtil.cc
A + Core/Util/StringUtil.h
- Moved StringUtil into Core/Util.
M CCA/Components/DataArchiver/DataArchiver.cc
M CCA/Components/ProblemSpecification/ProblemSpecReader.cc
- Alphabetize #includes, update #include StringUtil.
M Core/Containers/sub.mk
- Remove StringUtil, remove tabs.
M Core/Geometry/IntVector.h
M Core/Geometry/IntVector.cc
M Core/Geometry/Vector.h
M Core/Geometry/Vector.cc
- Move 'fromString()' to its proper location.
- Remove tabs. Add {}. Remove dead code. Alphabetize #includes.
M Core/Grid/Grid.h
M Core/Grid/Grid.cc
- Alphabetize #includes. Inline one line function. Line up variables/functions, white space, etc.
- Added readLevelsFromFile(), parsePatchFromFile(), parseLevelFromFile(), parseGridFromFile() functions
- These functions are used to parse an input XML file line by line (instead of reading it into an
XML DOM that takes a huge amount of memory).
- HOWEVER, they are not used in the code in this commit. They will be used in a following commit.
M Core/Grid/SimulationState.cc
M Core/Grid/SimulationTime.cc
M Core/Grid/Task.cc
M Core/Persistent/Persistent.cc
M Core/Persistent/Pstreams.cc
M Core/Util/DynamicLoader.cc
M Core/Util/FileUtils.cc
- Alphabetize #includes. Update #include for StringUtil.
M Core/Util/sub.mk
- Alphabetize files. Update StringUtil.
502 lines of code changed in 7 files:
CPTI code efficiency improvements
23 lines of code changed in 1 file:
Get rid of the use of vectors in the cpdiInterpolator in favor of plain C style
arrays. There's no reason to use vectors in place of arrays, at this point,
and this achieves a 10% speed up.
14 lines of code changed in 1 file:
Made the following changes:
1. Compress large xml files. Remove sus log.
2. Add Changelog.
3. Add instructions for adding a new component to the build system.
4. Update OSX build in install documentation.
5. Update petsc version in install documentation.
6. Change Petsc version.
7. Remove references to Teem in installation. Remove the build directory
after creating the tarball for the release.
8. Remove Tracker feature.
9. Remove AIX references. Remove Basis/. Remove Teem. Remove sci_defs
include files related to SCIRun.
10. Remove old build dependency versions.
11. Add wasatch_3P 1.6.0 branch.
12. Remove bench.config file, update excludes when building release tar ball.
13. Remove *.orig and *.release files.
14. Update copyright date. Update version to 1.6.
62 lines of code changed in 99 files: