Directory CCA/Components/MPM/ParticleCreator/

Total Files:
11
Deleted Files:
2
Lines of Code:
2128

[root]/CCA/Components/MPM/ParticleCreator

Lines of Code

CCA/Components/MPM/ParticleCreator/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 56 (100.0%) 332 (100.0%) 5.9
guilkey 35 (62.5%) 307 (92.5%) 8.7
jas 20 (35.7%) 15 (4.5%) 0.7
leavy 1 (1.8%) 10 (3.0%) 10.0

Most Recent Commits

guilkey 2015-10-31 15:59 Rev.: 54254

Move getting the affineTransformation data outside the loop over cells.

0 lines of code changed in 2 files:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (changed)
guilkey 2015-10-31 15:05 Rev.: 54253

Added/updated comments, created documentation at the top to describe the
particle creation workflow.

76 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+76 -8)
guilkey 2015-10-31 13:32 Rev.: 54252

Removed outdated comment

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+1 -6)
guilkey 2015-10-14 13:22 Rev.: 54171

Incorporating some of Chris's changes in the ARL branch back into the trunk.

75 lines of code changed in 3 files:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+67 -23), ParticleCreator.h (+8 -3)
guilkey 2015-09-30 14:53 Rev.: 54094

Modifications to the divergence of flux calculation, and the calculation
and integration of gConcentrationRate. Additional code cleanup as well.

8 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+8)
guilkey 2015-09-23 15:35 Rev.: 54015

More crack purging.

0 lines of code changed in 7 files:

  • CCA/Components/MPM/ParticleCreator: FractureParticleCreator.cc (del), FractureParticleCreator.h (del), ParticleCreator.cc (-1), ParticleCreatorFactory.cc (-4), sub.mk (new)
guilkey 2015-08-18 13:19 Rev.: 53836

Change CellNAPID from a short int to an int. This will likely anger the RT.

7 lines of code changed in 6 files:

  • CCA/Components/MPM/ParticleCreator: ImplicitParticleCreator.cc (+1 -1), ImplicitParticleCreator.h (new), ParticleCreator.cc (+3 -3), ParticleCreator.h (+2 -2)
guilkey 2015-07-29 16:38 Rev.: 53764

Don't compute relocate pTemperatureGradient for AMR (for now).

4 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+4 -2)
guilkey 2015-07-29 14:51 Rev.: 53763

Put a carry forward for pTemperatureGradientLabel in ImpMPM.cc so that the
switcher will keep working.

6 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+6 -7)
guilkey 2015-07-28 15:59 Rev.: 53759

1. Reformulate the heat conduction code a bit so that it is consistent with
the momentum update in using the analog of a USL (update stress last) method.
That is, the temperature gradient on the particles is computed using the time
integrated temperature on the grid at the end of a timestep.
2. Implement gradient enhanced projection of the particle temperatures to
the grid. Currently this is turned on by setting
UseGradientEnhancedVelocityProjection. These should probably have their own
flags.
3. Commented out the code for the so-called momentum formulation in SerialMPM.
It was never shown to be superior, and it is currently out of date with the
update of the velocity gradient, etc. Will likely remove, eventually.

This commit will change answers and hence break the RT.

8 lines of code changed in 2 files:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+7 -1), ParticleCreator.h (+1 -2)
jas 2015-05-28 09:26 Rev.: 53557

Revert c++-11 namespace changes.

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+1 -1)
jas 2015-05-27 15:34 Rev.: 53554

Explicit namespace usage as part of the transition to c++-11.

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+1 -1)
guilkey 2015-05-21 15:57 Rev.: 53537

Added the tasks needed for scalar diffusion on a single level. Still need to
add the corrections for the CFI.

7 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+7)
guilkey 2015-05-06 15:48 Rev.: 53437

Additional tortuous logic to:

1. Allow for more than two levels.
2. Keep fine patches with particles from being deleted, even if they
don't have refine flags set on them (otherwise the particles on them
disappear as well).
3. Refine particles as they move into finer levels, so that particle size
doesn't exceed cell size.

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+1 -5)
guilkey 2015-04-23 17:06 Rev.: 53404

Don't include extra cells when looking to see if a cell has a finer cell above
it.

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+1 -1)
guilkey 2015-03-19 09:23 Rev.: 53236

Adding some computes to scheduleRefine, and a warning for using smooth geometry
pieces with AMR. That needs further testing to ensure the particle size is correct.

4 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+4)
guilkey 2015-03-11 15:39 Rev.: 53211

Move the special treatment of particles under CP(T/D)I from here into the
FileGeometryPiece code where it belongs.

4 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+4 -28)
guilkey 2015-03-07 18:58 Rev.: 53195

1. Added "pLastLevel" for use with AMR. This allows recomputing psize
when a particle changes level, which is necessary since psize is a size relative
to the grid cell dimensions.
2. Hijacked partitionOfUnity a bit, to update the value of psize at the
top of a timestep. As a results, psize must now be retrieved from the new_dw
for all subsequent tasks.
3. Added particle refinement code from SerialMPM.cc.

13 lines of code changed in 2 files:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+12 -1), ParticleCreator.h (+1)
guilkey 2015-03-04 17:28 Rev.: 53177

Additional stuff to accomodate particle refinement.

Also, commenting out the scaling of psize by "size" in a special case, since it
conflicts with scaling that takes place elsewhere.

25 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+25 -9)
leavy 2015-02-05 08:40 Rev.: 53079

CPTI code efficiency improvements

10 lines of code changed in 1 file:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+10 -23)
jas 2015-01-26 12:34 Rev.: 53023

Made the following changes:

1. Compress large xml files. Remove sus log.

2. Add Changelog.

3. Add instructions for adding a new component to the build system.

4. Update OSX build in install documentation.

5. Update petsc version in install documentation.

6. Change Petsc version.

7. Remove references to Teem in installation. Remove the build directory
after creating the tarball for the release.

8. Remove Tracker feature.

9. Remove AIX references. Remove Basis/. Remove Teem. Remove sci_defs
include files related to SCIRun.

10. Remove old build dependency versions.

11. Add wasatch_3P 1.6.0 branch.

12. Remove bench.config file, update excludes when building release tar ball.

13. Remove *.orig and *.release files.

14. Update copyright date. Update version to 1.6.

13 lines of code changed in 18 files:

  • CCA/Components/MPM/ParticleCreator: FractureParticleCreator.cc (new 1), FractureParticleCreator.h (new 1), ImplicitParticleCreator.cc (+1 -1), ImplicitParticleCreator.h (+1 -1), MembraneParticleCreator.cc (+1 -1), MembraneParticleCreator.h (+1 -1), ParticleCreator.cc (+1 -1), ParticleCreator.h (+1 -1), ParticleCreatorFactory.cc (+1 -1), ParticleCreatorFactory.h (new), ShellParticleCreator.cc (+1 -1), ShellParticleCreator.h (new), sub.mk (+1 -1)
guilkey 2015-01-22 17:25 Rev.: 52997

The addParticles function now knows how to refine particles, based on a
(currently) hardwired criterion.

scheduleAddParticles is now called from within a conditional based on a new MPM flag.

Added a pRefinedLabel, so that particles only get refined once, for now.

Got rid of pdTdtLabel_preReloc. This variable is never used from previous
timesteps, so there is no point in dragging it around. Modified the CMs
(all 3e72 of them) accordingly. This will break the RT, as it will have one
fewer checkpoint variable.

67 lines of code changed in 2 files:

  • CCA/Components/MPM/ParticleCreator: ParticleCreator.cc (+66 -57), ParticleCreator.h (+1)
Generated by StatSVN 0.7.0