New version of LS-DYNA is released for all common platforms.
The release provides fixes and extensions.
Summary of changes made to 971 R2 after the release of revision 7600.1116.
- Fix bug in 
*KEYWORD_IDin which the jobid was always upper case. - Fix round-off problem with rigid bodies and prescribed rotational motion using the local option.
 - Stop ‘too many subgroups’ termination when there are eroding solids.
 - Fix bug in implicit dynamic relaxation related to thermal.
 - Fix jobid problem for 
*PERTURBATION. - Eliminate false warning of empty segment set by reducing the tolerance for checking segments.
 - Fix Rayleigh damping problem when energy calculation is active.
 - Fix bug in 
*RIGID_TO_DEFORMABLE_INERTIA. - Fix memory clobber that could occur when 
*DEFORMABLE_TO_RIGIDis used in combination with beam elements. - Fix roundoff problem in rigid bodies in single precision calculations which is causing problems for customers in their transition from Radioss.
 - Fix prescribed acceleration problem with scale factor being applied twice.
 - Fix guided cable contact to correct small penalty stiffness which led to large penetrations.
 - Add MADYMO=64 option.
 
Airbag
- Fix problem with load curve ID’s and airbags.
 - Fix load curve round-off problems related to 
*MAT_FABRICand*AIRBAG_INTERACTION. - Fix airbag bug related to blockage option (MPP only).
 
Boundary
- Fix implicit’s treatment of 
*BOUNDARY_CYCLICfor rotating parts. 
Constraints
- Fix to 
*CONSTRAINED_BUTT_WELDwhen the nodes of the weld form a closed loop. 
Contacts
- Fix minor bug in implicit tied contact that can result in negative eigenvalues.
 - Fixed a potential memory error in segment-based (SOFT=2) contact.
 - Modify 
AUTOMATIC_TIEBREAKcontact in MPP to better handle slave nodes that are initially below the contact surface. - Fix incorrect initial penetration warnings in edge-to-edge contact 
*CONTACT_AUTOMATIC_GENERAL. - Fix thick element check of SOFT=2 single surface contact.
 - Minor fixes to automatic tiebreak contact (SMP only).
 - Make SMP and MPP consistent in calculating stiffness of 
*CONTACT_SHELL_EDGE_TO_SURFACE_BEAM_OFFSET. - Fix so that zero length tied contacts work for 
*CONTACT_TIED_SHELL_EDGE_TO_SURFACE_BEAM_OFFSET. - Fix translation bug for type 22 single_edge contact (MPP only).
 - Fix contact time step calculation to ignore infinitesimal masses of nodes created by 
*INTERFACE_LINKING_SEGMENT. Using their mass was causing an infinitesimal solution time step to be invoked when*CONTACT_ERODINGwas used. 
Control
- Fix option LCLVL in 
*CONTROL_ADAPTIVITYwhere LCLVVL is a load curve controlling the adaptivity level. - Fix bulk viscosity problem related to triangular shell elements.
 - Fix memory clobber related to bulk viscosity energy calculation.
 - Fix hourglass control type 6 problem with NCPU>1 for 2D solid elements.
 - Fix memory clobber that could cause incorrect contact stiffness in MPP if PENOPT 4 or 5 is turned on.
 
Databases/Output
- Fix bug in d3part database if tshell and stress tensor are written in the database.
 - Fix deadlock while nodout filtering is on (MPP only).
 - Fix secforc output to consider failed beam elements.
 - Fix cross-section force calculation for TSHELL formulations 2 and 3.
 - Fix output issues with ESORT=2 option related to the deforc, elout, and d3plot files.
 
Define
- Fix bug in 
*DEFINE_FUNCTION. 
EFG
- Add new materials in EFG 3D.
 - Implement 
*MAT_ADD_EROSIONfor EFG element formulation 41. - Turn on Gauss integration scheme in EFG shell formulation 41.
 
Elements
- Fix problems related to degenerate element sorting.
 - Fix memory issue for eroding contact involving 10-node tetrahedral elements.
 - Fix bug for 
*ELEMENT_PLOTELaffecting*CONTACT_SPOTWELDtying. - Fix 10-node tetrahedron element for large strain problems.
 
Initial
- Fix 
*INITIAL_STRESS_SHELLwhere element offset is used instead of set offset. - Fix bug in 
*INITIAL_VOLUME_FRACTION(MPP only). 
Load
- Fix bug in 
*LOAD_MOVING_PRESSURE. - Fix 
*LOAD_THERMAL_LOAD_CURVEwhen invoked during implicit dynamic relaxation. 
Material Models
- Fix for load curve round-off in 
*MAT_076,*MAT_083,*MAT_099, and*MAT_175. - Fix minor problem for 
*MAT_024with VP=1. - Fix memory problem affecting 
*MAT_ADD_EROSIONwhen used with fully integrated solids, type 2 and type 41 (EFG). - Add fix for 10-node tet elements comprised of 
*MAT_059. - Implement 
*MAT_ADD_EROSIONfor EFG element formulation 41. - Make fixes to 
*MAT_037and*MAT_186'. - Fix load curve round-off problems related to 
*MAT_FABRICand*AIRBAG_INTERACTION. - Shear stresses are zero for 
*MAT_ANISOTROPICdue to finite strain formulation used for material type 2. Element type 18 is linear. Added a linear version of*MAT_ANISOTROPIC. - Fix related to generating the stiffness matrix for 
*MAT_HONEYCOMB. - Fix bug related to iform=-14 in 
*MAT_FABRIC. - Update behavior of Toyota beam spot weld failure.
 - Enable 
*MAT_ADD_EROSIONfor EFG solid type 41 and 42. - Fix for load curve round-off in material types 76 and 175.
 
SPH
- Fix bug in SPH forces calculation (MPP only).
 - Fix bug in restart when SPH elements are used.
 - Fix bug for SPH/SPH contact option. CONT=1 wasn’t working.
 
MPP
- Fix MPP decomposition error if “silist” is used with any sliding interface other than the first one.
 - Fix bug with circular butt welds not tying first/last node (MPP only).
 - Fix bug in 
*INITIAL_VOLUME_FRACTION(MPP only). - Fix airbag bug related to blockage option (MPP only).
 - Exit MPP job cleanly if NaN detected in any of the processors with option checknan=1.
 - Fix MPP problem when deleting both contacts AND parts/elements during a small deck restart.
 - Modify memory reporting for MPP so that the proper choices of memory and memory2 are reported.
 - Fix MPP problem where in partial slave node stiffness was used in rigid wall force calculation.
 - Fix problem in MPP whereby using more than 16 or 32 processors resulted in abnormally large amounts of time in rigid body processing, and hence poor scaling.
 
MPP Databases/Output
- Fix kinetic energy output to d3thdt database (MPP only).
 - Set pointer in intfor database correctly for each interface if force tranducer exists (MPP only).
 
MPP Contacts
- Eliminate segmentation fault associated with 2 surface force transducers (MPP only).
 - Fix a potential MPP problem when 2-surface force transducers are used with segment based contact.
 - Fix MPP problem that caused segmentation violation in some problems with eroding contact involving shell elements.
 - Fix translation bug for type 22 single_edge contact (MPP only).