Directory CCA/Components/MPM/

Total Files:
15
Deleted Files:
0
Lines of Code:
18396

[root]/CCA/Components/MPM
                directory in repo CohesiveZone (2 files, 241 lines)
                directory in repo ConstitutiveModel (42 files, 34404 lines)
                    directory in repo Biswajit (7 files, 8308 lines)
                        directory in repo Models (4 files, 501 lines)
                    directory in repo PlasticityModels (29 files, 7777 lines)
                        directory in repo Validation (1 files, 1870 lines)
                    directory in repo UnusedCM (6 files, 6692 lines)
                directory in repo Contact (1 files, 473 lines)
                directory in repo HeatConduction (3 files, 1682 lines)
                directory in repo Matlab (5 files, 1905 lines)
                    directory in repo Multilevel (1 files, 1180 lines)
                directory in repo ParticleCreator (8 files, 1609 lines)
                directory in repo PhysicalBC (3 files, 1054 lines)
                directory in repo ThermalContact (1 files, 148 lines)

Lines of Code

CCA/Components/MPM/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 66 (100.0%) 1027 (100.0%) 15.5
guilkey 29 (43.9%) 899 (87.5%) 31.0
colovos 6 (9.1%) 66 (6.4%) 11.0
harman 14 (21.2%) 31 (3.0%) 2.2
jsutherland 10 (15.2%) 19 (1.9%) 1.9
tsaad 4 (6.1%) 8 (0.8%) 2.0
kamojjala 1 (1.5%) 3 (0.3%) 3.0
ahumphrey 2 (3.0%) 1 (0.1%) 0.5

Most Recent Commits

guilkey 2013-11-15 17:35 Rev.: 51303

Adding Andy Tonge's implementation of run time specification of domain freezing.
Access this feature by adding, e.g.,:

<cpdi_lcrit> 1.25 </cpdi_lcrit>

to the MPM (flags) section of an input file.

5 lines of code changed in 4 files:

  • CCA/Components/MPM: MPMFlags.cc (new), MPMFlags.h (+2)
jsutherland 2013-10-31 19:36 Rev.: 51196

This one has been a long time coming.

Rip out the standard namespace opening that has been polluting header files throughout the framework. This crept into all sorts of places.

DO NOT open namespaces in header files. Ever.

19 lines of code changed in 10 files:

  • CCA/Components/MPM: AMRMPM.h (new), ImpMPMFlags.h (new), MPMBoundCond.cc (new), MPMBoundCond.h (+4 -4), SerialMPM.h (+8 -8)
tsaad 2013-09-05 23:30 Rev.: 50914

Second attempt at removing the auxiliary boundary condition. This time, I put in the fixes - to the best of my knowledge - for the other components. The majority of the problems were fixed by a simple fix to the BCUtils.h getIteratorBCValueBCKind function. The other change was in MPMBoundCond.cc which I hope the MPM developers will agree with. Local regression passed on all components that provide localtests. I leave it to the buildbot and the nightly RT to check for the rest. 'If it ain't broke, then it probably violates the second law' (Tony Saad).

3 lines of code changed in 1 file:

  • CCA/Components/MPM: MPMBoundCond.cc (+3 -3)
tsaad 2013-08-27 14:38 Rev.: 50874

change BoundCondBase::getBCType__NEW to getBCType. I don't know which of the following is better though, appending __OLD or __NEW...

5 lines of code changed in 3 files:

  • CCA/Components/MPM: ImpMPM.cc (+1 -1), MPMBoundCond.cc (+4 -4)
guilkey 2013-08-19 14:52 Rev.: 50835

Fixing the advect_2L_MI regression test by adding the pLocalizedMPM to the
refine task.

0 lines of code changed in 2 files:

  • CCA/Components/MPM: SerialMPM.cc (new)
guilkey 2013-08-16 13:49 Rev.: 50824

Add a computes for pLocalizedMPMLabel to scheduleInitialize

0 lines of code changed in 2 files:

  • CCA/Components/MPM: AMRMPM.cc (changed)
guilkey 2013-08-15 10:31 Rev.: 50815

Add pLocalizedMPMLabel stuff here and there so the code will run.

10 lines of code changed in 1 file:

  • CCA/Components/MPM: AMRMPM.cc (+10 -1)
guilkey 2013-08-14 15:49 Rev.: 50812

Previous fix to particle creator didn't fix the switcher. This does.
I just LOVE maintaining code that no one will ever use again!

10 lines of code changed in 1 file:

  • CCA/Components/MPM: ImpMPM.cc (+10)
guilkey 2013-08-14 11:14 Rev.: 50804

Allow the deformation gradient to be modified for particles that have localized,
depending on the erosion algorithm chosen.

42 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+42 -16)
ahumphrey 2013-07-16 09:40 Rev.: 50723

Add support for PETSc v3.4.x (specifically minor version 4).

1 lines of code changed in 2 files:

  • CCA/Components/MPM: PetscSolver.cc (+1 -1)
colovos 2013-07-09 07:57 Rev.: 50668

added deformation gradient averaging

53 lines of code changed in 3 files:

  • CCA/Components/MPM: MPMFlags.cc (+2), MPMFlags.h (+1), SerialMPM.cc (+50)
harman 2013-06-27 15:38 Rev.: 50605

printParticleCount()
- ignore the 0 particle count bulletproofing if using Arches

1 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+1 -1)
harman 2013-06-27 12:31 Rev.: 50604

printParticleCount()
- added missing conditional

12 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+12 -10)
harman 2013-06-27 12:05 Rev.: 50603

printParticleCount()
- throw an exception if 0 particles are created. This can happen if the grid resolution is too
coarse in multi-level simulations. You probably want to know about this before you burn 1M SUs


15 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+15 -3)
harman 2013-06-27 10:09 Rev.: 50602

ImpMPM, MPM, DDT1:
- added component names in task name. It's easier to "see" what task is running when if
the name is complete.

TiledRegridder:
- output refinement ratio for each level in the grid statistics section.

2 lines of code changed in 2 files:

  • CCA/Components/MPM: ImpMPM.cc (+1 -1), SerialMPM.cc (+1 -1)
harman 2013-06-06 16:39 Rev.: 50426

removed scheduleInitializeAddedMaterial()
- It hasn't been used in 5+ years.

0 lines of code changed in 6 files:

  • CCA/Components/MPM: FractureMPM.cc (-75), FractureMPM.h (-8), SerialMPM.cc (-27), SerialMPM.h (-6)
guilkey 2013-04-30 15:15 Rev.: 50193

Include a multiplication by the deformation gradient in computing p.scaleFactor

8 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+8 -9)
guilkey 2013-04-30 14:57 Rev.: 50192

Remove some pollution from scheduleTimeAdvance.

1 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+1 -7)
guilkey 2013-04-18 11:56 Rev.: 50137

Stop compiling the fracture code. Next stop, SL County Landfill.
Remove unneeded include files (Node27 and NodeIterator) from several material
models.

0 lines of code changed in 2 files:

  • CCA/Components/MPM: sub.mk (-2)
guilkey 2013-04-10 12:00 Rev.: 50112

Pass the cell size in for smooth geometry pieces. Quiet some errors in AMRMPM.

4 lines of code changed in 2 files:

  • CCA/Components/MPM: AMRMPM.cc (+3 -3), SerialMPM.cc (+1 -1)
guilkey 2013-04-08 16:14 Rev.: 50087

Add computes and allocates of pVelGradLabel for (schedule)Refine

3 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+3 -1)
guilkey 2013-04-05 22:21 Rev.: 50076

Add a computes for pVelGrad to actuallyInitialize.

1 lines of code changed in 1 file:

  • CCA/Components/MPM: AMRMPM.cc (+1)
kamojjala 2013-04-03 09:14 Rev.: 50050

Updating the L consistent with F for pressure smoothing

3 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+3)
guilkey 2013-04-02 17:25 Rev.: 50048

Add gradient enhanced velocity projection, currently inside of an
inactive #ifdef. Also, comment out some warning inducing code.

25 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+25 -8)
guilkey 2013-03-22 08:39 Rev.: 50010

Reorder the loops in initializePressureBC. The material loop needs to be
outside of the loop over BCs due to the allocation of p.externalForceCorners
used in CBDI, in case more than one BC is applied to a given material (e.g, on
a different part of that material's surface).

55 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+55 -55)
colovos 2013-03-13 15:54 Rev.: 49981

added mpmflag

13 lines of code changed in 3 files:

  • CCA/Components/MPM: MPMFlags.cc (+5), MPMFlags.h (+1), SerialMPM.cc (+7 -1)
harman 2013-02-26 14:07 Rev.: 49945

ScheduleComputeInternalForce()
- add a 'requires' for pStressLabel without getting it from the DW.
pStressLabel with then be checkpointed so the user can restart a
rigidmpmice calculation using mpmice.

0 lines of code changed in 2 files:

  • CCA/Components/MPM: RigidMPM.cc (new)
harman 2013-02-19 16:21 Rev.: 49911

Passing restart_problem_spec into the OnTheFly Analysis modules.

1stLawThermo: now parsing the restart_problem_spec on a
restart for the MPM material properties


1 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+1 -1)
guilkey 2013-02-19 10:51 Rev.: 49909

Make changes consistent with moving calculation of L and F out of the material
models. Because this is "rigid" MPM, the L is assigned to be zero, and F is
assigned to be the Identity.

24 lines of code changed in 1 file:

  • CCA/Components/MPM: RigidMPM.cc (+24 -18)
guilkey 2013-02-13 16:19 Rev.: 49881

Move the calculation of velocity gradient and deformation gradient out of the constitutive models,
and just have one version of the code to maintain in SerialMPM.

Other changes:
1. Add the ability to specify a number of subcycles in the calculation of F in the input file. Use the MPM Flag "minimum_subcycles_for_F"
2. Add the option to use an approximation to the exponential to compute the increment in F. Use a negative value for "minimum_subcycles_for_F", with the absolute value being the number of terms in the TS approximation.
3. Disable support for Fracture. Most fracture code persists, but won't work. It will be removed later.

This will definitely break the regression tester, but the differences have been verified to be small, or in some cases limited to the number of checkpoint variables changing (pTempPrevNew has been removed, whose brainchild was that again?).

620 lines of code changed in 6 files:

  • CCA/Components/MPM: AMRMPM.cc (+302 -25), AMRMPM.h (+38 -1), MPMFlags.cc (+3), MPMFlags.h (+1), SerialMPM.cc (+228 -84), SerialMPM.h (+48)
guilkey 2013-01-28 10:52 Rev.: 49827

Bringing interpolateToParticlesAndUpdate a bit more in line with SerialMPM in
preparation for larger changes.

91 lines of code changed in 1 file:

  • CCA/Components/MPM: AMRMPM.cc (+91 -62)
Generated by StatSVN 0.7.0