Directory Core/Grid/

Total Files:
57
Deleted Files:
0
Lines of Code:
17852

[root]/Core/Grid
            directory in repo BoundaryConditions (28 files, 4444 lines)
            directory in repo PatchBVH (9 files, 882 lines)
            directory in repo Variables (81 files, 12020 lines)

Lines of Code

Core/Grid/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 161 (100.0%) 564 (100.0%) 3.5
harman 12 (7.5%) 228 (40.4%) 19.0
dav 3 (1.9%) 154 (27.3%) 51.3
tsaad 5 (3.1%) 62 (11.0%) 12.4
jas 109 (67.7%) 59 (10.5%) 0.5
jsutherland 23 (14.3%) 52 (9.2%) 2.2
qymeng 9 (5.6%) 9 (1.6%) 1.0

Most Recent Commits

tsaad 2011-12-29 08:45 Rev.: 48050

Finalize code for using Wasatch in Arches. The following changes have been made:
1. Add one way coupling between Arches fluid dynamics and Wasatch transport equations.
2. Add boundary conditions to wasatch-in-arches. All models used from Wasatch have their BCs set in Wasatch.
3. Add a Wasatch material to get things ready for MPMARCHES.
4. Wasatch in Arches now works with multipatch, multiprocessor with mpi (multipatch per processor also).
5. Multistage integrator for wasatch-arches using the Arches RK averaging interface.
6. Modify wasatch transport equations to automatically fill in the root IDs for the solution-graph-helper.
7. Add wasatch-arches input file test. This test is based on the Arches helium_1m.ups.

If you want to test Wasatch-in-Arches, there are two pieces of code in Wasatch that you must comment. This decision is based on our preference to use GhostCells instead of ExtraCells in Wasatch. When these lines of code are commented, wasatch will play well with extraCells. Please contact me or James Sutherland for additional information on what lines must be commented.

61 lines of code changed in 4 files:

  • Core/Grid: SimulationState.cc (new), SimulationState.h (new)
qymeng 2011-12-21 15:33 Rev.: 48040

Output task internal thread waiting time.

2 lines of code changed in 2 files:

  • Core/Grid: SimulationState.cc (+1), SimulationState.h (+1)
qymeng 2011-10-24 20:18 Rev.: 47765

Protect level cache.

0 lines of code changed in 4 files:

  • Core/Grid: Level.cc (new), Level.h (changed)
harman 2011-10-21 09:29 Rev.: 47757

Spam diet!

Show the warning "No BoundaryConditions specified \nThis message will only occur once"
once, not once for every processor.

5 lines of code changed in 1 file:

  • Core/Grid: Level.cc (+5 -3)
harman 2011-09-27 15:28 Rev.: 47645

MPMARCHES:scheduleMomExchange()
- only compute d_cellInfoLabel for the arches matl.

PressureSolverV2.cc
- initialize d_indx = -9
- addHydrostaticTermtoPressure()
use locally defined indx instead of d_indx. This task is called by
MPMARCHES and d_indx isn't defined.

UnknownVariable.cc
- removed conditional around adding matl index to exception message.

4 lines of code changed in 2 files:

  • Core/Grid: UnknownVariable.cc (new)
jas 2011-09-26 18:40 Rev.: 47641

Update copyright date.

4 lines of code changed in 8 files:

  • Core/Grid: SimulationState.cc.orig (new), SimulationState.cc.release (new), SimulationState.h.orig (new), SimulationState.h.release (+1 -1)
harman 2011-09-22 15:22 Rev.: 47621

added another instance of printTask()

0 lines of code changed in 4 files:

  • Core/Grid: DbgOutput.cc (new), DbgOutput.h (changed)
jas 2011-08-31 02:48 Rev.: 47536

Update copyright year.

53 lines of code changed in 99 files:

  • Core/Grid: AMR.cc (new), AMR.h (+1 -1), AMR_CoarsenRefine.cc (+1 -1), AMR_CoarsenRefine.h (new), BSplineInterpolator.cc (+1 -1), BSplineInterpolator.h (new), Box.cc (new), Box.h (+1 -1), DbgOutput.cc (+1 -1), DbgOutput.h (+1 -1), Ghost.cc (+1 -1), Ghost.h (new), Grid.cc (new), Grid.h (new), GridP.h (+1 -1), Level.cc (+1 -1), Level.h (+1 -1), LevelP.h (new), LinearInterpolator.cc (new), LinearInterpolator.h (new), Material.cc (+1 -1), Material.h (+1 -1), Node27Interpolator.cc (+1 -1), Node27Interpolator.h (new), ParticleInterpolator.h (new), Patch.cc (+1 -1), Patch.h (+1 -1), PatchRangeTree.cc (new), PatchRangeTree.h (new), Region.cc (+1 -1), Region.h (new), SimpleMaterial.cc (new), SimpleMaterial.h (+1 -1), SimulationState.cc (+1 -1), SimulationState.h (+1 -1), 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 (+1 -1), UnknownVariable.h (new), axiCpdiInterpolator.h (new), cpdiInterpolator.cc (new), cpdiInterpolator.h (new), fastAxiCpdiInterpolator.h (new), fastCpdiInterpolator.cc (+1 -1), fastCpdiInterpolator.h (+1 -1), fixedvector.h (new), sub.mk (+1 -1), uintahshare.h (+1 -1)
harman 2011-08-29 14:48 Rev.: 47526

problemSetup()
- added comment and proc0cout statement.

7 lines of code changed in 1 file:

  • Core/Grid: SimulationTime.cc (+7 -4)
jas 2011-08-08 21:19 Rev.: 47432

Fixes for static compilation for gcc 4.6.

1 lines of code changed in 1 file:

  • Core/Grid: fixedvector.h (+1 -1)
jsutherland 2011-07-13 17:21 Rev.: 47338

rip out the obselete "SpatialOps" component.

0 lines of code changed in 4 files:

  • Core/Grid: SimulationState.cc (-31), SimulationState.cc.release (-31), SimulationState.h (-11), SimulationState.h.release (-11)
jsutherland 2011-07-12 23:04 Rev.: 47324

Eliminate "using namespace std" and similar from header files. That is a big no-no!

16 lines of code changed in 10 files:

  • Core/Grid: AMR.h (+5 -5), DbgOutput.cc (+2), Grid.cc (+1), Grid.h (+1 -1), Level.cc (+1), Patch.cc (+1), PatchRangeTree.cc (+1), Region.cc (+1), Region.h (+2 -5), Task.cc (+1)
tsaad 2011-06-22 13:44 Rev.: 47293

Additional documentation for getNumCells.

1 lines of code changed in 1 file:

  • Core/Grid: Patch.h (+1 -1)
qymeng 2011-05-19 12:11 Rev.: 47214

add a ALL_CELLS value for requesting all cells in a level

2 lines of code changed in 1 file:

  • Core/Grid: Ghost.h (+2)
qymeng 2011-05-18 15:41 Rev.: 47208

Support more than 2 ghost cells.
This will allow a task to request any number of ghost cells up to the whole grid.

5 lines of code changed in 2 files:

  • Core/Grid: Task.cc (+4), Task.h (+1)
harman 2011-05-16 10:31 Rev.: 47191


IntVector.h
- added roundNearest(). This will round the Vector v to the nearest integer

Level.cc
findNodeIndexRange(), findCellIndexRange(), findInteriorCellIndexRange()
findInteriorNodeIndexRange()

using roundNearest() on the lowIndex and highIndex.


This change fixes the following bug.
----------------------------------------------------------------
WORKS
<Box label="1">
<lower> [0.00,-0.0, 0.0] </lower>
<upper> [2.4, 0.1, 0.004] </upper>
<extraCells> [1,1,1] </extraCells>
<patches> [8,1,1] </patches>
<resolution> [160,12,1] </resolution>
</Box>

Debugging output:

findCellIndexRange: l [-1.0000000000000000e+00 -1.0000000000000000e+00 -1.0000000000000000e+00]
h [1.6100000000000000e+02 1.3000000000000000e+01 2.0000000000000000e+00]
lowIndex [int -1, -1, -1] highIndex [int 161, 13, 2]

----------------------------------------------------------------
NOWORK!
<Box label="1">
<lower> [0.00,-0.001, 0.0] </lower>
^^^^^^ <ONLY DIFFERENCE> <<<<<<<<<<<<<<<<<<<<<<<<,
<upper> [2.4, 0.1, 0.004] </upper>
<extraCells> [1,1,1] </extraCells>
<patches> [8,1,1] </patches>
<resolution> [160,12,1] </resolution>
</Box>


findCellIndexRange: l [-1.0000000000000000e+00 -9.9999999999999978e-01 -1.0000000000000000e+00]
^^^^^^^^^^^^^^^^^^^^^^^???????

h [1.6100000000000000e+02 1.3000000000000000e+01 2.0000000000000000e+00]
lowIndex [int -1, 0, -1] highIndex [int 161, 13, 2]
^^ <<<<<<<<<<<<<This cause all sorts of problems downstream.
----------------------------------------------------------------


**** This should not change the answers *****

11 lines of code changed in 1 file:

  • Core/Grid: Level.cc (+11 -11)
harman 2011-03-02 16:01 Rev.: 46903

Moved
coarsenDriver_std() and coarsenDriver_massWeighted ()

from MPMICE to AMR_CoarsenRefine.cc, so other tasks can use them.

201 lines of code changed in 3 files:

  • Core/Grid: AMR_CoarsenRefine.cc (+129), AMR_CoarsenRefine.h (+63), sub.mk (+9 -8)
jsutherland 2011-02-24 18:44 Rev.: 46896

return LevelP by reference rather than by value (is there a problem with the Handle class copy semantics?)

4 lines of code changed in 3 files:

  • Core/Grid: Level.cc (+2 -2), Level.h (+1 -1), Patch.h (+1 -1)
jsutherland 2011-02-24 11:36 Rev.: 46891

- eliminate constLevelP typedef as it was not used and confused me.
- add a few convenience functions to extract LevelP rather than Level* from patches.

20 lines of code changed in 4 files:

  • Core/Grid: Level.cc (+12), Level.h (+3), LevelP.h (-1), Patch.h (+5)
dav 2011-02-03 17:39 Rev.: 46783


Fixed circular dependencies recently added to the code due to code
consolidation.

1) Consolidated CCA/Components/Arches and Arches/Radiation into a single library
instead of two separate libraries... There isn't any good reason
that I know of to keep them separate, and this allows them to
'share' some common routines w/o creating a circular dependency.
(There are still a couple of additional Arches sub-shared
libs... (fortran/Mixing). These could easily be consolidated too if someone
wanted it done.)

Note, previously, in CCA/Components/sub.mk, many of the Arches sub-shared libs
where specifically specified. I've removed these and moved them
directly into the CCA/Components/Arches/sub.mk file to make it a
little easier to follow what is going on.

3) Moved DbgOutput out of Core/IO and into Core/Grid as it is related to
the Grid classes... Also, Core/Grid depends on Core/IO, so having
Core/IO stuff depend on Core/Grid causes a circular dependency.

154 lines of code changed in 3 files:

  • Core/Grid: DbgOutput.cc (+94), DbgOutput.h (+59), sub.mk (+1)

(2 more)

Generated by StatSVN 0.4.0