Migrate the particle requirement to use Bryan's new method.
0 lines of code changed in 2 files:
Change assertions to check for <= zero, not just != zero.
0 lines of code changed in 2 files:
Another blasted blank line!
0 lines of code changed in 2 files:
Delete a blank line to test new subscription to csafe-cvs mailing list.
0 lines of code changed in 1 file:
Use pVolumeLabel_preReloc in addParticles, not pVolumeDeformedLabel, which
is no longer used with the explicit code.
0 lines of code changed in 2 files:
Added an addSharedCRImplicitHypo, which adds a require for stress
for those models that need it, but keep those that don't from the
extra bloat in memory and checkpoints.
0 lines of code changed in 10 files:
If artificial viscosity is requested in an implicit MPM input file,
turn it off and warn the user that it is not implemented.
Create a carryForwardSharedDataImplicit in ImplicitCM for use with
RigidMaterial.
47 lines of code changed in 7 files:
1. Revert earlier change which had ImpMPM computing pdTdt. Some
of the implicit CMs were already doing this, and now they all are.
2. Use addSharedCRForImplicit in all of the models now, in an effort
to clean up and clarify.
3. Preparation for making implicit code work with GIMP. Remove assumptions
about use of LinearInterpolator, insert gets for psize, etc. The heavy
lifting of building the stiffness matrix up still remains, but everything
else should be ready.
226 lines of code changed in 24 files:
Change pVolumeLabel to pVolumeLabel_preReloc to fix runtime error.
0 lines of code changed in 2 files:
Fix at least one fresh memory leak.
0 lines of code changed in 2 files:
Get gVelocityStarLabel out for computeArtificialViscosity, not gVelocityLabel.
1 lines of code changed in 1 file:
Added production of pdTdtLabel_preReloc, needed now that this variable
is relocated as part of the explicit code. Deleted some commented out code.
This should get the implicit MPM RT back on its feet.
4 lines of code changed in 1 file:
Switched the order of time integration from updating stress at the
top of the cycle to updating it at the bottom based on evidence that
for GIMP this provides significantly better accuracy and stability.
This will change the answers for everything.
445 lines of code changed in 54 files:
Added the use of variable shear moduli for Comer, must turn on the
#define Comer line first.
18 lines of code changed in 1 file:
Need to actually compute a displacement gradient, not just
set it equal to zero before computing the stress. i.e. this is a bug fix.
11 lines of code changed in 1 file:
Change cerr to cout for Negative Jacobian warning.
3 lines of code changed in 1 file:
Hack to allow gcc 3.2.3 to compile this file.
0 lines of code changed in 2 files:
Some optimizing compilers inline the build functions, and thus my 'hack' to force their instantiation is circumvented... sigh. This new 'hack' forces the compiler to not inline these functions, thus leaving the symbols around for their use during linking.
0 lines of code changed in 4 files:
Indention
0 lines of code changed in 2 files:
Get out center of mass velocity and mass in addition to time and total KE.
0 lines of code changed in 2 files:
(42 more)