Directory Packages/Uintah/Core/Grid/

Total Files:
23
Deleted Files:
2
Lines of Code:
9524

[root]/Packages/Uintah/Core/Grid
                    directory in repo BoundaryConditions (26 files, 3673 lines)
                    directory in repo PatchBVH (9 files, 32 lines)
                    directory in repo Variables (44 files, 4644 lines)

Lines of Code

Packages/Uintah/Core/Grid/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 230 (100.0%) 7897 (100.0%) 34.3
luitjens 163 (70.9%) 7404 (93.8%) 45.4
dav 16 (7.0%) 275 (3.5%) 17.1
jas 35 (15.2%) 159 (2.0%) 4.5
guilkey 4 (1.7%) 56 (0.7%) 14.0
harman 12 (5.2%) 3 (0.0%) 0.2

Most Recent Commits

luitjens 2008-12-17 11:31 Rev.: 42734

Error in last commit

0 lines of code changed in 2 files:

  • Packages/Uintah/Core/Grid: Patch.cc (changed)
luitjens 2008-12-17 11:27 Rev.: 42733

Initialize d_grid. Fix a typo.

2 lines of code changed in 3 files:

  • Packages/Uintah/Core/Grid: Patch.cc (+1 -1), Patch.h (new)
harman 2008-11-23 14:06 Rev.: 42564

Deleted Proc0Cout.cc/h

-added macro to Parallel.h
+#define proc0cout if(Parallel::getMPIRank()==0) cout

-Dav & Justin.

0 lines of code changed in 4 files:

  • Packages/Uintah/Core/Grid: Proc0Cout.cc (del), Proc0Cout.h (del), sub.mk (new)
jas 2008-11-21 13:31 Rev.: 42554

Delete d_arrayBCs before initializing if needed.

7 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid: Patch.cc (+7)
dav 2008-11-19 18:55 Rev.: 42544


Created a proc0cout which is used just like cout but only prints on
processor 0. (Note it is possible (probable) that you will try to...

proc0cout << something;

...but 'something' isn't a type that proc0cout knows how to handle.
In this case, you will need to update Proc0Cout.h/cc with the
appropriate (very basic, easy to copy) code.

M Grid/sub.mk
M Parallel/sub.mk

Added Proc0Cout files. Alphabetized.

M Parallel/Parallel.h

#includes Proc0Cout as a convenience.

A Grid/Proc0Cout.h
A Grid/Proc0Cout.cc

Proc0Cout is a singleton class used to reduce debug spew. (Note, it
happens to reside in Uintah/Grid (instead of, say, Uintah/Util)
because of circular dependency issues... and I didn't want to create a
whole new directory (to solve them) just for it.)

132 lines of code changed in 3 files:

  • Packages/Uintah/Core/Grid: Proc0Cout.cc (new 69), Proc0Cout.h (new 53), sub.mk (+10 -9)
luitjens 2008-11-14 15:13 Rev.: 42508

Allow boundary layers to override extra cells.


88 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid: Patch.cc (+88 -43)
luitjens 2008-11-07 10:06 Rev.: 42433

Missed a header

2 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid: Patch.h (+2)
luitjens 2008-11-06 19:23 Rev.: 42428

A few more EdgeIterator Options

25 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid: Patch.cc (+25 -8)
luitjens 2008-11-06 14:54 Rev.: 42423

Added some more functionality to the getEdgeCellIterator function.

103 lines of code changed in 2 files:

  • Packages/Uintah/Core/Grid: Patch.cc (+95 -43), Patch.h (+8 -1)
harman 2008-11-04 15:02 Rev.: 42401

changed:
patch::faceAxes() -> patch::getFaceAxes()

to be consistent with getFaceDirection()

3 lines of code changed in 5 files:

  • Packages/Uintah/Core/Grid: AMR.cc (new), AMR.h (+1 -1), Patch.h (+1 -1)
harman 2008-10-31 12:42 Rev.: 42372

added bulletproofing
- your can't have a periodic boundary condition on a face with extraCells>0

0 lines of code changed in 2 files:

  • Packages/Uintah/Core/Grid: Level.cc (changed)
jas 2008-10-21 09:53 Rev.: 42284

Generalize the boundary condition specification to use strings instead of
various classes. Eliminate the various boundary condition classes, i.e.
TemperatureBoundCond, VelocityBoundCond, etc.

1 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid: Patch.cc (+1)
luitjens 2008-10-15 09:52 Rev.: 42253

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.

12 lines of code changed in 4 files:

  • Packages/Uintah/Core/Grid: Task.cc (new), Task.h (+8 -1)
luitjens 2008-10-08 08:52 Rev.: 42210

Don't double allocate the boundary conditions.

0 lines of code changed in 2 files:

  • Packages/Uintah/Core/Grid: Grid.cc (new)
jas 2008-09-15 18:54 Rev.: 42111

Throw an exception if the boundary conditions have not been read in properly
and the patch data structures are empty.

14 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid: Patch.cc (+14 -1)
guilkey 2008-09-15 14:08 Rev.: 42106

Adding a new component. This is the beginnings of a discrete model
for angiogenesis. Still much work to be done.

56 lines of code changed in 4 files:

  • Packages/Uintah/Core/Grid: SimulationState.cc (+44 -8), SimulationState.h (+12)
luitjens 2008-08-31 09:10 Rev.: 42002

assign boundary conditions when using periodic boundary conditions.

1 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid: Grid.cc (+1 -1)
luitjens 2008-08-29 21:36 Rev.: 41999

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.

1 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid: Grid.cc (+1)
dav 2008-08-25 17:24 Rev.: 41970

Few more sub.mk cleanups (OSX).

34 lines of code changed in 1 file:

  • Packages/Uintah/Core/Grid: sub.mk (+34 -34)
dav 2008-08-15 16:46 Rev.: 41914

Fixes to allow Uintah to build using the PGI compiler:

M configure
M configure.ac

- Figure out size of 'long long' so that Endian.cc swapbytes() can be
set correctly... perhaps a bit of overkill, but...
- PGI compilers don't support -Wall, so don't use it.
- Better messages when determining dependency generation flag. Fix
grep for ":" as it sometimes is " :". See below (configVars.mk.in).
- pgf77 needs -lrt to link.

M configVars.mk.in

- ECHO should not be "echo -n" (no newline)... so named it more appropriately.
- Many compilers don't create dependency files (.d) with exactly "name.o : name.cc".
Then may use "name.o:name.cc". So don't use the ":" in the sed. This should
never cause a problem because of the "^".
- Added the dependency mode of: 'modify_and_move'. PGI compiler creates an invalid
.d file in the wrong place, so we have to fix it and move it.
- NOTE: the F77 dependency flag is currently (historically) just a copy of the CXX
flag... this has worked in the past and still works for everything but pgf77.
Soon (but not in this update) I will fix configure to do this correctly.

M StandAlone/regression/sub.mk
M Packages/Uintah/StandAlone/tools/compare_mms/sub.mk
M Packages/Uintah/StandAlone/tools/radiusMaker/sub.mk

- Need BLAS_LIBRARY to link... at least on Ranger using PGI.
- Please indent... it really does make it easier to read.

M Core/Malloc/Allocator.cc

Moved variable into the #if section that it is used in. Avoids compiler warning.

M Core/Util/Endian.cc
A Core/Util/testEndian.h.in
D Core/Util/Endian.h

- pgcc is requiring the swapbytes() for 'long long'... So add it
in. Since 'long long' size can be different on different machines,
use overkill method with configure figuring out size and setting it
for us.
- Moved Endian.h to testEndian.h.in to allow configure to modify it.
- Indented.

M Core/Util/sub.mk
M Packages/Uintah/Core/Grid/Variables/sub.mk

Untabified.

M Core/Util/Socket.cc

Fix compiler warning and possible 'random' error.

M Core/Math/MiscMath.cc

Fix PGI compiler issue.

M Packages/Uintah/CCA/Components/DataArchiver/DataArchiver.cc
M Packages/Uintah/CCA/Components/Schedulers/SchedulerCommon.cc

#include <time.h> is required for time functions.

M Packages/Uintah/CCA/Components/ICE/EOS/IdealGas.cc
M Packages/Uintah/CCA/Components/ICE/CustomBCs/sine.h
M Packages/Uintah/CCA/Components/ICE/CustomBCs/MMS_BCs.cc
M Packages/Uintah/CCA/Components/ICE/CustomBCs/microSlipBCs.cc
M Packages/Uintah/CCA/Components/ICE/BoundaryCond.cc

- Removed a bunch of definitions of "iter". (vector<IntVector>::const_iterator)...
probably a leftover from the iterator update a while back. In some cases,
renamed an interior (for loop) iterator from "iter" to "cIter" so that the
code would be a little more clear as to which iterator was being used
inside the inner for loop. Also, define some iterators in the for loop,
instead of above the loop. (for( vector::iterator iter...))

M Packages/Uintah/CCA/Components/ICE/AMRICE.h
M Packages/Uintah/Core/Grid/Variables/GridVariable.h
M Packages/Uintah/Core/Grid/Variables/GridVariableBase.h

Fix compiler warning about hidden parent class function.

M Packages/Uintah/CCA/Components/Arches/ExtraScalarSolver.h

Fix compiler warning about ineffectual use of a const return type. Eg:

const int doSomething() { return 1; }

doesn't mean anything... it doesn't make sense for the returned int to
be const. Should just be:

int doSomething() { return 1; }

M Packages/Uintah/CCA/Ports/SFC.h

Fix problem with nested comments. Don't use /* ... */ over many lines. Use #if 0.

M Packages/Uintah/StandAlone/tools/uda2nrrd/particles.cc

Comment about invalid code.

M Packages/Uintah/StandAlone/tools/puda/varsummary.cc

PGI compiler needs Min/Max defined.

M Packages/Uintah/StandAlone/tools/extractors/partextract.cc

#include <stdlib.h> for strtoll... Add hack to force (older (verion
7.1-2)) pgCC to allow strtoll.

M Packages/Uintah/Core/Grid/Patch.h
M Packages/Uintah/Core/Grid/AMR.h

Hack to remove PGI compiler warnings about unreachable code.

M Packages/Uintah/Core/Grid/Grid.h

Use white space... it is also your friend. Seriously (on a related
note ;) can someone tell me why they think "x=3;" is better than "x = 3;"?

M Packages/Uintah/Core/Grid/Variables/ReductionVariable_special.cc

Wow, this is an ugly file... Had to add some (templated) functions
that the PGI compiler was requiring.

M Packages/Uintah/Core/Grid/Variables/ComputeSet.h

Don't seem to need to #include the .cc file (for the templates) with
PGI anymore... at least not on Ranger using pgCC version 7.1-2.

M Packages/Uintah/Core/Grid/Variables/VarTypes.h

Needs the 'long long' var type.

M Packages/Uintah/Core/Grid/Variables/ComputeSet_special.cc

More use of white space, indentation, etc.

M Packages/Uintah/Core/DataArchive/DataArchive.cc

Added {} around what looks like a necessary block of code... strange
that this didn't cause hangs, etc in the code. Perhaps this section
of code isn't used that often? Hope the RT doesn't gripe
tomorrow... it's not my fault!

M Packages/Uintah/Core/Disclosure/TypeUtils.h
M Packages/Uintah/Core/Disclosure/TypeUtils.cc

Added 'long long' function. Organized the code a tad bit to make it
easier to see which functions (for which types) are defined.

M Packages/Uintah/testprograms/sub.mk
M Packages/Uintah/testprograms/PatchBVH/sub.mk
M Packages/Uintah/testprograms/TestFastMatrix/sub.mk
M Packages/Uintah/testprograms/BNRRegridder/sub.mk
M Packages/Uintah/testprograms/IteratorTest/sub.mk

Untabify. Clean up. Removed double definition of LIBS. Requires
BLAS_LIBRARY to link.

M Packages/Uintah/tools/BlasLapackTests/test_blas.c

Ranger's version of testcase... not sure I should have checked it
in... Probably need to have both with the #if separating them.

M Packages/Uintah/Dataflow/Modules/Selectors/ParticleFieldExtractor.h

Fix compiler warning about hidden function (update_progress).

M Packages/Uintah/Dataflow/Modules/Selectors/ParticleFieldExtractor.cc

Fix includes (better ordering). Fix (hack) PGI problem with finding atoll.

M Packages/Uintah/Dataflow/Modules/Selectors/FieldExtractor.h

More white space. Remove unused var. Move common code to above 'if'.

13 lines of code changed in 4 files:

  • Packages/Uintah/Core/Grid: AMR.h (+2), Grid.h (new), Patch.h (+10)

(97 more)

Generated by StatSVN 0.4.0