Directory Core/Grid/

Total Files:
62
Deleted Files:
4
Lines of Code:
20663

[root]/Core/Grid
            directory in repo BoundaryConditions (29 files, 5919 lines)
            directory in repo PatchBVH (9 files, 821 lines)
            directory in repo Variables (91 files, 12863 lines)

Lines of Code

Core/Grid/ Lines of Code

Developers

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

Most Recent Commits

allen 2015-12-23 14:55 Rev.: 54592

added a barrier and white space cleanup

0 lines of code changed in 2 files:

  • Core/Grid: SimulationState.cc (new)
allen 2015-12-23 14:16 Rev.: 54591

added destroy calls

3 lines of code changed in 1 file:

  • Core/Grid: SimulationState.cc (+3 -1)
jas 2015-12-22 18:04 Rev.: 54589

Add back in the Z_LIBRARY

0 lines of code changed in 2 files:

  • Core/Grid: sub.mk (new)
jas 2015-12-22 15:57 Rev.: 54587

Remove extra Z_LIBRARY references.

1 lines of code changed in 1 file:

  • Core/Grid: sub.mk (+1 -1)
allen 2015-12-21 16:54 Rev.: 54582

added additional vars for state changes

26 lines of code changed in 3 files:

  • Core/Grid: SimulationState.cc (+18 -6), SimulationState.h (new)
jas 2015-12-18 13:57 Rev.: 54574

Revert tiff removal.

1 lines of code changed in 1 file:

  • Core/Grid: sub.mk (+1 -1)
jas 2015-12-18 13:33 Rev.: 54572

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:

  • Core/Grid: sub.mk (+1 -1)
leavy 2015-11-17 14:21 Rev.: 54348

CPTI domain freezing changes

0 lines of code changed in 6 files:

  • Core/Grid: axiCptiInterpolator.h (new), cptiInterpolator.cc (new), cptiInterpolator.h (changed)
harman 2015-10-21 16:42 Rev.: 54207

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:

  • Core/Grid: AMR_CoarsenRefine.cc (new)
derekhar 2015-09-29 11:33 Rev.: 54075

Fixed bug in setting the mass flow rate in Arches.

2 lines of code changed in 2 files:

  • Core/Grid: Patch.cc (new)
ahumphrey 2015-09-25 16:27 Rev.: 54056

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:

  • Core/Grid: Level.h (+1 -1), Patch.h (new), fixedvector.h (new)
derekhar 2015-09-24 10:52 Rev.: 54022

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:

  • Core/Grid: Patch.cc (+3 -2)
derekhar 2015-09-18 16:23 Rev.: 53982

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:

  • Core/Grid: Patch.cc (+7 -9), Patch.h (+1 -1)
derekhar 2015-09-15 16:34 Rev.: 53954

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:

  • Core/Grid: Patch.cc (+56), Patch.h (+24 -1)
ahumphrey 2015-09-11 14:44 Rev.: 53930

Remove antiquated TAU support.

12 lines of code changed in 7 files:

  • Core/Grid: Grid.cc (+3 -5), Level.cc (+9 -16), Patch.cc (-3), PatchRangeTree.cc (-4)
harman 2015-09-02 15:54 Rev.: 53899

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:

  • Core/Grid: Level.cc (-36)
harman 2015-07-09 10:08 Rev.: 53718

level: added operator<<

DWDatabase: print()
- outputing patch or level information depending on domainType.

16 lines of code changed in 2 files:

  • Core/Grid: Level.cc (+14), Level.h (+2)
tsaad 2015-06-24 08:08 Rev.: 53674

fix failing RT tests for Wasatch.

2 lines of code changed in 2 files:

  • Core/Grid: Level.cc (+1 -1), Patch.cc (+1 -1)
dav 2015-06-23 14:08 Rev.: 53672

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:

  • Core/Grid: Level.cc (+216 -139), Level.h (+50 -67)
dav 2015-06-08 14:14 Rev.: 53607


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:

  • Core/Grid: Task.cc (new)
jas 2015-05-28 09:26 Rev.: 53557

Revert c++-11 namespace changes.

43 lines of code changed in 15 files:

  • Core/Grid: AxiLinearInterpolator.cc (new), AxiLinearInterpolator.h (+2 -1), Box.h (+7 -6), LinearInterpolator.cc (new), LinearInterpolator.h (new), PatchRangeTree.h (+3 -2), SimpleMaterial.h (+1), SimulationState.h (+1)
jas 2015-05-27 15:34 Rev.: 53554

Explicit namespace usage as part of the transition to c++-11.

37 lines of code changed in 8 files:

  • Core/Grid: AxiLinearInterpolator.cc (+6 -6), AxiLinearInterpolator.h (+1 -2), Box.h (+6 -7), LinearInterpolator.cc (+9 -9), LinearInterpolator.h (+13 -14), PatchRangeTree.h (+2 -3), SimpleMaterial.h (-1), SimulationState.h (-1)
guilkey 2015-05-19 15:18 Rev.: 53519

Minor tidying.

2 lines of code changed in 1 file:

  • Core/Grid: Patch.h (+2 -3)
harman 2015-05-06 15:05 Rev.: 53436

display()
- moved patchset output to the end of the line.
- identify tasks that are GPU tasks.

9 lines of code changed in 1 file:

  • Core/Grid: Task.cc (+9 -5)
ahumphrey 2015-05-05 12:34 Rev.: 53426

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:

  • Core/Grid: Task.h (new)
leavy 2015-03-22 11:55 Rev.: 53253

minor comment changes for cpdi and cpti interpolators

24 lines of code changed in 7 files:

  • Core/Grid: axiCpdiInterpolator.cc (+1 -1), axiCptiInterpolator.cc (+1), cpdiInterpolator.cc (+2 -2), cptiInterpolator.cc (+20 -21)
guilkey 2015-02-21 16:13 Rev.: 53127

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:

  • Core/Grid: Patch.cc (+61), Patch.h (+10 -3)
guilkey 2015-02-21 16:10 Rev.: 53126

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:

  • Core/Grid: AMR.cc (new)
guilkey 2015-02-18 14:37 Rev.: 53113

Minor readability improvements.

8 lines of code changed in 2 files:

  • Core/Grid: Level.cc (+4 -4), LinearInterpolator.cc (+4 -3)
dav 2015-02-13 16:40 Rev.: 53104

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:

  • Core/Grid: Grid.cc (+454 -48), Grid.h (+25 -15), SimulationState.cc (+14 -11), SimulationTime.cc (new), Task.cc (+7 -6)
leavy 2015-02-05 08:40 Rev.: 53079

CPTI code efficiency improvements

23 lines of code changed in 1 file:

  • Core/Grid: cptiInterpolator.cc (+23 -24)
guilkey 2015-02-04 13:12 Rev.: 53074

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:

  • Core/Grid: cpdiInterpolator.cc (+14 -15)
jas 2015-01-26 12:34 Rev.: 53023

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:

  • Core/Grid: AMR.cc (+1 -1), AMR.h (new), AMR_CoarsenRefine.cc (+1 -1), AMR_CoarsenRefine.h (+1 -1), AxiGIMPInterpolator.cc (+1 -1), AxiGIMPInterpolator.h (+1 -1), AxiLinearInterpolator.cc (+1 -1), AxiLinearInterpolator.h (+1 -1), BSplineInterpolator.cc (+1 -1), BSplineInterpolator.h (+1 -1), Box.cc (new), Box.h (+1 -1), DbgOutput.cc (+1 -1), DbgOutput.h (new), GIMPInterpolator.cc (new), GIMPInterpolator.h (+1 -1), Ghost.cc (+1 -1), Ghost.h (+1 -1), Grid.cc (+1 -1), Grid.h (+1 -1), GridP.h (new), Level.cc (+1 -1), Level.h (+1 -1), LevelP.h (+1 -1), LinearInterpolator.cc (+1 -1), LinearInterpolator.h (+1 -1), Material.cc (+1 -1), Material.h (new), ParticleInterpolator.h (+1 -1), Patch.cc (+1 -1), Patch.h (+1 -1), PatchRangeTree.cc (+1 -1), PatchRangeTree.h (+1 -1), Region.cc (new), Region.h (new), SimpleMaterial.cc (+1 -1), SimpleMaterial.h (+1 -1), SimulationState.cc (+1 -1), SimulationState.cc.orig (del), SimulationState.cc.release (del), SimulationState.h (+1 -1), SimulationState.h.orig (del), SimulationState.h.release (del), SimulationStateP.h (new), SimulationTime.cc (+1 -1), SimulationTime.h (+1 -1), TOBSplineInterpolator.cc (new), TOBSplineInterpolator.h (new), Task.cc (+1 -1), Task.h (+1 -1), UnknownVariable.cc (new), UnknownVariable.h (new), axiCpdiInterpolator.cc (+1 -1), axiCpdiInterpolator.h (new), axiCptiInterpolator.cc (+1 -1), axiCptiInterpolator.h (+1 -1), cpdiInterpolator.cc (+1 -1), cpdiInterpolator.h (new), cptiInterpolator.cc (+1 -1), cptiInterpolator.h (+1 -1), fastAxiCpdiInterpolator.cc (new), fastAxiCpdiInterpolator.h (+1 -1), fastCpdiInterpolator.cc (new), fastCpdiInterpolator.h (new), fixedvector.h (+1 -1), sub.mk (+1 -1)
Generated by StatSVN 0.7.0