Directory Packages/Uintah/CCA/Components/ICE/

Total Files:
23
Deleted Files:
1
Lines of Code:
17436

[root]/Packages/Uintah/CCA/Components/ICE
                        directory in repo Advection (6 files, 1973 lines)
                        directory in repo CustomBCs (10 files, 4356 lines)
                        directory in repo Docs (4 files, 509 lines)
                        directory in repo EOS (22 files, 2662 lines)
                        directory in repo Matlab (1 files, 5 lines)
                            directory in repo ShockTube1D (9 files, 979 lines)
                        directory in repo PressureSolve (0 files, 0 lines)
                            directory in repo HypreStandAlone (3 files, 419 lines)

Lines of Code

Packages/Uintah/CCA/Components/ICE/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 149 (100.0%) 1622 (100.0%) 10.8
harman 92 (61.7%) 744 (45.9%) 8.0
jas 20 (13.4%) 613 (37.8%) 30.6
luitjens 30 (20.1%) 208 (12.8%) 6.9
dav 5 (3.4%) 30 (1.8%) 6.0
xiongcw 2 (1.3%) 27 (1.7%) 13.5

Most Recent Commits

harman 2008-12-17 17:16 Rev.: 42737

Eliminated ICE::Message()
- this was a silly routine

ComputeEquilibrationPressure()
- dump out more diagnostic information when an invalid value has been detected.
No longer using maxIteration exception.


38 lines of code changed in 6 files:

  • Packages/Uintah/CCA/Components/ICE: ICE.cc (new), ICE.h (-3), ICEDebug.cc (new)
harman 2008-11-04 15:02 Rev.: 42401

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

to be consistent with getFaceDirection()

14 lines of code changed in 8 files:

  • Packages/Uintah/CCA/Components/ICE: AMRICE.cc (+2 -2), BoundaryCond.cc (+8 -8), BoundaryCond.h (new), ConservationTest.h (+1 -1)
harman 2008-10-31 15:28 Rev.: 42374

computeTau (X,Y,Z)
Interpolate vol_frac_CC to the face center in the same manner as
the scalarDiffusion routine.

This will change the answers

58 lines of code changed in 5 files:

  • Packages/Uintah/CCA/Components/ICE: Diffusion.cc (+46 -43), Diffusion.h (+3 -3), ICE.cc (+9 -25)
harman 2008-10-31 09:56 Rev.: 42368

The face-centered diffusion coefficient is now calculated with:

d_c_L = (diff_coeff[L]*vol_frac_CC[L]);
d_c_R = (diff_coeff[R]*vol_frac_CC[R]);
diff_coeff_FC = (2.0 * d_c_L * d_c_R )/( d_c_L + d_c_R + SMALL_NUM);

This fixed a bug in diffusion when there are multiple materials.

16 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/ICE: Diffusion.cc (+11 -15), Diffusion.h (+2 -6), ICE.cc (+3 -18)
jas 2008-10-21 09:54 Rev.: 42285

Use the new boundary condition interface with uses strings instead of
specific boundary condition classes.

7 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/ICE: BoundaryCond.h (+7 -10)
harman 2008-09-17 11:15 Rev.: 42126

problemSetup()
- removed the cout_norm statements they are rarely ever used.

6 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/ICE: ICE.cc (+6 -22)
luitjens 2008-09-13 00:44 Rev.: 42102

Don't output error message if stringstream fails because material "all" is being used

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/ICE: AMRICE.cc (+2 -2)
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'.

26 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/ICE: AMRICE.h (new), BoundaryCond.cc (+25 -41)
luitjens 2008-07-29 13:56 Rev.: 41755

Don't call reset() from begin() instead call reset when it is needed. Calling reset from begin could cause lots of unintended consequences.

18 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/ICE: BoundaryCond.cc (+12 -12), BoundaryCond.h (+6 -6)
jas 2008-07-29 09:50 Rev.: 41752

Use the new Iterator framework for assigning boundary conditions.

72 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/ICE: BoundaryCond.cc (+40 -38), BoundaryCond.h (+32 -31)
harman 2008-07-22 15:16 Rev.: 41682

gcc-4.3 compiler warnings.

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/ICE: ICEDebug.cc (+3 -3)
luitjens 2008-07-18 11:36 Rev.: 41586

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.

6 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/ICE: AMRICE.h (+6)
jas 2008-07-16 21:53

Do more careful casting to detect when the proper boundary condition is
returned.

6 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/ICE: BoundaryCond.cc (+1 -1), BoundaryCond.h (+5 -1)
luitjens 2008-07-14 18:39 Rev.: 41515

Added MallocTrace support to Uintah, cleaned up mpi includes, removed SCI_MALLOC_TRACE functionality.

Currently building with MallocTrace is only supported within Uintah.

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/ICE: ICE.cc (+1)
jas 2008-07-07 20:07 Rev.: 41434

Use the proper c++ standard for include files for the C inlude files, i.e.
<stdio.h> --> <cstdio>
<math.h> --> <cmath>

Tested on g++ 4.2 and 4.3 compilers.

4 lines of code changed in 7 files:

  • Packages/Uintah/CCA/Components/ICE: DynamicModel.h (new), ICE.cc (+1 -1), SmagorinskyModel.h (new), impICE.cc (+1 -1)
jas 2008-06-03 03:06 Rev.: 41192

Back out revision 41033 and 41059 which modifed the boundary conditions.
Now the RT should pass, and I can try again to get a complete fix for the
boundary conditions.

69 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/ICE: BoundaryCond.cc (+52 -202), BoundaryCond.h (+17 -89)
jas 2008-05-15 17:10 Rev.: 41059

Remove the NEW_BCS if statements so it will be generalized for the cases where
non-SideBCData types are specified.

274 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/ICE: BoundaryCond.cc (+191 -157), BoundaryCond.h (+83 -68)
jas 2008-05-13 16:33 Rev.: 41033

This is a first pass at using the face iterators for visiting cells/nodes
needed to set boundary conditions for the most common case (SideBC). We
no longer store the cells/nodes to be visited and instead create them on the
fly.

Initial tests for a simple ICE advect.ups show a slight reduction in memory
usage.

The second pass will actually generalize the code so that all the if/else
statements are removed.

177 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/ICE: BoundaryCond.cc (+118 -2), BoundaryCond.h (+59 -2)
harman 2008-05-09 16:31 Rev.: 40988

New Patch Conversion:

getCellLow/HighIndex -> getExtraCellLow/HighIndex

getEdgeCellIterator() -> getEdgeCellIterator__New

getCellIterator() -> getCellIterator__New

7 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/ICE: AMRICE.cc (+4 -4), AMRICE.h (+2 -2), ConservationTest.h (+1 -1)
harman 2008-05-09 14:22 Rev.: 40986

removed fillFace & fillFace_special
There not being used or compiled.

0 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/ICE: BoundaryCond.cc (-1)

(37 more)

Generated by StatSVN 0.4.0