[root]/Packages/Uintah/CCA/Components/MPM/ParticleCreator
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 62 (100.0%) | 263 (100.0%) | 4.2 |
dav | 6 (9.7%) | 93 (35.4%) | 15.5 |
jas | 26 (41.9%) | 52 (19.8%) | 2.0 |
guilkey | 13 (21.0%) | 35 (13.3%) | 2.6 |
jones | 6 (9.7%) | 27 (10.3%) | 4.5 |
yguo | 2 (3.2%) | 26 (9.9%) | 13.0 |
worthen | 6 (9.7%) | 17 (6.5%) | 2.8 |
banerjee | 2 (3.2%) | 12 (4.6%) | 6.0 |
dgroulx | 1 (1.6%) | 1 (0.4%) | 1.0 |
Cosmetics: removed compiler warnings, untabified, indented, updated some parts to coding standard.
93 lines of code changed in 6 files:
Changes to get rid of the need for pVolumeOldLabel from the implicit
MPM code.
0 lines of code changed in 1 file:
Added two arguments to the end of all exception constructors, __FILE__ and __LINE__ for use in printing out meaningful exception info when exceptions are broken.
1 lines of code changed in 1 file:
Add sharedState to constructors.
37 lines of code changed in 21 files:
Don't try to initialize pSp_Vol since it isn't created anymore.
1 lines of code changed in 1 file:
Added the ability to read an extra variable (temperature) from .pts files.
22 lines of code changed in 2 files:
Work on transitioning from implicit to explicit time integration with MPM.
This includes:
1. Carry around a p.Erosion variable in the implicit code.
2. Carry around a p.TempPrevious variable in the implicit code, currently
just carried forward, this will need to be actually used for the thermal
expansion in the implicit code.
3. Created an addSharedCRForHypoExplicit since the hypo-elastic models
require an old stress while the Hyperelastic models don't.
0 lines of code changed in 1 file:
Removing pInternalHeatRate from the permanent particle state as it's
never gotten from the old_dw.
Ultimately, the computes for it that exist should probably be changed
from pInternalHeatRateLabel_preReloc to just pInternalHeatRateLabel,
but that's a detail, and no small amount of work.
0 lines of code changed in 2 files:
Getting rid of the unused pSp_vol to pave the way for implicit->explicit
MPM transitions.
1 lines of code changed in 3 files:
Assigned default value to pPrevTemp to avoid problems if
d_ref_temp is not initialized to a nonzero value.
4 lines of code changed in 1 file:
Revert single large Uintah_Core.so to smaller Uintah_Core_*.so.
1 lines of code changed in 2 files:
Convert all libraries under the Uintah_Core_ to a single Uintah_Core.so.
1 lines of code changed in 1 file:
Don't use pTempPrevious for implicit calculations.
11 lines of code changed in 1 file:
Implemented heat conduction for Implicit MPM.
Still need to add in boundary conditions.
2 lines of code changed in 1 file:
Initialize pTempPrevious (particles' temperature at previous time step, which is computed by interpolating grid temperature) to be d_ref_temp.
26 lines of code changed in 2 files:
Use Core/Grid/Variables instead of Core/Variables, and satisfy picky Mac linker
17 lines of code changed in 6 files:
Picking up after Biswa's commits last night. Namely, since ImpMPM doesn't
currently do heat conduction, the ImplicitParticleCreator needs to remove
pInternalHeatRate from the permanent particle state. Also, since pStress
and pDeformationMeasure were made part of the default permanent particle
state, they can be removed from the addParticleState for the Implicit
material models.
11 lines of code changed in 3 files:
Added stress, deformation gradient and internal heat rate to permanent
particle state.
8 lines of code changed in 1 file:
Re-organizing Core/Grid.
27 lines of code changed in 6 files: