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_ID in 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_RIGID is 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_FABRIC and *AIRBAG_INTERACTION.
Fix airbag bug related to blockage option (MPP only).
Boundary
Fix implicit’s treatment of *BOUNDARY_CYCLIC for rotating parts.
Constraints
Fix to *CONSTRAINED_BUTT_WELD when 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_TIEBREAK contact 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_ERODING was used.
Control
Fix option LCLVL in *CONTROL_ADAPTIVITY where 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.
Add new materials in EFG 3D.
Implement *MAT_ADD_EROSION for 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_PLOTEL affecting *CONTACT_SPOTWELD tying.
Fix 10-node tetrahedron element for large strain problems.
Initial
Fix *INITIAL_STRESS_SHELL where element offset is used instead of set offset.
Fix bug in *INITIAL_VOLUME_FRACTION (MPP only).
Fix bug in *LOAD_MOVING_PRESSURE.
Fix *LOAD_THERMAL_LOAD_CURVE when 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_024 with VP=1.
Fix memory problem affecting *MAT_ADD_EROSION when 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_EROSION for EFG element formulation 41.
Make fixes to *MAT_037 and *MAT_186'.
Fix load curve round-off problems related to *MAT_FABRIC and *AIRBAG_INTERACTION.
Shear stresses are zero for *MAT_ANISOTROPIC due 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_EROSION for EFG solid type 41 and 42.
Fix for load curve round-off in material types 76 and 175.
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.
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).