[root]/Packages/Uintah/CCA/Components/MPM
ConstitutiveModel
(58 files, 33425 lines)
PlasticityModels
(71 files, 9079 lines)
Validation
(10 files, 4063 lines)
UnusedCM
(1 files, 315 lines)
Contact
(16 files, 3200 lines)
Crack
(7 files, 5853 lines)
HeatConduction
(6 files, 1713 lines)
ParticleCreator
(15 files, 1916 lines)
PhysicalBC
(7 files, 387 lines)
ThermalContact
(2 files, 194 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 253 (100.0%) | 6139 (100.0%) | 24.2 |
guilkey | 72 (28.5%) | 3772 (61.4%) | 52.3 |
jas | 94 (37.2%) | 1818 (29.6%) | 19.3 |
worthen | 52 (20.6%) | 207 (3.4%) | 3.9 |
dav | 12 (4.7%) | 141 (2.3%) | 11.7 |
harman | 17 (6.7%) | 140 (2.3%) | 8.2 |
mjc | 4 (1.6%) | 49 (0.8%) | 12.2 |
banerjee | 1 (0.4%) | 11 (0.2%) | 11.0 |
dgroulx | 1 (0.4%) | 1 (0.0%) | 1.0 |
Don't need shape function derivatives in interpolateToParticlesAndUpdate.
0 lines of code changed in 2 files:
Added a new version of findCellAndWeights to LinearInterpolator, now used
in AMRMPM.cc. Seems to work on a single level, not tested on multiple levels
yet.
67 lines of code changed in 2 files:
Consolidate SPRelocate into MPIRelocate
Next step in scheduling coarsen and refining particles
9 lines of code changed in 3 files:
Fixed some bugs in the zone of influence code.
28 lines of code changed in 1 file:
Add zone of influence stuff.
11 lines of code changed in 1 file:
Added a task to compute the "zone of influence" of each node. This is
currently done every timestep, but needs to be changed to only happen
at regrid time.
151 lines of code changed in 1 file:
Getting particle data from coarser and finer patches for
interpolateParticlesToGrid. Pushing data from all particles
to grid, although not quite yet in the correct way.
79 lines of code changed in 1 file:
Now getting data from coarser and finer levels for use in
interpolateParticlesToGrid. Collection of data from the finer
level needs to be optimized.
131 lines of code changed in 1 file:
Two more babysteps toward AMR-MPM. 1. scheduleTimeAdvance is split into
several loops over all levels with considerations of data dependencies across
levels taken into account. 2. Collecting data from coarser and finer
levels for use in interpolateToParticlesAndUpdate.
112 lines of code changed in 1 file:
Add AMRMPM to compile list
0 lines of code changed in 2 files:
Created a stripped down version of SerialMPM to be a place to start working
on implementing AMR within Uintah's MPM. Also, fixed a few small issues
in SerialMPM discovered as part of this process.
2121 lines of code changed in 3 files:
Added some commented out option for use with super_lu.
0 lines of code changed in 2 files:
Add assembleVector() between inserting values and adding values.
3 lines of code changed in 1 file:
Remove debugging output.
0 lines of code changed in 2 files:
Fix memory leak detected by valgrind.
1 lines of code changed in 1 file:
1. Only compute internal force for non-rigid materials.
2. Redo internal force calculation within interpolateStressToGrid,
where boundary reaction forces are also computed. This gives a more
accurate reaction force as it is based on the converged state stress.
80 lines of code changed in 1 file:
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)
3 lines of code changed in 3 files:
Comment out the options_table value in initialize().
7 lines of code changed in 1 file:
Fix removeFixedDOFHeat when using petsc 2.2.1 and multiple processors.
20 lines of code changed in 1 file:
Add compile time option for using the SuperLU_dist package via the
petsc interface. This is another direct solver package that seems to work
better than spooles.
18 lines of code changed in 1 file:
(83 more)