Updated equations of state models and extra kinematic hardening functions.
0 lines of code changed in 24 files:
Added theory for equations of state.
0 lines of code changed in 4 files:
Theory for the small strain plasticity model.
1144 lines of code changed in 3 files:
Small strain plasticity model. Still under revision to include kinematic
hardening.
3600 lines of code changed in 2 files:
Updated yield conditions and kinematic hardening models.
485 lines of code changed in 27 files:
Kinematic hardening models. Not fully tested yet.
796 lines of code changed in 10 files:
Migrate the particle requirement to use Bryan's new method.
0 lines of code changed in 2 files:
Implement small message sending for particles
0 lines of code changed in 8 files:
Forgot a file
0 lines of code changed in 2 files:
Post all particle quantity exchanges in advance of task execution. Uses a structure in DetailedTasks that could probably be optimized. The operator< in PSPatchMatlGhost needed to sort on the patch id rather than the patch pointer. Also consolidate recvMPIGridVar back into recvMPICCA/Components/Schedulers/OnDemandDataWarehouse.h
286 lines of code changed in 8 files:
sus.cc: Refine sleep time output; CommRecMPI: add a print function
0 lines of code changed in 6 files:
If the <specific_heat_model> tag is absent from the input file then
used the default constant specific heat.
0 lines of code changed in 6 files:
Enforce that all particles required (with ghost cells > 0) are required with the same ghost type and number
0 lines of code changed in 16 files:
If the <damage_model> tag is not specified in the input file then use the
default "null" damage model, i.e., no damage parameter is computed.
142 lines of code changed in 5 files:
If the <stability_check> flag is not found in the input file then
default to no check.
0 lines of code changed in 6 files:
If the <melt_temp_mode> tag is missing from the input file use a
constant melt temperature. Clearly, this temperature must be
specified elsewhere in the input file.
0 lines of code changed in 6 files:
A default constant shear modulus modulus is now used if the tag
<shear_modulus_model> is missing from the input file.
0 lines of code changed in 6 files:
The input file now automatically makes the linear EOS the default without
requiring an <equation_of_state> tag. Keep that in mind when you create
your input file.
23 lines of code changed in 4 files:
Change assertions to check for <= zero, not just != zero.
0 lines of code changed in 2 files:
basename <uda>
0 lines of code changed in 2 files:
fixed usage
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:
Core/VolumeVis.h
Shadow rays no longer intersect the volume box.
Depth values now return the child's values.
Added a new value to the scratchpad that indicates the start of
integration.
Core/HVolumeVis.h
Use the new value in the scratchpad for the start of integration.
0 lines of code changed in 4 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:
Use const char * to eliminate warnings for converting strings to char *.
0 lines of code changed in 4 files:
Readded code that was removed because after further analysis we realized
it is still needed..... Justin & Bryan
0 lines of code changed in 4 files:
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 MOMColdflowMixingModel.cc
0 lines of code changed in 2 files:
Added cell volume to parameters of the inlet stream for the mixing model.
0 lines of code changed in 2 files:
Adding support for computing density from a moment (extra scalar).
0 lines of code changed in 4 files:
Added method of moment coldflow mixing model support.
0 lines of code changed in 2 files:
Computes density from a user defined moment. Cold Flow only.
147 lines of code changed in 1 file:
Computes density from a user defined moment. Only useful for cold flow cases.
78 lines of code changed in 1 file:
Missed a function in my code cleanup of the DLB
0 lines of code changed in 2 files:
Removed some more dangling code that is not used anymore
9 lines of code changed in 2 files:
Let all Var Types use Vector type data in VarTracker
17 lines of code changed in 1 file:
Removed some code that is not used and was not maintained
4 lines of code changed in 6 files:
Mostly Mac OSX Leopard fixes...
M include/sci_defs/ogl_testdefs.h.in
Add in a define for Mac OSX Lepard as the only thing built in is
__APPLE__ and that isn't specific enough.
M Core/SystemCall/SystemCallManager.cc
#include <signal.h> which is required for killpg().
M Core/Geom/DrawInfoOpenGL.cc
Side step hack for fixing GL call under 10.4. (It seems to be fixed in 10.5).
M configure.ac
M configure
Fix pwd check. (BTW, pwd is broken under Leopard (doesn't give
physcial path... sigh).) Check to see if we are using Leopard. Add
in OpenGL hack for Leopard. Add in a define for Mac OSX Leopard
because the only thin built in is __APPLE__ and that isn't specific
enough.
M configVars.mk.in
Use the Leopard Hack.
0 lines of code changed in 12 files:
Fixed a bug in component timings which incorrectly counted timings from subtaskgraphs. In these cases the entire time for the subtaskgraph would be counted twoard execution time even though much of it was not.
17 lines of code changed in 3 files:
added comments and {}
0 lines of code changed in 2 files:
added TAU profiling
20 lines of code changed in 8 files:
Fix destructor crash
0 lines of code changed in 2 files:
You don't need to have verbose option selected to verify data
1 lines of code changed in 1 file: