[root]/Packages/Uintah/CCA/Components/MPM
Burn
(0 files, 0 lines)
ConstitutiveModel
(53 files, 23378 lines)
PlasticityModels
(34 files, 5227 lines)
Validation
(110 files, 9003 lines)
UnusedCM
(5 files, 3623 lines)
Contact
(19 files, 2951 lines)
Crack
(28 files, 7753 lines)
Fracture
(0 files, 0 lines)
GeometrySpecification
(0 files, 0 lines)
HeatConduction
(5 files, 56 lines)
ParticleCreator
(13 files, 1861 lines)
PhysicalBC
(4 files, 506 lines)
ThermalContact
(4 files, 376 lines)
Util
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 291 (100.0%) | 7431 (100.0%) | 25.5 |
yguo | 7 (2.4%) | 2416 (32.5%) | 345.1 |
jas | 83 (28.5%) | 2288 (30.8%) | 27.5 |
guilkey | 88 (30.2%) | 1839 (24.7%) | 20.8 |
abrydon | 5 (1.7%) | 170 (2.3%) | 34.0 |
worthen | 45 (15.5%) | 161 (2.2%) | 3.5 |
banerjee | 10 (3.4%) | 126 (1.7%) | 12.6 |
sparker | 11 (3.8%) | 121 (1.6%) | 11.0 |
uid3619 | 2 (0.7%) | 100 (1.3%) | 50.0 |
jones | 20 (6.9%) | 72 (1.0%) | 3.6 |
harman | 11 (3.8%) | 72 (1.0%) | 6.5 |
bard | 2 (0.7%) | 48 (0.6%) | 24.0 |
dgroulx | 5 (1.7%) | 10 (0.1%) | 2.0 |
dav | 2 (0.7%) | 8 (0.1%) | 4.0 |
Some AMR stuff, particularly consolidating the range-queriers for coarse/fine
level interactions. This was done in AMRICE, impAMRICE, MPMICE, MPM, and
HypreDriverSStruct
AdiabaticTable: Do errorEstimate on ICE matls
AMRICE: also add if(doICEonLevel) to some AMR functions
MPMICE: also add MPMICE::refine
Grid: Change the invalidGrid warning from checking to see
if there is an even number of cells to checking if
the interior corners of patches line up with coarse cells.
AMRInterpolate: add the range queriers.
3 lines of code changed in 2 files:
removed code specific for the Northrup Grumman contract
0 lines of code changed in 5 files:
Update particle position with vg_new, not vg, to better reflect the
Uintah implementation.
0 lines of code changed in 2 files:
A simple one-dimensional MPM code for matlab.
220 lines of code changed in 1 file:
Fix compile problem on purple.
0 lines of code changed in 2 files:
Bug fix for petsc library determination.
0 lines of code changed in 2 files:
Compile with PETSC library if it is installed.
5 lines of code changed in 1 file:
Fall cleanup:
changed heatFlux_CC to heatRate_CC
pInternalHeatRate to pdTdt
Jim & Todd
12 lines of code changed in 3 files:
Added numeric include file.
1 lines of code changed in 1 file:
More correctly allocate memory in MatCreateMPIAIJ. This eliminates the
thousands of mallocs that we were doing in parallel calculations. This
makes a dramatic improvement in performance that seems to be more dramatic
for larger problems and processor counts.
0 lines of code changed in 2 files:
Can now use ForceBCs on particles. Also, restored the conditional on
restarting due to nan residual (for now).
7 lines of code changed in 1 file:
Added the "stop_time" functionality for use with rigid contact, currently
found in the explicit code. Also, removed a conditional for restarting due
to a nan residual. I can't see why the now removed condition was ever there.
20 lines of code changed in 3 files:
Minor fix to the way the convergence criteria are computed.
5 lines of code changed in 1 file:
Fix memory leak for particle interpolator.
1 lines of code changed in 1 file:
Slight change to the way the CC heat rate is projected to the nodes. I made
this change for the site visit runs, but didn't get around to checking them in.
This avoids a potential error at patch boundaries.
83 lines of code changed in 2 files:
Remove #defines for projectingCCHeatSourcesToNodes and DO_MECHANICS.
These defines are replaced with input file flags.
Default is to turn OFF projectCCHeatSourcesToNodes.
Default is to turn ON DO_MECHANICS.
37 lines of code changed in 2 files:
Get AMR MPM-on-finest-level thing working again, and progress toward load balancing it "
MPM, ICE, MPMICE: Modify run{MPM,ICE}OnThisLevel to include the number of levels, so the user can specify the finer levels rather than the coarser ones (so running MPM on the finest level only will work again) LoadBalancers
Replace ParticleLoadBalancer with DynamicLoadBalancer, along with a few structural modications
Schedulers
A few lb quirks
57 lines of code changed in 7 files:
Only print out the stiff material warning on proc 0.
1 lines of code changed in 1 file:
Adding temporary (I hope) option to turn off mechanics calculation at
compile time. This will be necessary for the September DAT.
10 lines of code changed in 1 file:
I don't know how projectCCHeat... ever worked in parallel in 2D, but it
didn't work in 3D until now. Now getting appropriate ghost data and
added some logic.
7 lines of code changed in 1 file:
(112 more)