Directory Packages/Uintah/CCA/Components/Examples/

Total Files:
32
Deleted Files:
0
Lines of Code:
9242

[root]/Packages/Uintah/CCA/Components/Examples

Lines of Code

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

Developers

Author Changes Lines of Code Lines per Change
Totals 140 (100.0%) 399 (100.0%) 2.8
worthen 70 (50.0%) 169 (42.4%) 2.4
jas 30 (21.4%) 80 (20.1%) 2.6
dav 15 (10.7%) 75 (18.8%) 5.0
harman 16 (11.4%) 42 (10.5%) 2.6
mjc 7 (5.0%) 29 (7.3%) 4.1
kuzimmer 1 (0.7%) 3 (0.8%) 3.0
dgroulx 1 (0.7%) 1 (0.3%) 1.0

Most Recent Commits

worthen 2006-10-31 13:49 Rev.: 35737

Remove concept of time-refinement from Grid, and store whether the sim is lockstep in SharedState. Have components compute delt based on the level it's on and have the SimulationController worry about the inter-level constraints. (Also consolidate SimCnt::doInitialTimestepRegridding into doInitialTimestep and doRegridding)

5 lines of code changed in 6 files:

  • Packages/Uintah/CCA/Components/Examples: RegridderTest.cc (+1 -2), SimpleCFD.cc (+3 -8), Wave.cc (+1 -1)
worthen 2006-10-23 20:50 Rev.: 35682

Overhaul the DynamicLoadBalancer
State no longer maintained internally, called by SimController
Should now work with any combination of restart, regrid, nthproc,
timestep restarts, etc.

Schedulers:
Modify the way Particle Subsets determine whether they need to send
the number of particles to receiving processor

Don't reserve cell-refinement-ratio of cells for each var, just the
number of intra-level ghost cells required

MPMICE:
Move a cout to a cout_doing

Regridder:
Use Regridder vars on matl 0

1 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/Examples: ParticleTest1.cc (new)
worthen 2006-09-19 14:40 Rev.: 35372

Force time-refinement to be based on cell refinement. This is probably temporary until we get the arbitrary-timestep per level working.

Also provides a "lockstep" knob for AMR that will in essence force TRR To be 1

Most of the changes are just moving adjustDelt from SimulationState back to Level.

3 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/Examples: RegridderTest.cc (+1 -1), SimpleCFD.cc (+1 -1), Wave.cc (+1 -1)
worthen 2006-06-02 15:23 Rev.: 34405

Prep configure to run under cygwin. Not quite ready yet.

Windows port of Uintah. Currently does not support Arches or Radiation (due to lack of fortran).

34 lines of code changed in 25 files:

  • Packages/Uintah/CCA/Components/Examples: AMRSimpleCFD.h (+2 -1), AMRWave.h (new), Burger.h (new), ParticleTest1.h (+2 -1), Poisson1.h (+2 -1), Poisson2.h (new), Poisson3.h (new), RegridderTest.h (+2 -1), SimpleCFD.h (+2 -1), SolverTest1.h (new), Wave.h (new), share.h (new 11), sub.mk (new)
worthen 2006-05-20 00:11 Rev.: 34296

Reorganize AMR input file and Regridder (most of these changes involve moving the time_refinement_ratio from Level to SimulationState). Also make error message in DataArchiver, usage in RestartMerger, and pids (for debugger attachment) more useful. Do implicit MPM TG compile once per outer level TG compile (and put Todd's for impICE how he likes it).

3 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/Examples: RegridderTest.cc (+1 -1), SimpleCFD.cc (+1 -1), Wave.cc (+1 -1)
worthen 2006-05-08 11:52 Rev.: 34152

Only 'create' a new PerProc patchset when necessary, and not just whenever called

2 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/Examples: Poisson2.cc (+1 -1), RegridderTest.cc (+1 -1)
worthen 2006-04-20 13:56 Rev.: 33943

Lots of changes: In individual components' code: scheduleTimeAdvance and scheduleRefineInterface API change And if you create a subscheduler, the initializing of Parent DWs is now in a different call Schedulers:
DWDatabase overhaul - no more template on var type and no more nested structs
Multi-TaskGraph model
Retire NullScheduler and SimpleScheduler
Retire Scheduler3 (all of its changes were already integrated)

ICE
optionally use multiTaskgraph mode
don't recompile subscheduler TG unless outer TG recompiles

PatchCombiner
Remove OnDemandDataWarehouse dependency
make UdaReducer AMR-compliant

Retire many VarLabelMatl/Patch/Level structs

121 lines of code changed in 28 files:

  • Packages/Uintah/CCA/Components/Examples: AMRSimpleCFD.cc (+5 -9), AMRSimpleCFD.h (+2 -2), AMRWave.cc (new), AMRWave.h (+4 -6), Burger.cc (+1 -1), Burger.h (+1 -1), ParticleTest1.cc (+1 -2), ParticleTest1.h (+1 -1), Poisson1.cc (new), Poisson1.h (+1 -1), Poisson2.cc (+1 -2), Poisson2.h (+1 -1), Poisson3.cc (+7 -11), Poisson3.h (+3 -4), RegridderTest.cc (+2 -3), RegridderTest.h (+2 -2), SimpleCFD.cc (+34 -41), SimpleCFD.h (+9 -14), SolverTest1.cc (new), SolverTest1.h (+1 -1), Wave.cc (+17 -16), Wave.h (+10 -11)
dav 2006-04-18 17:55 Rev.: 33903


These are fixes for correctly handling Uintah Geometry Objects.
However, there was a lot of clean up necessary in this effort so those
files are also included.

GeometryPieces are now stored in Handles so that we don't have to
explicitly delete them. Therefore many delete's have been removed,
and most "GeometryPiece *"s have been replaced with "GeometryPieceP"s.

ShellGeometryPieces aren't 100% yet, but they will be soon. (I don't
think anyone is actually using them.)

Instead of having the names of the GeometryPieces just used as strings
in the Factory file, I've placed the name in the .cc file of each
GeometryPiece. It can be referenced by using <TheClass>::TYPE_NAME or
theObject->getType();

The GeometryPiece::setName() function now sets a flag that specifies
that the name has been set. This is necessary so that when the piece
is output to a file, it will display the piece's name. Therefor the
setName() function is not used inside any of the GeometryPiece
classes.

The outputProblemSpec() function will now label the objects in
addition to outputing them. It will also only output a reference to
them on 2nd and subsequent references. It has been moved into the
GeometryPiece() file and uses outputHelper() from each subclass to
output the subclasses data.

OutputProblemSpec() and clone() are now const functions. Note,
however, that outputProblemSpec() does modify the firstOutput_
variable. (It is 'mutable'.)

M Core/Exceptions/AssertionFailed.h

Turn off SGI STL warnings.

M Core/Geometry/Point.h
M Core/Geometry/Vector.cc
M Core/Geometry/Vector.h
M Core/Geometry/Point.cc

Use x_ (etc) instead of _x. This matches our standard, avoids
potential conflicts with compilers use of _<something> variables, and
cleans up a bunch of strangely formatted warning messages on the newer
gcc's.

M Packages/Uintah/CCA/Components/Models/test/Mixing.cc
M Packages/Uintah/CCA/Components/Models/test/Mixing.h

GeometryPiece fixes. Cleaned up compiler warnings.

M Packages/Uintah/CCA/Components/Models/test/PassiveScalar.cc
M Packages/Uintah/CCA/Components/Models/test/PassiveScalar.h
M Packages/Uintah/CCA/Components/Models/test/flameSheet_rxn.cc
M Packages/Uintah/CCA/Components/Models/test/flameSheet_rxn.h
M Packages/Uintah/CCA/Components/Models/test/AdiabaticTable.cc
M Packages/Uintah/CCA/Components/Models/test/AdiabaticTable.h
M Packages/Uintah/CCA/Components/Models/test/SimpleRxn.cc
M Packages/Uintah/CCA/Components/Models/test/SimpleRxn.h

GeometryPiece fixes. Compiler warning cleanup. Untabify, indention,
etc. Initialize possibly uninitialized variables.

M Packages/Uintah/CCA/Components/Models/test/NonAdiabaticTable.cc
M Packages/Uintah/CCA/Components/Models/test/NonAdiabaticTable.h
M Packages/Uintah/CCA/Components/Models/Radiation/RadiationDriver.cc
M Packages/Uintah/CCA/Components/Models/Radiation/RadiationDriver.h
M Packages/Uintah/CCA/Components/MPM/ConstitutiveModel/MPMMaterial.cc
M Packages/Uintah/CCA/Components/MPM/ConstitutiveModel/MPMMaterial.h
M Packages/Uintah/CCA/Components/MPM/Contact/SpecifiedBodyContact.cc
M Packages/Uintah/CCA/Components/MPM/ParticleCreator/ShellParticleCreator.cc
M Packages/Uintah/CCA/Components/MPM/ParticleCreator/ParticleCreator.cc
M Packages/Uintah/CCA/Components/MPM/ParticleCreator/ParticleCreator.h
M Packages/Uintah/CCA/Components/MPM/ParticleCreator/MembraneParticleCreator.cc
M Packages/Uintah/CCA/Components/ICE/ICEMaterial.cc
M Packages/Uintah/CCA/Components/Arches/BoundaryCondition.cc
M Packages/Uintah/CCA/Components/Arches/ScaleSimilarityModel.cc
M Packages/Uintah/CCA/Components/Arches/BoundaryCondition.h
M Packages/Uintah/CCA/Components/Examples/RegionDB.h
M Packages/Uintah/CCA/Components/Examples/BoundaryConditions.cc
M Packages/Uintah/CCA/Components/Examples/BoundaryConditions.h
M Packages/Uintah/CCA/Components/Examples/RegionDB.cc
M Packages/Uintah/StandAlone/inputs/SMPMICE/test_guv.ups
M Packages/Uintah/StandAlone/inputs/MPMICE/mpmice.srn
M Packages/Uintah/StandAlone/inputs/MPMICE/diw.ups
M Packages/Uintah/StandAlone/slb.cc
M Packages/Uintah/Core/GeometryPiece/NullGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/NaaBoxGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/SmoothCylGeomPiece.cc
M Packages/Uintah/Core/GeometryPiece/SmoothCylGeomPiece.h
M Packages/Uintah/Core/GeometryPiece/ConeGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/CorrugEdgeGeomPiece.h
M Packages/Uintah/Core/GeometryPiece/GUVSphereShellPiece.h
M Packages/Uintah/Core/GeometryPiece/SphereGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/UnionGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/BoxGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/DifferenceGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/SphereMembraneGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/TriGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/SphereMembraneGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/GeometryObject.h
M Packages/Uintah/Core/GeometryPiece/SphereShellPiece.cc
M Packages/Uintah/Core/GeometryPiece/ShellGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/NaaBoxGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/IntersectionGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/ShellGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/GeometryPieceFactory.h
M Packages/Uintah/Core/GeometryPiece/CylinderGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/PlaneShellPiece.cc
M Packages/Uintah/Core/GeometryPiece/CylinderGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/NullGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/PlaneShellPiece.h
M Packages/Uintah/Core/GeometryPiece/GeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/FileGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/GeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/FileGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/CorrugEdgeGeomPiece.cc
M Packages/Uintah/Core/GeometryPiece/GUVSphereShellPiece.cc
M Packages/Uintah/Core/GeometryPiece/CylinderShellPiece.cc
M Packages/Uintah/Core/GeometryPiece/ConeGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/SphereGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/CylinderShellPiece.h
M Packages/Uintah/Core/GeometryPiece/BoxGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/ShellGeometryFactory.cc
M Packages/Uintah/Core/GeometryPiece/DifferenceGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/UnionGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/ShellGeometryFactory.h
M Packages/Uintah/Core/GeometryPiece/TriGeometryPiece.h
M Packages/Uintah/Core/GeometryPiece/GeometryObject.cc
M Packages/Uintah/Core/GeometryPiece/SphereShellPiece.h
M Packages/Uintah/Core/GeometryPiece/SmoothGeomPiece.cc
M Packages/Uintah/Core/GeometryPiece/UniformGrid.h
M Packages/Uintah/Core/GeometryPiece/IntersectionGeometryPiece.cc
M Packages/Uintah/Core/GeometryPiece/SmoothGeomPiece.h
M Packages/Uintah/Core/Grid/Grid.h
M Packages/Uintah/Core/Grid/BoundaryConditions/BoundCondReader.cc
M Packages/Uintah/Core/Grid/BoundaryConditions/RectangleBCData.cc
M Packages/Uintah/Core/Grid/BoundaryConditions/BCDataArray.cc
M Packages/Uintah/Core/ProblemSpec/ProblemSpec.h
M Packages/Uintah/Core/Util/Handle.h
M Packages/Uintah/Core/Util/RefCounted.cc
M Packages/Uintah/Core/Util/RefCounted.h

M Packages/Uintah/CCA/Components/ProblemSpecification/ProblemSpecReader.cc

Don't use single letter variable names if they are going to be used
outside of a small loop. Fixed compiler warning.

M Packages/Uintah/Core/GeometryPiece/GeometryPieceFactory.cc

Massive changes. Removed hardcoding of object type names. Storing a
map of GeometryPiece Handles instead of pointers (to solve memory
issues (ie: freeing of pointers twice). Handle the case when an xml
element has data in it, but no children. Added more debug output.

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

Copy constructor was never actually implemented (or used).


46 lines of code changed in 8 files:

  • Packages/Uintah/CCA/Components/Examples: BoundaryConditions.cc (+7 -4), BoundaryConditions.h (new), RegionDB.cc (new), RegionDB.h (+13 -8)
dav 2006-03-22 21:32 Rev.: 33602

More Updates to fix getID() problems and to address the move of Dataflow/Ports

29 lines of code changed in 7 files:

  • Packages/Uintah/CCA/Components/Examples: AMRSimpleCFD.cc (+4 -4), AMRWave.cc (+4 -4), ParticleTest1.cc (+2 -2), Poisson3.cc (+1 -1), RegridderTest.cc (+4 -4), SimpleCFD.cc (+12 -12), Wave.cc (+2 -2)
mjc 2006-03-22 16:42 Rev.: 33591

add with-tetgen option to configure, Make Module.h conform to the coding standard, and all the massive fallout from renaming variables and slots in that class

29 lines of code changed in 7 files:

  • Packages/Uintah/CCA/Components/Examples: AMRSimpleCFD.cc (+4 -4), AMRWave.cc (+4 -4), ParticleTest1.cc (+2 -2), Poisson3.cc (+1 -1), RegridderTest.cc (+4 -4), SimpleCFD.cc (+12 -12), Wave.cc (+2 -2)
kuzimmer 2006-02-21 14:10 Rev.: 33318

Changed MAX* constants to *_MAX definitions found in float.h and limits.h. Changed sci_values.h to reflect this change. Users should still include sci_values.h, so modifications for platform specific issues can be handled there.

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Examples: SimpleCFD.cc (+3 -3)
jas 2006-02-03 11:53 Rev.: 33150

Write out the problemSpecification for various pieces of a material that are
needed for restarting.

80 lines of code changed in 30 files:

  • Packages/Uintah/CCA/Components/Examples: AMRSimpleCFD.cc (+4 -3), AMRSimpleCFD.h (+3 -2), AMRWave.cc (+4 -3), AMRWave.h (+3 -2), Burger.cc (+3 -2), Burger.h (+3 -2), ParticleTest1.cc (+3 -2), ParticleTest1.h (+3 -2), Poisson1.cc (+3 -2), Poisson1.h (+3 -2), Poisson2.cc (+3 -2), Poisson2.h (+3 -2), Poisson3.cc (+3 -2), Poisson3.h (+3 -2), RegridderTest.cc (+3 -1), RegridderTest.h (+3 -1), SimpleCFD.cc (+3 -2), SimpleCFD.h (+3 -2), SolverTest1.cc (+3 -2), SolverTest1.h (+3 -2), Test.cc (+3 -2), Test.h (new), Test1.cc (+3 -2), Test1.h (new), Wave.cc (+3 -2), Wave.h (+3 -2)
dgroulx 2006-01-20 18:59 Rev.: 33039

The libxml2 branch merge

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Examples: sub.mk (+1 -1)
harman 2006-01-06 11:41 Rev.: 32947

reverted back to version 32928
-pulled out all setBC_FineLevel code.
-setBC will be a subtask inside of the refine() task

1 lines of code changed in 8 files:

  • Packages/Uintah/CCA/Components/Examples: AMRSimpleCFD.cc (-7), AMRSimpleCFD.h (-3), AMRWave.cc (-10), AMRWave.h (-4), Poisson3.cc (-7), Poisson3.h (+1 -5), RegridderTest.cc (-4), RegridderTest.h (-1)
harman 2006-01-02 14:35 Rev.: 32929

added task scheduleSetBC_FineLevel, which is called after
scheduleRefineInterface. Right now the task is empty.

41 lines of code changed in 8 files:

  • Packages/Uintah/CCA/Components/Examples: AMRSimpleCFD.cc (+7), AMRSimpleCFD.h (+3), AMRWave.cc (+10), AMRWave.h (+4), Poisson3.cc (+7), Poisson3.h (+5 -1), RegridderTest.cc (+4), RegridderTest.h (+1)
Generated by StatSVN 0.4.0