Directory CCA/Components/Wasatch/Expressions/Particles/

Total Files:
11
Deleted Files:
0
Lines of Code:
0

[root]/CCA/Components/Wasatch/Expressions/Particles

Lines of Code

CCA/Components/Wasatch/Expressions/Particles/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 50 (100.0%) 3139 (100.0%) 62.7
tsaad 30 (60.0%) 2606 (83.0%) 86.8
jsutherland 20 (40.0%) 533 (17.0%) 26.6

Most Recent Commits

tsaad 2014-09-02 16:22 Rev.: 52379

First phase of improving the GeometryPiece et al. capabilities:
1. Add support for storing and returning a vector of points that are inside a named geometryPiece on a given patch
2. Add support for storing and returning a vector of points that are inside ALL named geometries for a given patch

usage:

To get the vector of points for a given geometry on a given patch, use:
const std::vector<SCIRun::Point>& insidePoints = GeometryPieceFactory::getInsidePoints(geomName, patch);

To get the vector of points for ALL named geometries on a given patch, use:
const std::vector<SCIRun::Point>& insidePoints = GeometryPieceFactory::getInsidePoints(patch);

Points are calculated once and then referenced every time the above calls are made. If a patch doesn't have any points inside the geometry then the above will return an empty vector. Note that these are static function calls so there is no need to carry around the list of geometry objects.

1 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+1 -19)
jsutherland 2014-08-20 09:56 Rev.: 52323

Clean up some doxygen warnings.

3 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+3 -2)
tsaad 2014-08-14 12:31 Rev.: 52304

fix the failing wasatch tests on the RT machine.

15 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+15 -15)
tsaad 2014-08-11 13:59 Rev.: 52291

improve algorithm for random particle initialization in arbitrary shapes. This will break many particles RT.

18 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+18 -9)
tsaad 2014-07-26 17:39 Rev.: 52204

remove buoyant force from gas momentum source term

19 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleGasMomentumSrc.h (+19 -27)
jsutherland 2014-07-21 11:29 Rev.: 52188

Silence a warning and minor cleanup.

85 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+85 -89)
tsaad 2014-07-18 16:24 Rev.: 52180

add three tests for particle-gas two-way coupling (one test for each spatial direction). make a small fix to the particle IC to avoid an assertion from Boost.

3 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+3)
tsaad 2014-07-17 15:27 Rev.: 52175

fix a bug in the gas momentum source term due to particles. Instead of accounting for the total body force (weight, buoyancy) account for buoyancy only.

18 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleGasMomentumSrc.h (+18 -10)
tsaad 2014-07-15 15:43 Rev.: 52163

1. add support for filling arbitrary geometry shapes with randomly distributed particles.
2. add two regression tests for this.

261 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+261 -26)
tsaad 2014-07-15 09:52 Rev.: 52155

fix some logic in the random particle initialization. add 3 tests that exercise bordy forces and drag in x, y, and z, respectively.

15 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+15 -11)
tsaad 2014-07-15 08:31 Rev.: 52153

enforce an integer seed when creating random particles. use const when referring to end iterators.

9 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+9 -7)
tsaad 2014-07-14 16:08 Rev.: 52152

1. Use ParticlePerCell when initializing particles instead of total number of particles.
2. Modify the seed in the random particle initialization to allow for repetitive random sequences. This will help us test problems with random particle IC on the RT machine.

9 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+9 -6)
tsaad 2014-07-09 14:56 Rev.: 52122

forgot to commit the actual momentum source terms.

185 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleGasMomentumSrc.h (+185)
tsaad 2014-07-05 08:38 Rev.: 52096

use patchid instead of MPIRank when seeding the random number generator. This guarantees a unique seed when a simulation uses multiple patches per processor.

1 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+1 -1)
tsaad 2014-07-04 16:31 Rev.: 52093

add documentation to the particle initialization expressions. improve the user input spec for uniform particle initialization. get rid of obsolete xml spec.

112 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+112 -94)
jsutherland 2014-07-04 11:47 Rev.: 52092

- Add "WasatchParticles" doxygen group.
- Add more documentation.
- Reformat a few things.

443 lines of code changed in 17 files:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleBodyForce.h (+46 -48), ParticleDensity.h (new), ParticleDragCoefficient.h (new), ParticleDragForce.h (+70 -72), ParticleInitialization.h (+115 -116), ParticleMomentumRHS.h (new), ParticlePositionRHS.h (+9 -10), ParticleRe.h (+96 -82), ParticleResponseTime.h (+51 -39)
tsaad 2014-07-04 00:13 Rev.: 52088

Improve particle initialization by using the Uintah patch information (see previous commit). This commit will break the RT for the particles test because I changed the formula for the uniform particle position initial condition.

142 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+142 -97)
jsutherland 2014-07-03 13:34 Rev.: 52074

update doxygen in Wasatch. This will help us get automatic builds of a Wasatch doxygen page through Jenkins.

2 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleDensity.h (+2 -8)
tsaad 2014-07-01 13:42 Rev.: 52056

make the particle initial condition more robust and update related tests

32 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+32 -9)
tsaad 2014-07-01 09:27 Rev.: 52049

silence a few warnings

4 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+4 -4)
tsaad 2014-07-01 09:27 Rev.: 52048

add uniform particle initialization (as opposed to random) to get deterministic results in preparation for particle regression testing

46 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+46 -57)
tsaad 2014-06-30 15:41 Rev.: 52042

fix warches: part 2.

157 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleInitialization.h (+157)
tsaad 2014-06-30 14:04 Rev.: 52038

Add particle transport to Wasatch. Currently supporting:
1. Particle position
2. Particle momentum (drag, buoyancy, weight)
3. Particle mass (no sources yet)
4. Particle size (no sources yet)
This commit provides a working and easy to use framework for adding particle transport equations and related physics.

1559 lines of code changed in 10 files:

  • CCA/Components/Wasatch/Expressions/Particles: ParticleBodyForce.h (+199), ParticleDensity.h (+122), ParticleDragCoefficient.h (+109), ParticleDragForce.h (+220), ParticleInitialization.h (+166), ParticleMomentumRHS.h (+195), ParticlePositionRHS.h (+117), ParticleRe.h (+236), ParticleResponseTime.h (+165), sub.mk (new 30)
Generated by StatSVN 0.7.0