<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns="http://purl.org/rss/1.0/">




    



<channel rdf:about="http://www.dynasupport.com/release-notes/release-notes-5/RSS">
  <title>Release Notes</title>
  <link>http://www.dynasupport.com</link>

  <description>
    
      
    
  </description>

  

  
            <syn:updatePeriod>daily</syn:updatePeriod>
            <syn:updateFrequency>1</syn:updateFrequency>
            <syn:updateBase>2009-05-07T14:44:30Z</syn:updateBase>
        

  <image rdf:resource="http://www.dynasupport.com/logo.png"/>

  <items>
    <rdf:Seq>
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-v971-r6.0.0-r6.-released"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-v971-r5.1.1-r5.65550-released"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-v971-r5.1-r5.1.64536-released"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-v971-r5.0-r5.59419-released"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-v971-r4.2.1-r4.53450-released"/>
      
    </rdf:Seq>
  </items>

</channel>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-v971-r6.0.0-r6.-released">
    <title>LS-DYNA V971 R6.0.0 (R6.71488) released</title>
    <link>http://www.dynasupport.com/news/ls-dyna-v971-r6.0.0-r6.-released</link>
    <description>New version of LS-DYNA is released for all common platforms.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Release notes for Version 971 R6.0.0<br />Herein are summarized new features, enhancements and significant corrections made since the release of 971 R5.1.1.<br />&nbsp;</h4><h5>New Features</h5><ul><li>Add parameter POREINI and associated options for computing porosity for CTYPE=11 and 12. (<span class="visualHighlight">*CONSTRAINED_LAGRANGE_IN_SOLID</span>)</li><li>Add support for objective stress update for all tshell formulations. (<span class="visualHighlight">*SECTION_TSHELL</span>, <span class="visualHighlight">*CONTROL_ACCURACY</span>)</li><li>Add <span class="visualHighlight">*MAT_SIMPLIFIED_RUBBER/FOAM</span> for truss elements. (<span class="visualHighlight">*MAT_181</span>)</li><li>Add postprocessing of eigenforms of isogeometric elements to d3eigv for MPP. (<span class="visualHighlight">*CONTROL_IMPLICIT_EIGENVALUE</span> )</li><li>Add option to fail all spotweld elements in an assemply simultaneously when one of the elements reaches the failure strain. (<span class="visualHighlight">*MAT_100</span>)</li><li>Add control command to invoke groupable contact. (<span class="visualHighlight">*CONTROL_MPP_CONTACT_GROUPABLE</span>)</li><li>Add -j option to l2a so as to retain binout prefix in ASCII output files. (n/a)</li><li>Keyword: <span class="visualHighlight">*DATABASE_FREQUENCY_BINARY_...</span>&nbsp;&nbsp;<br />&nbsp; Add frequency range for d3psd in <span class="visualHighlight">*DATABASE_FREQUENCY_BINARY_D3PSD</span>.<br />&nbsp; Add frequency range for d3ssd in <span class="visualHighlight">*DATABASE_FREQUENCY_BINARY_D3SSD</span>.<br />&nbsp; Add command <span class="visualHighlight">*DATABASE_FREQUENCY_BINARY_D3RMS</span>.<br />&nbsp; Add command <span class="visualHighlight">*DATABASE_FREQUENCY_BINARY_D3FTG</span>.<br />&nbsp; Add command <span class="visualHighlight">*DATABASE_FREQUENCY_BINARY_D3SSD</span>.<br />&nbsp; Add command <span class="visualHighlight">*DATABASE_FREQUENCY_BINARY_D3PSD</span>.<br />&nbsp; Add command <span class="visualHighlight">*DATABASE_FREQUENCY_BINARY_D3ACS</span>.<br />&nbsp; Add command <span class="visualHighlight">*DATABASE_FREQUENCY_BINARY_D3SPCM</span>.</li><li>Add command to specify porosity leakage for non-fabric material in control volume modeled with <span class="visualHighlight">*AIRBAG_HYBRID</span> and <span class="visualHighlight">*AIRBAG_WANG_NEFSKE</span>. (<span class="visualHighlight">*MAT_ADD_AIRBAG_POROSITY_LEAKAGE</span>)</li><li>Add <span class="visualHighlight">*MAT_CODAM2</span> for shell, thick shell and brick elements. (<span class="visualHighlight">*MAT_219</span>)</li><li>Add option of &quot;set&quot; to <span class="visualHighlight">*SENSOR_DEFINE_NODE </span>and <span class="visualHighlight">*SENSOR_DEFINE_ELEMENT</span>.</li><li>Add hourglass formulation 10. Solid element formulation 1 with hourglass formulation 10 is a Cosserat point element, see M. Jabareen and M.B. Rubin, 'A Generalized Cosserat Point Element (CPE) for Isotropic Nonlinear Elastic Materials including Irregular 3-D Brick and Thin Structures', J. Mech. and Mat. Struct., Vol 3 (2008) pp. 1465-1498. (<span class="visualHighlight">*HOURGLASS</span>)</li><li>Allow for tied contacts in MPP with solid remeshing: the interfaces are completely re-initialized after each adaptive step, which is fine for constraint type contacts, but penalty types might experience accumulated drift/creaping and force discontinuities. (<span class="visualHighlight">*CONTACT_TIED_...</span>, <span class="visualHighlight">*CONTROL_ADAPTIVE</span>)</li><li>Add a new RESTART capability to the radiation view factor calculator as some viewfactor calculations may take hours to weeks (or even months) to calculate. (<span class="visualHighlight">*BOUNDARY_RADIATION_SET_VF_CALCULATE_RESTART</span>)</li><li>Add BLOCK=10/11 to allow physical hole in the airbag due to eroded shells. (<span class="visualHighlight">*AIRBAG_PARTICLE</span>)</li><li>New command to define initial position of airbag particles. (<span class="visualHighlight">*INITIAL_AIRBAG_PARTICLE_POSITION</span>)</li><li>Implement use of shells for <span class="visualHighlight">*MAT_RIGID_DISCRETE</span>. (<span class="visualHighlight">*MAT_220</span>)</li><li>Add plot element generation parameter (PLOTEL) for nodal rigid bodies. (<span class="visualHighlight">*CONTROL_RIGID</span>)</li><li>Add AVERAGED option for truss elements so all the elements have the same force. (<span class="visualHighlight">*PART_..._AVERAGED</span>)</li><li>Add keywords <span class="visualHighlight">*SET_SEGMENT_ADD</span> and <span class="visualHighlight">*SET_SEGMENT_INTERSECT</span>. (<span class="visualHighlight">*SET_SEGMENT_ADD</span>, <span class="visualHighlight">*SET_SEGMENT_INTERSECT</span>)</li><li>Add NUMINT parameter for failure of <span class="visualHighlight">*MAT_JOHNSON_COOK</span> shells. (<span class="visualHighlight">*MAT_015</span>)</li><li>Add geometric stiffness for type 6 beam. (<span class="visualHighlight">*CONTROL_IMPLICIT_GENERAL</span>)</li><li>Add normal-force-dependent slipring friction. (<span class="visualHighlight">*ELEMENT_SEATBELT_SLIPRING</span>)</li><li>Add 1-point pentahedron element (ELFORM=115) with F-B hourglass control for implicit and explicit. (<span class="visualHighlight">*SECTION_SOLID</span>)</li><li>Add local coordinate system option CIDL to <span class="visualHighlight">*DEFINE_COORDINATE_SYSTEM</span>. (<span class="visualHighlight">*DEFINE_COORDINATE_SYSTEM</span>)</li><li>Add temperature dependent Young's modulus for <span class="visualHighlight">*MAT_TABULATED_JOHNSON_COOK</span>. Negative value of E is now interpreted as a curve. (<span class="visualHighlight">*MAT_224</span>)</li><li>Add heat treatment flag in <span class="visualHighlight">*MAT_3-PARAMETER_BARLAT</span> and <span class="visualHighlight">*MAT_BARLAT_YLD2000</span>. Imposes changes in yield and hardening properties due to local or global heating to simulate enhanced formability in aluminium sheets. (<span class="visualHighlight">*MAT_036</span>, <span class="visualHighlight">*MAT_133</span>)</li><li>Add Gosh and Hocket-Sherby hardening to <span class="visualHighlight">*MAT_BARLAT_YLD2000</span>. (<span class="visualHighlight">*MAT_133</span>)</li><li>Add option of not applying pressure to part representing the venting hole. (<span class="visualHighlight">*AIRBAG_HYBRID</span>, <span class="visualHighlight">*AIRBAG_WANG_NEFSKE</span>)</li><li>Add new thinning strain failure criterion (EPSTHIN). (<span class="visualHighlight">*MAT_ADD_EROSION</span>)</li><li>Add new material parameter SOFTG to <span class="visualHighlight">*MAT_ENHANCED_COMPOSITE_DAMAGE </span>intended to soften GBC and GCA in crashfront elements. (<span class="visualHighlight">*MAT_054</span>)</li><li>Implement <span class="visualHighlight">*MAT_PML_NULL&nbsp;</span> - PML material for <span class="visualHighlight">*MAT_NULL</span> with EOS_1 or 4. (<span class="visualHighlight">*MAT_246</span>)</li><li>Add DISPLAY option to <span class="visualHighlight">*RIGIDWALL_PLANAR</span> as means to display the wall. (<span class="visualHighlight">*RIGIDWALL_PLANAR</span>)</li><li>Implement initial stress command for SPH. (<span class="visualHighlight">*INITIAL_STRESS_SPH</span>)</li><li>Make strain at all integration points available for MPP adaptive jobs. Add output of strain at all integration points to dynain and dynain.bin. (<span class="visualHighlight">*INTERFACE_SPRINGBACK</span>, <span class="visualHighlight">*INITIAL_STRAIN_SHELL</span>)</li><li>Add three additional components to the binary fsifor database, namely, the x, y, and z components of relative tangential velocity. (<span class="visualHighlight">*DATABASE_BINARY_FSIFOR</span>)</li><li>Implement loose coupling with other MPI programs. Currently only useful when linking with MPP LS-DYNA for modeling of multiscale spotwelds. (<span class="visualHighlight">*BOUNDARY_COUPLED</span>, <span class="visualHighlight">*DEFINE_SPOTWELD_MULTISCALE</span>, <span class="visualHighlight">*INCLUDE_MULTISCALE_SPOTWELD</span>)</li><li>Add check in MPP of installed memory on system and requested memory. If requested memory exceeds the real memory, the job will terminate unless command line option swapping=yes is on. This avoids some system crashes due to exhausted resources. (n/a)</li><li>Add NID parameter for assigning location of tracer by a massless node ID. (<span class="visualHighlight">*DATABASE_TRACER</span>)</li><li>Implement ASCII output file for discrete beams which includes relative displacements, rotations, force resultants, and orientation of the local coordinate system. (<span class="visualHighlight">*DATABASE_DISBOUT</span>)</li><li>Implement <span class="visualHighlight">*MAT_BOLT_BEAM</span> for discrete beams. (<span class="visualHighlight">*MAT_208</span>)</li><li>Add <span class="visualHighlight">*ELEMENT_TSHELL_COMPOSITE</span> which allows an arbitrary number of through-thickness integration points to be defined in tshell elements that share the same part ID. (<span class="visualHighlight">*ELEMENT_TSHELL_COMPOSITE</span>)</li><li>Replace <span class="visualHighlight">*LOAD_THERMAL_TOPAZ</span> with <span class="visualHighlight">*LOAD_THERMAL_D3PLOT</span> which allows temperatures from a thermal-only analysis to be used in a structural- only analysis. (<span class="visualHighlight">*LOAD_THERMAL_D3PLOT</span>)</li><li>Add cylindrical shape CPM sensor to get better pressure signal. (<span class="visualHighlight">*DATABASE_CPM_SENSOR</span>)</li><li>Allow user to select a disk region near the segment in CPM sensor to collect more particle data and get much smoother signal from CPM.</li><li>Keyword to automatically refine the ALE mesh. Each element is replaced by 8 elements if a criteria is reached. (<span class="visualHighlight">*ALE_REFINE</span>)</li><li>Update nonlocal smoothing (<span class="visualHighlight">*MAT_NONLOCAL</span>) to support thick shell elements in addition to shell and solid elements.&nbsp; Also enabled fully integrated elements to be properly smoothed. The MPP version now fully supports <span class="visualHighlight">*MAT_NONLOCAL</span>.</li><li>Implement the Arithmetic IF conditional for <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</li><li>Add a new option for <span class="visualHighlight">*DEFINE_BOX_SPH</span> where by the box follows a node.</li><li>Add &quot;sensor&quot; to list of functions for <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span> so that <span class="visualHighlight">*SENSOR_CONTROL</span> may affect a curve.</li><li>Add new feature that allows the cpm particles vented from the master bag to be the input mass flow for the slave bag. (<span class="visualHighlight">*DEFINE_CPM_BAG_INTERACTION</span>)</li><li>Implement a user defined curve for the penalty stiffness like in <span class="visualHighlight">*CONSTRAINED_LAGRANGE_IN_SOLID</span>. If SFACT&lt;0, abs(SFACT) is ID of the curve providing pressure-vs-penetration. (<span class="visualHighlight">*CONTACT_2D_AUTOMATIC_SURFACE_TO_SURFACE</span>)</li><li>Add <span class="visualHighlight">*ELEMENT_BEAM_PULLY</span> for the definition of a pulley for truss beam elements (see <span class="visualHighlight">*SECTION_BEAM</span>, ELFORM=3). Currently, the beam pulley is implemented for <span class="visualHighlight">*MAT_001</span> and <span class="visualHighlight">*MAT_156</span>. Pulleys allow continuous sliding of a string of truss beam element through a sharp change of angle.</li><li>Add treatment of nodal mass matrices to implicit via <span class="visualHighlight">*ELEMENT_MASS_MATRIX</span>.</li><li>Add another method to specify orthotropic friction in contact but which is available in SMP and MPP. See also <span class="visualHighlight">*DEFINE_FRICTION_ORIENTATION</span> (SMP only). (<span class="visualHighlight">*CONTACT_..._ORTHO_FRICTION</span>)</li><li>Add&nbsp;<span class="visualHighlight">*CONTROL_FORMING_PRE_BENDING</span>&nbsp;to allow blank to be prebent prior to gravity loading.</li><li>Add new feature for one-step forming simulation that determines an unformed blank size and thickness, and also provides stress/strain/ thickness of formed part for initialization in crash analysis. Option AUTO_CONSTRAINT allows nodal restraints to be applied automatically in implicit calculation to prevent rigid body motion. Option DRAWBEAD is used for application of extra draw bead forces. Option FRICTION applies friction along the periphery of the part, based on a user input binder pressure. (<span class="visualHighlight">*CONTROL_FORMING_ONESTEP_</span>option)</li><li>Add penalty formulation to spotweld_with_torsion contact in both explicit and implicit. (<span class="visualHighlight">*CONTACT_SPOTWELD_WITH_TORSION_PENALTY</span>)</li><li>Allow the ISTUPD thickness update option to be invoked by part ID. (<span class="visualHighlight">*CONTROL_SHELL</span>)</li><li>Add binary output database for <span class="visualHighlight">*AIRBAG_PARTICLE</span> coupling surfaces. There are four components in the database, coupling pressure, fx, fy and fz. (<span class="visualHighlight">*DATABASE_BINARY_CPMFOR</span>)</li><li>Add inverse distance weighting for distribution of motion, forces, and moments (INTP=2). (<span class="visualHighlight">*CONSTRAINED_SPR2</span>, <span class="visualHighlight">*CONSTRAINED_INTERPOLATION_SPOTWELD</span>)</li><li>Add option for <span class="visualHighlight">*CONSTRAINED_SPR2</span> which enables choice of normals computation: ALPHA3.gt.0: incremental update (default), ALPHA3.lt.0: total update (new).</li></ul><p>&nbsp;</p><h5>Airbag</h5><ul><li>Remove encrypted <span class="visualHighlight">*AIRBAG_PARTICLE</span> data from d3hsp.</li><li>Output airbag porosity leakage and venting hole leakage separately when CV=0. (<span class="visualHighlight">*AIRBAG_WANG_NEFSKE</span>)</li><li>Assign reference chamber ID for <span class="visualHighlight">*AIRBAG_PARTICLE</span>. Fix bug if chamber option and initial air option are both defined.</li><li>Improve computational efficiency of CPM chambers. (<span class="visualHighlight">*AIRBAG_PARTICLE</span>)</li><li>Fix bug affecting multiple definitions of CPM airbag interaction. (<span class="visualHighlight">*DEFINE_CPM_BAG_INTERACTION</span>)</li><li>Allow venting and porosity parameters to be defined using <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>. (<span class="visualHighlight">*AIRBAG_HYBRID</span>, <span class="visualHighlight">*AIRBAG_WANG_NEFSKE</span>)</li><li>Fix broken <span class="visualHighlight">*SENSOR_CONTROL</span> type 'AIRBAG' when airbag is defined with <span class="visualHighlight">*AIRBAG_PARTICLE</span>.</li><li>Enable PPOP in <span class="visualHighlight">*AIRBAG_PARTICLE</span> for opening internal vent holes due to internal/external pressure differential.</li><li>Add option for CPM sensor to monitor rectangular box. (<span class="visualHighlight">*DATABASE_CPM_SENSOR</span>)</li></ul><p>&nbsp;</p><h5>Boundary Conditions</h5><ul><li>Improve load curve parity check for <span class="visualHighlight">*BOUNDARY_PRESCRIBED_ACCELEROMETER</span>.</li><li>Add <span class="visualHighlight">*BOUNDARY_PRESCRIBED_FINAL_GEOMETRY</span> to implicit.</li><li>Fix MPP explicit handling of subject command. (<span class="visualHighlight">*BOUNDARY_PRESCRIBED_ORIENTATION_RIGID</span>)</li><li>Fix acceleration output to RBDOUT for <span class="visualHighlight">*BOUNDARY_PRESCRIBED_ACCELEROMETER</span>.</li><li>Add SMP and MPP support for multiple sets of cyclic boundary conditions. (<span class="visualHighlight">*BOUNDARY_CYCLIC</span>)</li><li>Add ID option to <span class="visualHighlight">*BOUNDARY_CYCLIC</span> for id numbers and titles.</li><li>Fix implicit MPP implementation of <span class="visualHighlight">*BOUNDARY_PRESCRIBED_ORIENTATION_RIGID</span>.</li><li>Fix bug whereby spc constraint got lost after trimming. (<span class="visualHighlight">*BOUNDARY_SPC</span>)</li><li>Fix bug involving USA and dynamic relaxation (<span class="visualHighlight">*BOUNDARY_USA_SURFACE</span>)</li><li>Fix problem of nodal rigid bodies not moving when <span class="visualHighlight">*BOUNDARY_PRESCRIBED_MOTION_RIGID</span> is used with DOF=9/10/11 or VAD=4.</li><li>Correct bug affecting <span class="visualHighlight">*SENSOR</span> when used to control <span class="visualHighlight">*BOUNDARY_PRESCRIBED_MOTION_SET</span>.</li></ul><p>&nbsp;</p><h5>Contact Options</h5><ul><li>Fix bug in mortar contact. (<span class="visualHighlight">*CONTACT_..._MORTAR</span>)</li><li>Exclude shell edge contact in MPP if edges are from the same segment. (<span class="visualHighlight">*CONTACT</span>)</li><li>Issue warning about AUTOMATIC_TIEBREAK types &lt; 0 (which are not supported in MPP) and switch to the corresponding positive type. (<span class="visualHighlight">*CONTACT_..._TIEBREAK</span>)</li><li>Fix serious instability in MPP implementation of subject keyword and also a fix for tied contacts and adaptivity. (<span class="visualHighlight">*CONTACT_TIED_..._CONSTRAINED_OFFSET</span>)</li><li>Add edge treatment in mortar contact. (<span class="visualHighlight">*CONTACT_..._MORTAR</span>)</li><li>Fix a segment based (SOFT=2) contact bug that could allow very thick parts to penetrate before contact is detected. (<span class="visualHighlight">*CONTACT</span>)</li><li>Fix MPP rotational stiffness of <span class="visualHighlight">*CONTACT_TIED_SHELL_EDGE_TO_SURFACE_OFFSET</span> in implicit.</li><li>Fix <span class="visualHighlight">*DEFINE_FRICTION</span>: DC and VC was swapped in the keyword reader in case PSET was used in PTYPEI/PTYPEJ.</li><li>Fix bug whereby <span class="visualHighlight">*CONTACT_AUTOMATIC_BEAMS_TO_SURFACE</span> did not work correctly if it was not the first contact surface defined.</li><li>Fix 2D automatic contact for explicit solutions. When the velocity of penetration was very slow, it was failing to detect and prevent it. (<span class="visualHighlight">*CONTACT_2D_AUTOMATIC_</span>...)</li><li>Fix the neighbor segment checking (SFNBR&gt;0) of segment based (SOFT=2) contact so it works when edge-edge checking is not active (DEPTH .ne. 5,25,35). (<span class="visualHighlight">*CONTACT_</span>...)</li><li>Fix a problem of noisy output to intfor in MPP. (<span class="visualHighlight">*DATABASE_BINARY_INTFOR</span>)</li><li>Fix a bug in 2 surface force transducers when used with segment based (SOFT=2) contact. (<span class="visualHighlight">*CONTACT_FORCE_TRANSDUCER_PENALTY</span>)</li><li>Enable segment based (SOFT=2) eroding contact to work with a segment set for the slave or master side. In this way, eroding can be disregarded on one side or the other, thereby saving resources. (<span class="visualHighlight">*CONTACT_ERODING_</span>...)</li><li>Increase depth of penetration allowed for <span class="visualHighlight">*CONTACT_INTERFERENCE</span> in MPP.</li><li>Add option to turn off near contact stiffness option in implicit after n cycles. Set IGAP&gt;2. (<span class="visualHighlight">*CONTACT_</span>...)</li><li>Fix bugs affecting <span class="visualHighlight">*DEFINE_CURVE_ENTITY</span> when scale factors/offsets are used or the first point of the curve is not (0,0).</li><li>Enable spot weld thinning for tied contact options&nbsp; OFFSET, BEAM_OFFSET and CONSTRAINED_OFFSET in MPP. Previously, with spot weld thinning turned on via SPOTHIN in <span class="visualHighlight">*CONTROL_CONTACT</span>, contact thinning was based on proximity to part tied only with <span class="visualHighlight">*CONTACT_SPOTWELD</span>. (<span class="visualHighlight">*CONTACT_TIED_</span>...)</li><li>For 2D adaptive problems with tied contact, now print a tied contact report after each adaptive remesh to the messag file. (<span class="visualHighlight">*CONTACT_2D_AUTOMATIC_TIED_</span>...)</li><li>Add warning for unsupported option TBLCID in <span class="visualHighlight">*CONTACT_TIBREAK_SURFACE_TO_SURFACE</span> for MPP.</li><li>Fix issues with MPP implementation of AUTOMATIC_TIEBREAK option 5. (<span class="visualHighlight">*CONTACT_AUTOMATIC_..._TIEBREAK</span>)</li><li>Replace the check for initial penetration in segment based (SOFT=2) contact with a more accurate check that will not report nonsensical values. (<span class="visualHighlight">*CONTACT_</span>...)</li><li>Add a new optional card E for <span class="visualHighlight">*CONTACT</span> in order to add a new parameter for segment based (SOFT=2) contact. By default, the segment pairs that share rigid bodies, or share nodal constraints, are removed form consideration of contact.&nbsp; This can cause pentration because 1 or 2 nodes of a segment may belong to a constraint or rigid body, but the other nodes may be in motion, causing the segment to be penetrated.&nbsp; When the new parameter (ISHARE) in field one of optional card E is set to 1, the sharing of constraints is no longer used to eliminate segment pairs and contact checking is done.&nbsp; (<span class="visualHighlight">*CONTACT_</span>...)</li><li>Enable IDRFLG=2 on <span class="visualHighlight">*CONTROL_DYNAMIC_RELAXATION</span> to be used with segment based (SOFT=2) interference contact.</li><li>Fix incorrect sliding energy for beam contact. (<span class="visualHighlight">*CONTACT_AUTOMATIC_GENERAL</span>)</li><li>Fix bugs in mortar contact. (<span class="visualHighlight">*CONTACT_..._MORTAR</span>)</li><li>Compute frictional energy for sleout when using <span class="visualHighlight">*CONTACT_AUTOMATIC_GENERAL</span>.</li><li>Add new parameter to field 8 of card 6 of <span class="visualHighlight">*CONTROL_CONTACT</span> to limit the number of constrained tied nodes that can be deleted before the model terminates with an error.</li><li>Fix bug in user friction routine if <span class="visualHighlight">*CONTACT_NODES_TO_SURFACE</span> is used. (<span class="visualHighlight">*CONTACT_NODES_TO_SURFACE</span>, <span class="visualHighlight">*USER_INTERFACE_FRICTION</span>)</li><li>Segment based contact (SOFT=2 on optional card A) has been observed to be slower than R4.2 and R4.2.1. The slowdown, first noticed in R5.0, occurs when there are significant numbers of shells in contact that have thicknesses that are large relative to their edge lengths. In older, faster versions, the bucket sort was sometimes not sufficiently robust to identify thick segment pairs in time to treat contact with correct thickness offsets. In R5.0 and later, this is corrected, with the side effect that the bucket sort creates longer lists and the solution time is increased.&nbsp; However, if SHLEDG=1 on <span class="visualHighlight">*CONTROL_CONTACT</span>, this slowdown does not occur and new versions should run at similar speed to R4.2. (<span class="visualHighlight">*CONTACT</span>)</li></ul><p>&nbsp;</p><h5>Constrained Options</h5><ul><li>Fix bug affecting <span class="visualHighlight">*CONSTRAINED_INTERPOLATION</span> in MPP implicit.</li><li>Fix the capturing of resultant forces for <span class="visualHighlight">*CONSTRAINED_COORDINATE</span> in implicit. (<span class="visualHighlight">*CONSTRAINED_COORDINATE</span>, <span class="visualHighlight">*DATABASE_SPCFORC</span>)</li><li>Fix problem affecting <span class="visualHighlight">*CONSTRAINED_RIGID_BODY_STOPPER</span> with VID=4 or 8.</li><li>Improve error handling for when SGESVD fails for either <span class="visualHighlight">*CONSTRAINED_INTERPOLATION_LOCAL</span> or <span class="visualHighlight">_GLOBAL</span>.</li><li>Extend the rotation angle of <span class="visualHighlight">*CONSTRAINED_JOINT_STIFFNESS_GENERALIZED</span> to allow initialization to +/- 180 degrees.&nbsp; Previously, phi and theta could initialize to only +/- 90.&nbsp; This change applies to the incremental update option (JNTF=0 on <span class="visualHighlight">*CONTROL_RIGID</span>).</li><li>Fix bug encountered when 9 solid nodes are included in NSID. (<span class="visualHighlight">*CONSTRAINED_SHELL_TO_SOLID</span>)</li><li>Fix bug. (<span class="visualHighlight">*CONSTRAINED_COORDINATE</span>)</li><li>Add in support for thick shell parts as slave. (<span class="visualHighlight">*CONSTRAINED_LAGRANGE_IN_SOLID</span>)</li><li>Fix for rare appearance of accuracy issues in single precision. (<span class="visualHighlight">*CONSTRAINED_SPR2</span>, <span class="visualHighlight">*CONSTRAINED_INTERPOLATION_SPOTWELD</span>)</li><li>Fix problem of <span class="visualHighlight">*CONSTRAINED_JOINT_STIFFNESS</span> remaining in effect after joint fails.</li><li>Fix bug in <span class="visualHighlight">*CONSTRAINED_LINEAR</span>... if rotational DOF is specified.</li></ul><p>&nbsp;</p><h5>Control Options</h5><ul><li>Fix problems in first adaptive step when keyword used multiple times. (<span class="visualHighlight">*CONTROL_FORMING_PARAMETER_READ</span>)</li><li>Correct acceleration ouput for selective mass scaling. (<span class="visualHighlight">*CONTROL_TIMESTEP</span>)</li><li>Extend ESORT parameter. (<span class="visualHighlight">*CONTROL_SOLID</span>)<br />&nbsp; ESORT=1, sort tets to type 10, penta to type 15<br />&nbsp; ESORT=2, sort tets to type 10, penta to type 115<br />&nbsp; ESORT=3, sort tets to type 10, penta to type 15, print elements that have switched<br />&nbsp; ESORT=4, sort tets to type 10, penta to type 115, print elements that have switched</li><li>Fix bug in adaptivity if the input contains drawbeads. (<span class="visualHighlight">*CONTROL_ADAPTIVE</span>, <span class="visualHighlight">*CONTACT_DRAWBEAD</span>)</li><li>Support geometric rigid walls in selective mass scaling. (<span class="visualHighlight">*RIGIDWALL_GEOMETRIC_</span>..., <span class="visualHighlight">*CONTROL_TIMESTEP</span>)</li><li>Fix related to distortional KE when IDRFLG=3. (<span class="visualHighlight">*CONTROL_DYNAMIC_RELAXATION</span>)</li><li>Fix bug whereby selective mass scaling did not consider deletion of rigid bodies. (<span class="visualHighlight">*CONTROL_TIMESTEP</span>)</li><li>Fix the problem of erosion of solid elements being turned off when <span class="visualHighlight">*CONTROL_ADAPTIVE</span> is used (excludes EFG).</li></ul><p>&nbsp;</p><h5>Database/Output</h5><ul><li>Add error message if <span class="visualHighlight">*DATABASE_EXTENT_AVS/MPGS/MOVIE</span> is missing.</li><li>Fix corrupt d3part database. (<span class="visualHighlight">*DATABASE_BINARY_D3PART</span>)</li><li>Upgrade <span class="visualHighlight">*DATABASE_PROFILE</span> for plotting distribution of an element or node component along x,y, or z-direction.</li><li>Fix bug in intfor for SMP version if it is a thermal problem. (<span class="visualHighlight">*DATABASE_BINARY_INTFOR</span>)</li><li>Fix stress output to d3plot for <span class="visualHighlight">*PART_COMPOSITE</span>. Stresses for some int pts were zero.</li><li>Fix bug in intfor for SMP if thermal solver is invoked. (<span class="visualHighlight">*DATABASE_BINARY_INTFOR</span>)</li><li>Fix strain output for shell formulation 18. (<span class="visualHighlight">*DATABASE</span>)</li><li>Fix miscellaneous bugs in eloutdet output. (<span class="visualHighlight">*DATABASE_ELOUT</span>)</li><li>Add option for extra history variable output for all integration points to elout. (<span class="visualHighlight">*DATABASE_ELOUT</span>)</li><li>Fix fricitonal energy output to sleout for implicit. (<span class="visualHighlight">*DATABASE_SLEOUT</span>)</li><li>Fix SMP issue of missing d3plot states in small restart. (<span class="visualHighlight">*DATABASE_BINARY_</span>...)</li><li>Fix MPP issue of corrupt d3thdt data after second restart.</li><li>Connect implicit mechanics with the intfor file. (<span class="visualHighlight">*DATABASE_BINARY_INTFOR</span>)</li><li>Fix brick and brick assembly spot weld output to the swforc file when welds have failed after damage initiation by either plastic strain or the failure function. This was fixed for all failure options except opt 8 (DAIMLER) or option 12 (user defined failure). (<span class="visualHighlight">*DATABASE_SWFORC</span>, <span class="visualHighlight">*MAT_100</span>)</li><li>Fix incorrect rigid body velocity and kinetic energy in matsum file when <span class="visualHighlight">*ELEMENT_MASS_PART</span> is used. (<span class="visualHighlight">*ELEMENT_MASS_PART</span>, <span class="visualHighlight">*DATABASE_MATSUM</span>)</li><li>Correct the CMPFLG output option for bricks comprised of <span class="visualHighlight">*MAT_O02</span>. The transformation matrix used to output in the local system was not being updated to account for element rotation. (<span class="visualHighlight">*DATABASE_EXTENT_BINARY</span>, <span class="visualHighlight">*MAT_002</span>)</li><li>Fix implicit's output of spcforc for linear problems. (<span class="visualHighlight">*DATABASE_SPCFORC</span>)</li><li>Fix broken intfor output in MPP. (<span class="visualHighlight">*DATABASE_BINARY_INTFOR</span>)</li><li>Fix bug in output of rcforc data for implicit. (<span class="visualHighlight">*DATABASE_RCFORC</span>)</li><li>Fix swforc output errors for hex spotweld assembly in MPP. (<span class="visualHighlight">*DATABASE_SWFORC</span>)</li><li>Fix problem of MPP not properly continuing d3plot on restart. (<span class="visualHighlight">*DATABASE_BINARY_D3PLOT</span>)</li><li>Fix bug whereby incorrect forces were gathered by the RCFORC function of <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>. (<span class="visualHighlight">*DATABASE_RCFOR</span>)</li><li>Output airbag interaction energy from master to slave bag to &quot;reaction&quot; field of abstat_cpm data written to binout. (<span class="visualHighlight">*DATABASE_ABSTAT</span>)</li><li>Automatically reset contact print flags to 0 for <span class="visualHighlight">*CONTACT_ERODING_</span>... if user sets either flag to 1. The intfor database is not supported for eroding contacts. (<span class="visualHighlight">*DATABASE_BINARY_INTFOR</span>)</li><li>Fix broken display of tetrahedrons when TET10=1 in <span class="visualHighlight">*CONTROL_OUTPUT</span>.</li><li>Fix bug in output of strain for 2D models. (<span class="visualHighlight">*DATABASE_BINARY_D3PLOT</span>)</li><li>Plastic strain rate (edotp) is now stored as extra history var#6 in <span class="visualHighlight">*MAT_ARUP_ADHESIVE</span>. (<span class="visualHighlight">*MAT_169</span>)</li><li>Make clear in d3hsp that whenever <span class="visualHighlight">*DAMPING_GLOBAL</span> is used, the nodal accelerations output to nodout are averaged over the output interval. (<span class="visualHighlight">*CONTROL_OUTPUT</span>, <span class="visualHighlight">*DAMPING_GLOBAL</span>)</li><li>Allow output interval to be specified with a load curve. (<span class="visualHighlight">*DATABASE_BINARY_BLSTFOR</span>)</li><li>Output internal energies for each ALE2D group to matsum (like in 3D). (<span class="visualHighlight">*DATABASE_MATSUM</span>)</li><li>Also write part number when writing element ID and element time step to glstat and d3hsp. (<span class="visualHighlight">*DATABASE_GLSTAT</span>)</li></ul><p>&nbsp;</p><h5>Elements</h5><ul><li>Slightly modify implicit elform3 to make it compatible with explicit elform3. (<span class="visualHighlight">*SECTION_SOLID</span>)</li><li>Fix the deformation gradient calculation for linear solid element type 18. A test case with material 123 was calculating material failure in the first cycle. (<span class="visualHighlight">*SECTION_SOLID</span>)</li><li>Fix bug associated with <span class="visualHighlight">*EOS_USER_DEFINED</span> in combination with ELFORM4 tetrahedrons.</li><li>Fix spurious kinetic energy growth in glstat data of elform4 tets. (<span class="visualHighlight">*SECTION_SOLID</span>, <span class="visualHighlight">*DATABASE_GLSTAT</span>)</li><li>Renamed <span class="visualHighlight">*ELEMENT_NURBS_PATCH_2D</span> to <span class="visualHighlight">*ELEMENT_SHELL_NURBS_PATCH</span>. Activate <span class="visualHighlight">*MAT_24</span> for isogeometric and generalized shells. (<span class="visualHighlight">*ELEMENT_SHELL_NURBS_PATCH</span>, <span class="visualHighlight">*ELEMENT_GENERALIZED_SHELL</span>)</li><li>Fix reading of initial stresses for pentahedrons. (<span class="visualHighlight">*INTIIAL_STRESS_SOLID</span>)</li><li>Fix problem of tshells not always eroding after reaching failure criterion. (<span class="visualHighlight">*SECTION_TSHELL</span>)</li><li>Fix problem whereby 1-point 3D solid elements and 2D solid elements could generate strain during rigid body motion when using single precision. (<span class="visualHighlight">*SECTION_SHELL</span>, <span class="visualHighlight">*SECTION_SOLID</span>)</li><li>Fix stiffness damping to work correctly for solids. (<span class="visualHighlight">*DAMPING_PART_STIFFNESS</span>)</li><li>Fix SMP parallel consistancy when PARA=1 in <span class="visualHighlight">*CONTROL_PARALLEL</span> for thick shell forms 3 and 5, brick form 18, tet form 13. (<span class="visualHighlight">*SECTION_TSHELL</span>, <span class="visualHighlight">*CONTROL_PARALLEL</span>)</li><li>Correct pentehedral (form 15) brick element when used with invariant&nbsp;node numbering. The symptom was a lack of parallel consistancy, but the&nbsp;real problem was an incorrect calculation of the transformation matrix so&nbsp;the behavior of ortho/anisotropic materials was incorrect. (<span class="visualHighlight">*CONTROL_ACCURACY</span>, <span class="visualHighlight">*SECTION_SOLID</span>)</li><li>Correct bug in shell formulations 23 and 24 affecting result in pure bending. (<span class="visualHighlight">*SECTION_SHELL</span>)</li><li>Fix bug affecting 2D cohesive elements (<span class="visualHighlight">*SECTION_SHELL</span>, ELFORM=46/47) comprised of <span class="visualHighlight">*MAT_COHESIVE_MIXED_MODE</span> or <span class="visualHighlight">*MAT_COHESIVE_MIXED_MODE_ELASTOPLASTIC_RATE</span>. (<span class="visualHighlight">*SECTION_SHELL</span>, <span class="visualHighlight">*MAT_138</span>, <span class="visualHighlight">*MAT_240</span>)</li><li>Fix stress output for triangular shell formulation 17. (<span class="visualHighlight">*SECTION_SHELL</span>)</li><li>Fix output issues for shell element types 18, 23 and 24. (<span class="visualHighlight">*SECTION_SHELL</span>)</li><li>Fix bug in output of shell element type 18 (linear DK). (<span class="visualHighlight">*SECTION_SHELL</span>)</li><li>Add output of strain for 6-node triangular shell and 8-node quad shell (shell formulations 23 and 24). Also fix implicit formulation of these shells. (<span class="visualHighlight">*SECTION_SHELL</span>)</li><li>Improve load distribution in quadratic shell formulations 23 and 24. (<span class="visualHighlight">*SECTION_SHELL</span>)</li><li>Improve accuracy of solid element type 13 (tetrahedron). (<span class="visualHighlight">*SECTION_SOLID</span>)</li><li>Fix for thickness update of generalized and isogeometric shells. (<span class="visualHighlight">*SECTION_SHELL</span>)</li><li>Fix bug in rotation of fibers in shell formulationss 23 and 24, and allow mid side nodes to take part in rigid body. (<span class="visualHighlight">*SECTION_SHELL</span>)</li><li>Fix thick shell forms 3 and 5 when used with user defined materials that&nbsp;have orthotropic properties defined (IORTHO=1).&nbsp; Without the fix, the strain&nbsp;increment, stress and deformation gradient transformations are incorrect. (<span class="visualHighlight">*SECTION_TSHELL</span>, <span class="visualHighlight">*MAT_USER_DEFINED_MATERIAL_MODELS</span>)</li><li>Add clean error termination when wrong solid element formulation is specified for 10-noded tetrahedrons. (<span class="visualHighlight">*SECTION_SOLID</span>)&nbsp;</li></ul><h5>&nbsp;</h5><h5>Frequency Options</h5><ul><li>Fix BEM acoustics when using set_segment for acoustic field nodes. (<span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSTIC_BEM</span>)</li><li>Fix bug in reading mode information in random vibration. (<span class="visualHighlight">*FREQUENCY_DOMAIN_RANDOM_VIBRATION</span>)</li><li>Fix bug in reading modal information and writing d3rms in random vibration analysis. (<span class="visualHighlight">*FREQUENCY_DOMAIN_RANDOM_VIBRATION</span>)</li><li>Fix bug in defining output frequency curve for frequency domain databases. (<span class="visualHighlight">*DATABASE_FREQUENCY_</span>...)</li><li>Add a fringe plot option to all the BEM acoustic solvers. (<span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSIC_BEM</span>)</li><li>Update BEM acoustics to remove the limitation on number of acoustic field nodes. (<span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSIC_BEM</span>)</li><li>Update frequency domain fem acoustics to introduce free pressure boundary condition. (<span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSTIC_FEM</span>)</li><li>Update frequency domain fem acoustics, to allow using the results of in transient analysis. (<span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSTIC_FEM</span>)</li><li>Fix frequency domain FEM acoustics for tetrahedrons. (<span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUTIC_FEM</span>)</li><li>Fix a bug in FRF computation with pressure load. (<span class="visualHighlight">*FREQUENCY_DOMAIN_FRF</span>)</li><li>Fix a bug in restarting bem acoustics with SSD response. (<span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSTIC_BEM</span>)</li><li>Fix bug in SSD with multiple excitations. (<span class="visualHighlight">*FREQUENCY_DOMAIN_SSD</span>)</li><li>Fix bug in SSD when using local damping option. (<span class="visualHighlight">*FREQUENCY_DOMAIN_SSD</span>)</li><li>Add xyplot output of psd_curve_print, converted from time history load, for random vibration LDTYP=2. (<span class="visualHighlight">*FREQUENCY_DOMAIN_RANDOM_VIBRATION</span>)</li><li>Update on SSD to allow multi-axial excitation. (<span class="visualHighlight">*FREQUENCY_DOMAIN_SSD</span>)</li><li>Add output of beam integration point values in Steady State Dynamics. (<span class="visualHighlight">*FREQUENCY_DOMAIN_SSD</span>)</li><li>Add the option to define SN fatigue curves by two equations, for random fatigue. (<span class="visualHighlight">*FREQUENCY_DOMAIN_RANDOM_VIBRATION_FATIGUE</span>)</li><li>Implemented Dirlik method to random fatigue analysis (mode acceleration only). (<span class="visualHighlight">*FREQUENCY_DOMAIN_RANDOM_VIBRATION_FATIGUE</span>)</li><li>Extend FRF to base velocity and base displacement excitation. (<span class="visualHighlight">*FREQUENCY_DOMAIN_FRF</span>)</li><li>Add Press_Pa_real and Press_Pa_imag output to frequency domain fem acoustics. (<span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSTIC_FEM</span>)</li><li>Add Double Sum method to response spectrum analysis (MCOMB=3). (<span class="visualHighlight">*FREQUENCY_DOMAIN_RESPONSE_SPECTRUM</span>)</li><li>Fix a bug in writing nodout_ssd and elout_ssd files. (<span class="visualHighlight">*FREQUENCY_DOMAIN_SSD</span>)&nbsp;&nbsp;</li></ul><p>&nbsp;</p><h5>Initial Conditions</h5><ul><li>Add transformation of solid stresses input with <span class="visualHighlight">*INITIAL_STRESS_SOLID</span> when <span class="visualHighlight">*INCLUDE_TRANSFORM</span> rotates geometry.&nbsp; <br />&nbsp;</li></ul><h5>Loads</h5><ul><li>Fix blast wind velocity and wave index for BLAST=4. (<span class="visualHighlight">*LOAD_BLAST_ENHANCED</span>)</li><li>Report the minimum computed arrival time. (<span class="visualHighlight">*LOAD_BLAST_ENHANCED</span>)</li><li>Fix problem of incorrectly reading in explosive charge definitions. (<span class="visualHighlight">*LOAD_SSA</span>)</li><li>Fix problem of <span class="visualHighlight">*LOAD_THERMAL_VARIABLE_BEAM</span> giving wrong temperatures for tubular sections.</li><li>Fix an index problem for the blast origin when multiple charges are defined. This problem elicited false warning messages during initialization and had no ill effect on the actual blast load. (<span class="visualHighlight">*LOAD_BLAST_ENHANCED</span>)</li><li>Add warning message if <span class="visualHighlight">*LOAD_RIGID_BODY</span> part is a slave part in <span class="visualHighlight">*CONSTRAINED_RIGID_BODIES</span>.</li><li>Fix problem when <span class="visualHighlight">*CONTROL_ADAPTIVE</span> and <span class="visualHighlight">*LOAD_SEGMENT</span>/<span class="visualHighlight">*LOAD_SEGMENT_SET</span> are used together for 2D analysis; problem was the effect of <span class="visualHighlight">*LOAD_SEGMENT</span> disappearred after adaptive step.</li><li>When BLAST=4 in <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span>, eliminate ground encounter when determining which entity is first hit by a shock wave. Use correct time parameters and scaled distance so velocity decay is correctly computed for encounter with the ground reflected wave. (<span class="visualHighlight">*LOAD_BLAST_ENHANCED</span>)</li></ul><h5>&nbsp;</h5><h5>Material Models</h5><ul><li>Fix case of AREAEQ.ne.0: The true area was not correctly used in the failure function, if the exponents EXSN, EXSB, EXSS were not 1.0. (<span class="visualHighlight">*DEFINE_CONNECTION_PROPERTIES</span>)</li><li>Fix GISSMO damage history output to d3hsp. (<span class="visualHighlight">*MAT_ADD_EROSION</span>)</li><li>Fix various material model bugs in<br />&nbsp; <span class="visualHighlight">*MAT_MUSCLE</span> (for truss elements) (<span class="visualHighlight">*MAT_156</span>),<br />&nbsp; <span class="visualHighlight">*MAT_ORTHOTROPIC_SIMPLIED_DAMAGE</span> (<span class="visualHighlight">*MAT_221</span>),<br />&nbsp; <span class="visualHighlight">*MAT_KINEMATIC_HARDENING_BARLAT89</span> (<span class="visualHighlight">*MAT_226</span>),<br />&nbsp; <span class="visualHighlight">*MAT_BIOT_HYSTERETIC</span> (<span class="visualHighlight">*MAT_232</span>),<br />&nbsp; <span class="visualHighlight">*MAT_CAZACU_BARLAT</span> (<span class="visualHighlight">*MAT_233</span>),<br />&nbsp; <span class="visualHighlight">*MAT_UHS_STEEL</span> (<span class="visualHighlight">*MAT_244</span>),<br />&nbsp; <span class="visualHighlight">*MAT_EIGHT_CHAIN_RUBBER</span> (<span class="visualHighlight">*MAT_267</span>)</li><li>Make fabric material forms 12, 13, and 14 output global stress to the d3plot file like the other fabric forms and other materials. (<span class="visualHighlight">*MAT_034</span>)</li><li>Implement <span class="visualHighlight">*MAT_UHS_STEEL</span> for 2D solid elements. (<span class="visualHighlight">*MAT_244</span>)</li><li>Make <span class="visualHighlight">*MAT_SPOTWELD</span>/SIGY&lt;0 consistent with <span class="visualHighlight">*MAT_SPOTWELD</span>/SIGY&gt;0. (<span class="visualHighlight">*MAT_100</span>)</li><li>Fix output of curvature to &quot;plastic strain&quot; position in output of <span class="visualHighlight">*MAT_RC_BEAM</span>. (<span class="visualHighlight">*MAT_174</span>)</li><li>Fix energy calculation in <span class="visualHighlight">*MAT_KINEMATIC_TRANSVERSELY_ANISOTROPIC</span>. (<span class="visualHighlight">*MAT_125</span>)</li><li>Correct calculation of heat flux vector for orthotropic materials. (<span class="visualHighlight">*MAT_..._THERMAL</span>)</li><li>A bug fix for these materials in the case of equi-biaxial stretching. (<span class="visualHighlight">*MAT_036</span>, <span class="visualHighlight">*MAT_190</span>)</li><li>Fix for damage calculation in <span class="visualHighlight">*MAT_SPOTWELD_DAMAGE-FAILURE</span> when SIGY&lt;0. (<span class="visualHighlight">*MAT_100</span>)</li><li>Correct temperature in user materials in combination with 2D solids. (<span class="visualHighlight">*MAT_THERMAL_USER_DEFINED</span>)</li><li>Correct history variable handling in thermal user materials. (<span class="visualHighlight">*MAT_THERMAL_USER_DEFINED</span>)</li><li>Fix NUMINT option of <span class="visualHighlight">*MAT_CAZACU_BARLAT</span>. (<span class="visualHighlight">*MAT_233</span>)</li><li>Add new options related to rate effects and damage. (<span class="visualHighlight">*MAT_233</span>)</li><li>Make the strain rate the first history variable after the plastic strain for all versions of <span class="visualHighlight">*MAT_STRAIN_RATE_DEPENDENT_PLASTICITY</span>. (<span class="visualHighlight">*MAT_019</span>)</li><li>Fix instability of <span class="visualHighlight">*MAT_SIMPLIFIED_RUBBER/FOAM</span> in full deck restart. (<span class="visualHighlight">*MAT_181</span>)</li><li>Add <span class="visualHighlight">*MAT_TABULATED_JOHNSON_COOK</span> for type 13 tetrahedon. (<span class="visualHighlight">*MAT_224</span>)</li><li>Modify GISSMO parameters SHRF and BIAXF. (<span class="visualHighlight">*MAT_ADD_EROSION</span>)</li><li>Add new option to <span class="visualHighlight">*MAT_ARUP_ADHESIVE</span>: If parameter BTHK&lt;0, then do not modify time step. This helps to avoid very small time steps, but it can affect stability. (<span class="visualHighlight">*MAT_169</span>)</li><li>Correct bad output of strains and thickness reduction to d3plot for <span class="visualHighlight">*MAT_3-PARAMETER_BARLAT</span>. (<span class="visualHighlight">*MAT_036</span>)</li><li>Enable <span class="visualHighlight">*PART_COMPOSITE</span> to work with material types <span class="visualHighlight">*MAT_104</span>, <span class="visualHighlight">*MAT_108</span>, <span class="visualHighlight">*MAT_122</span>, <span class="visualHighlight">*MAT_133</span>, <span class="visualHighlight">*MAT_135</span>, <span class="visualHighlight">*MAT_137</span>, <span class="visualHighlight">*MAT_157</span>, <span class="visualHighlight">*MAT_223</span>, <span class="visualHighlight">*MAT_226</span>, <span class="visualHighlight">*MAT_229</span>, <span class="visualHighlight">*MAT_233</span>, <span class="visualHighlight">*MAT_234</span>, <span class="visualHighlight">*MAT_235</span>, and <span class="visualHighlight">*MAT_242</span>. Previous, a keyword error was reported.</li><li>Fix for large curve IDs in <span class="visualHighlight">*MAT_SAMP-1</span>. (<span class="visualHighlight">*MAT_187</span>)</li><li>Fix RTCL damage of <span class="visualHighlight">*MAT_MODIFIED_PIECEWISE_LINEAR_PLASTICITY_RTCL</span> such the input parameter EPS0 is now used correctly. (<span class="visualHighlight">*MAT_123</span>)</li><li>Add parameter TRIAX which is a limit on the triaxiality, beyond which damage will not grow. (<span class="visualHighlight">*MAT_123</span>)</li><li>Add extra history variable 16 to <span class="visualHighlight">*MAT_GURSON</span> and <span class="visualHighlight">*MAT_GURSON_JC</span> for convenience in checking against GISSMO damage model. (<span class="visualHighlight">*MAT_120</span>, <span class="visualHighlight">*MAT_120_JC</span>)</li><li>Fix bug in <span class="visualHighlight">*MAT_PLASTICITY_WITH_DAMAGE_ORTHO</span> for brick elements and 2D solids which caused elements to spuriously vanish. (<span class="visualHighlight">*MAT_082</span>)</li><li>Improve user-defined failure subroutine template matusr_24 including passing of updated strain. (<span class="visualHighlight">*MAT_024</span> and others)</li><li>Fix the BETA&gt;0 option for brick or brick assembly spot welds that use DMGOPT=2, 10, 11, and 12. Weld failure was not occuring after damage initialization. (<span class="visualHighlight">*MAT_100</span>)</li><li>Fix calculation of sound speed for <span class="visualHighlight">*MAT_VISCOELASTIC_LOOSE_FABRIC</span>. Include element number when writing out failure message. (<span class="visualHighlight">*MAT_234</span>)</li><li>Implement an optional Young's modulus for compression in <span class="visualHighlight">*MAT_PLASTICITY_COMPRESSION_TENSION</span>. (<span class="visualHighlight">*MAT_124</span>)</li><li>Improve accuracy of type 13 (pressure-averaged) tetrahedron. (<span class="visualHighlight">*SECTION_SOLID</span>, <span class="visualHighlight">*MAT_</span>...)</li><li>Modify several existing material models for type 13 tetrahedron, including <span class="visualHighlight">*MAT_015</span>, <span class="visualHighlight">*MAT_098</span>, <span class="visualHighlight">*MAT_106</span>, <span class="visualHighlight">*MAT_224</span>. (<span class="visualHighlight">*SECTION_SOLID</span>, <span class="visualHighlight">*MAT_</span>...)</li><li>Made beam <span class="visualHighlight">*MAT_PIECEWISE_LINEAR_PLASTCITY</span> (<span class="visualHighlight">*MAT_024</span>) plasticity iteration consistent with <span class="visualHighlight">*MAT_PLASTIC_KINEMATIC</span> (<span class="visualHighlight">*MAT_003</span>).</li><li>Modify nonlocal failure for thick shells so that if elements are stacked, averaging will not occur with elements on the top and bottom, only those on the side. (<span class="visualHighlight">*MAT_NONLOCAL</span>)</li><li>Fix incorrect experimental curve data output to curveplot file for materials <span class="visualHighlight">*MAT_76</span>, <span class="visualHighlight">*MAT_77</span>, <span class="visualHighlight">*MAT_134</span>, <span class="visualHighlight">*MAT_175</span>, <span class="visualHighlight">*MAT_176</span>, <span class="visualHighlight">*MAT_178</span> and <span class="visualHighlight">*MAT_276</span>.</li><li>Enable the negative AOPT (<span class="visualHighlight">*DEFINE_COORDINATE_NODES</span>) option for <span class="visualHighlight">*MAT_LAMINATED_COMPOSITE_FABRIC</span> and <span class="visualHighlight">*MAT_RATE_SENSITIVE_COMPOSITE_FABRIC</span>. (<span class="visualHighlight">*MAT_058</span>, <span class="visualHighlight">*MAT_158</span>)</li><li>Add input check for duplication of EOS ID. (<span class="visualHighlight">*EOS_</span>...)</li><li>Fix instability problem of <span class="visualHighlight">*MAT_CRUSHABLE_FOAM</span> for plain strain analysis.</li><li>Fix in Zerilli-Armstrong law in <span class="visualHighlight">*MAT_MODIFIED_JOHNSON_COOK</span>. (<span class="visualHighlight">*MAT_107</span>)</li><li>Modify <span class="visualHighlight">*MAT_CONCRETE_EC2</span> so that when <span class="visualHighlight">*INTEGRATION_SHELL</span> or <span class="visualHighlight">*PART_COMPOSITE</span> is used, the AOPT-related angle is recalculated for each integration point. The standard LS-DYNA treatment is to get the AOPT-related angle from the first IP made of an orthotropic material, then use the same angle for subsequent points. (<span class="visualHighlight">*MAT_172</span>)</li><li>Fix for NUMINT&lt;0 in materials <span class="visualHighlight">*MAT_120</span>, <span class="visualHighlight">*MAT_123</span>, <span class="visualHighlight">*MAT_187</span>, <span class="visualHighlight">*MAT_224</span>, and GISSMO: Solid elements are now deleted directly after 1st IP fails, i.e., input value of NUMINT is ignored. (Various <span class="visualHighlight">*MAT_</span>... including <span class="visualHighlight">*MAT_ADD_EROSION</span>)</li><li>Improve <span class="visualHighlight">*MAT_RHT</span>, including automatic parameter generation. (<span class="visualHighlight">*MAT_272</span>)</li><li>Make updates to <span class="visualHighlight">*MAT_CONCRETE_DAMAGE_REL3</span> per KCSE. (<span class="visualHighlight">*MAT_072R3</span>)</li><li>Implement updates from KCSE for <span class="visualHighlight">*MAT_CONCRETE_DAMAGE_REL3</span>. (<span class="visualHighlight">*MAT_072R3</span>)</li><li>Add option to <span class="visualHighlight">*MAT_UHS_STEEL</span> for automatic switching between cooling and heating algorithm based on the temperature slope. (<span class="visualHighlight">*MAT_244</span>)</li><li>Fix scaling of heat flow due to phase transitions in <span class="visualHighlight">*MAT_UHS_STEEL</span>. (<span class="visualHighlight">*MAT_244</span>)</li><li>Add thermal scale factor to <span class="visualHighlight">*MAT_UHS_STEEL</span>. (<span class="visualHighlight">*MAT_244</span>)</li><li>Support heating and/or reheating of <span class="visualHighlight">*MAT_UHS_STEEL</span>. The heat equation is taken from Oddy et al (1996) Microstructural Predictions Including Arbitrary Thermal Historic ReAustinatization And Carbon Segregation Effects. (<span class="visualHighlight">*MAT_244</span>)</li><li>Fix bug in <span class="visualHighlight">*MAT_SIMPLIFIED_JOHNSON_COOK</span> for implicit. (<span class="visualHighlight">*MAT_098</span>)</li><li>Modify <span class="visualHighlight">*MAT_ORTHOTROPIC_THERMAL</span> so that it works with angles on the <span class="visualHighlight">*SECTION_SHELL</span> or <span class="visualHighlight">*SECTION_TSHELL</span> card to define material directions for layers. (<span class="visualHighlight">*MAT_021)</span>&nbsp;</li><li>Fix plane strain and axisymmetric elements when used with orthotropic user-defined materials. This fix affects shell forms 13, 14, 15, 43, 44, 52, 53.&nbsp; The wrong strain and stress transformation was being done. (<span class="visualHighlight">*MAT_USER_DEFINED_MATERIAL_MODELS</span>)&nbsp;&nbsp;</li></ul><h5>&nbsp;</h5><h5>ALE</h5><ul><li>Fix PFACMM=3 option. (<span class="visualHighlight">*CONSTRAINED_LAGRANGE_IN_SOLID</span>)</li><li>Improve writing of internal energy for ALE parts. (<span class="visualHighlight">*DATABASE_GLSTAT</span>, <span class="visualHighlight">*DATABASE_MATSUM</span>, <span class="visualHighlight">*DATABASE_ALE_MAT</span>)</li><li>Invoke preferred multi-material ALE advection method for explosive simulations by setting DCT = -1. (<span class="visualHighlight">*CONTROL_ALE</span>)</li><li>Support ALE Multimaterial Group switching for failed material in MPP. (<span class="visualHighlight">*ALE_FAIL_SWITCH_MMG</span>)</li><li>Fix bug affecting this command in MPP. (<span class="visualHighlight">*ALE_FSI_PROJECTION</span>)</li><li>Implement this feature for MPP. (<span class="visualHighlight">*CONTROL_EXPLOSIVE_SHADOW_SET</span>)</li><li>Correct the computation of the mass flux. (<span class="visualHighlight">*DATABASE_FSI</span>)</li><li>Initialize the <span class="visualHighlight">*EOS_JWLB</span> pressure with PREF and the relative volume (ALE formulation). (<span class="visualHighlight">*CONTROL_ALE</span>, <span class="visualHighlight">*EOS_JWLB</span>)</li><li>Initialize the stress for each ALE group. (<span class="visualHighlight">*INITIAL_STRESS_DEPTH</span>)</li><li>For these commands, add in support for <span class="visualHighlight">*EOS_GRUNEISON</span> but at significant cost owing to an iterative algorithm. (<span class="visualHighlight">*ALE_AMBIENT_HYDROSTATIC</span>, <span class="visualHighlight">*INITIAL_HYDROSTATIC_ALE</span>)&nbsp;&nbsp;</li></ul><p>&nbsp;</p><h5>SPH</h5><ul><li>Fix bugs related to SPH with thermal solver. (<span class="visualHighlight">*..._SPH</span>)</li><li>Add <span class="visualHighlight">*MAT_072</span> for SPH.</li><li>Add <span class="visualHighlight">*MAT_MOHR_COULOMB</span> for SPH but no support for material's LOCAL=1 option. (<span class="visualHighlight">*MAT_173</span>)</li><li>Add <span class="visualHighlight">*MAT_JOHNSON_HOLMQUIST_JH1</span> for SPH. (<span class="visualHighlight">*MAT_241</span>)</li><li>Output bulk viscosity energy of SPH as hourglass energy. (<span class="visualHighlight">*SECTION_SPH</span>)</li><li>Fix read error for multiple <span class="visualHighlight">*DEFINE_SPH_TO_SPH_COUPLING</span>.</li><li>Update bulk viscosity of SPH for MPP to conserve the total energy.</li><li>Update strain calculation (due to circumferential velocity) for SPH axisymmetry option. (<span class="visualHighlight">*CONTROL_SPH</span>)</li><li>Implement SPH CONT=1 and SPH-to-SPH coupling for MPP. (<span class="visualHighlight">*CONTROL_SPH</span>, <span class="visualHighlight">*DEFINE_SPH_TO_SPH_COUPLING</span>)&nbsp;&nbsp;</li></ul><p>&nbsp;</p><h5>EFG</h5><ul><li>Add EFG compatibility to the <span class="visualHighlight">*MAT_EIGHT_CHAIN</span> rubber model. (<span class="visualHighlight">*MAT_267</span>)</li></ul><p>&nbsp;</p><h5>Implicit</h5><ul><li>Fix bug in implicit auto time stepping combined with keypoints. (<span class="visualHighlight">*CONTROL_IMPLICIT_AUTO</span>)</li><li>Fix bug when using thermal dependent materials and auto time stepping in implicit. (<span class="visualHighlight">*CONTROL_IMPLICIT_AUTO</span>)</li><li>Fix issues with the SMP and MPP implementations of the implicit (LM) joints. (<span class="visualHighlight">*CONSTRAINED_JOINT</span>, <span class="visualHighlight">*CONTROL_RIGID</span>)</li><li>Fix MPP implicit implementation of cyclic symmetry boundary conditions. (<span class="visualHighlight">*BOUNDARY_CYCLIC</span>)</li><li>Fix bug in <span class="visualHighlight">*CONTROL_IMPLICIT_CONSISTENT_MASS</span> (MPP only).</li><li>Properly handle the switching between explicit to implicit in the case of large rotations of rigid bodies. (<span class="visualHighlight">*CONTROL_IMPLICIT_GENERAL</span>)</li><li>Fix MPP Implicit's treatment of <span class="visualHighlight">*INTERFACE_LINKING_</span>... to match the year old changes to this feature for MPP Explicit.</li><li>Fix output of spc forces in implicit. (<span class="visualHighlight">*DATABASE_SPCFORC</span>)</li><li>Fix incorrect output to spcforc for implicit. (<span class="visualHighlight">*DATABASE_</span>option)</li><li>Fix MPP Implicit error in collecting and reporting forces due to certain constraints. (<span class="visualHighlight">*DATABASE_</span>option)</li><li>Tune up implicit memory requirements output. (n/a)</li><li>Add consistent mass matrices for solid types 1, 2, 10, 15; beam type 1, 2, 3, 4, 5. (<span class="visualHighlight">*CONTROL_IMPLICIT_CONSISTENT_MASS</span>)</li><li>Fix handling of joints in the presence of curve-based implicit switching. (<span class="visualHighlight">*CONSTRAINED_JOINT_</span>...)</li><li>Stiffness matrix of type 2 beam was broken when IGS=1 (geometric stiffness). (<span class="visualHighlight">*SECTION_BEAM</span>, <span class="visualHighlight">*CONTROL_IMPLICIT_GENERAL</span>)</li><li>Disable velocity dependent dampers for implicit static solution. (<span class="visualHighlight">*ELEMENT_DISCRETE</span>)</li><li>Enable implicit solutions with solids comprised of <span class="visualHighlight">*MAT_ENHANCED_COMPOSITE_DAMAGE</span>. (<span class="visualHighlight">*MAT_054</span>, <span class="visualHighlight">*MAT_055</span>)</li><li>Fix stress output for implicit mode shapes. (<span class="visualHighlight">*CONTROL_IMPLICIT_EIGENVALUE</span>)</li><li>Fix improper handling of <span class="visualHighlight">*CASE</span> for implicit eigenvalue analysis. (<span class="visualHighlight">*CONTROL_IMPLICIT_EIGENVALUE</span>)</li><li>Fix the output to implicit databases (d3eigv, d3mode, d3iter) for 10-noded tetrahedra. (<span class="visualHighlight">*CONTROL_IMPLICIT_</span>...)</li><li>Fix MPP writing of d3eigv for large problems. (<span class="visualHighlight">*CONTROL_IMPLICIT_</span>...)</li><li>Bug fix in implicit nonlinear solver 12. (<span class="visualHighlight">*CONTROL_IMPLICIT_SOLUTION</span>)</li><li>Fix bug of incorrectly sorted nodes for <span class="visualHighlight">*CONTROL_IMPLICIT_STATIC_CONDENSATION</span>.&nbsp;&nbsp;</li></ul><p>&nbsp;</p><h5>Thermal</h5><ul><li>The 2 nodes identified by this keyword will be constrained to the same temperture in a thermal only problem or in a coupled thermal mechanical problem. (<span class="visualHighlight">*CONSTRAINED_SPOTWELD</span>)</li><li>The parameter TSF (thermal speedup factor) on the <span class="visualHighlight">*CONTROL_THERMAL_SOLVER</span>&nbsp;keyword will automatically scale the kinetic rate equations used in&nbsp;<span class="visualHighlight">*MAT_UHS_STEEL</span>. TSF is used for time scaling, such as when the punch speed is&nbsp;artificially increased when modeling metal stamping operations. (<span class="visualHighlight">*CONTROL_THERMAL_SOLVER</span>, <span class="visualHighlight">*MAT_244</span>)</li><li>Fix bug whereby <span class="visualHighlight">*MAT_CONCRETE_EC2</span> beams and shells did not respond to&nbsp;temperature change in a coupled thermal/structural analysis.&nbsp;Pore pressure analysis thermal expansion was also failing to respond&nbsp;to temperature change in a coupled analysis. (<span class="visualHighlight">*MAT_172</span>, <span class="visualHighlight">*MAT_ADD_PERMEABILITY</span>)</li></ul><p>&nbsp;</p><h5>MPP</h5><ul><li>Enhance decomposition option to allow isolate and distribute for multiple parts or part set. (<span class="visualHighlight">*CONTROL_MPP_DECOMPOSITION</span>)</li><li>Fix MPP problem related to <span class="visualHighlight">*BOUNDARY_PRESCRIBED_MOTION_RIGID</span> when used with relative motion.</li><li>Fix for MPP d3plot output, which was not honoring the IEVERP flag on <span class="visualHighlight">*DATABASE_EXTENT_BINARY</span>. (<span class="visualHighlight">*BOUNDARY_PRESCRIBED_MOTION_RIGID</span>)</li><li>Add support for <span class="visualHighlight">*MAT_NONLOCAL</span> in MPP.</li><li>Enhance MPP performance of explicit with superelements for large number of processes and small number of superelements. (<span class="visualHighlight">*ELEMENT_DIRECT_STIFFNESS_MATRIX</span>)</li><li>Fix problem of viewing MPP decomposition when particle method is invoked. (<span class="visualHighlight">*CONTROL_MPP_DECOMPOSITION_SHOW</span>, <span class="visualHighlight">*AIRBAG_PARTICLE</span>)</li><li>Add MPP support of <span class="visualHighlight">*LOAD_SURFACE_STRESS</span>.</li><li>Improve commonality between SMP and MPP in rigid body routines. (n/a)</li><li>Fix problem in MPP with sliprings having &quot;optional orientation node&quot;. (<span class="visualHighlight">*ELEMENT_SEATBELT_SLIPRING</span>)</li></ul><h5>&nbsp;</h5><h5>Forming</h5><ul><li>Improve 2D trimming: allow trimming curves to cross the part boundary many times. (<span class="visualHighlight">*DEFINE_CURVE_TRIM_NEW</span>)</li><li>Fix a bug in trimming where SPC constraints could be lost. (<span class="visualHighlight">*DEFINE_CURVE_TRIM_NEW</span>)</li><li>Fix bugs in springback compensation (<span class="visualHighlight">*INTERFACE_COMPENSATION_NEW</span>):<br />&nbsp; -&nbsp;rigid tooling now can be the exact same size as the deformed blank;<br />&nbsp; - improvement in springback compensation with undercut;<br />&nbsp; - blank can now be bigger than the rigid tool.</li><li><span class="visualHighlight">*INTERFACE_COMPENSATION_NEW</span> now allows multiple regions to be compensated at the same time, with keyword <span class="visualHighlight">*DEFINE_CURVE_COMPENSATION_CONSTRAINT_BEGIN</span> and <span class="visualHighlight">*DEFINE_CURVE_COMPENSATION_CONSTRAINT_END</span>.</li><li>Allow displacement control of trim steel kinematics. (<span class="visualHighlight">*CONTROL_FORMING_SCRAP_FALL</span>) &nbsp;</li><li>Fix bug in scrap constraints release when trim steel is moving in local coordinate system (<span class="visualHighlight">*CONTROL_FORMING_SCRAP_FALL</span>) &nbsp;</li><li>Improve flanging simulation by&nbsp;allowing the user to control how far the elements from a defined curve can be selected for mesh refinement. (<span class="visualHighlight">*DEFINE_CURVE_TRIM_3D</span>)</li></ul><p>&nbsp;</p><h5>Discrete Element Method</h5><ul><li>Fix DEM to DEM contact in MPP.</li><li>Support part/part set input in N2S contact with discrete element sphere. (<span class="visualHighlight">*CONTACT_NODES_TO_SURFACE</span>)</li><li>Add capillary force to simulate wet particles for Discrete Sphere Element. The particle-particle and particle-segment capillary force is calculated based on Langmuir 2005, 12, 10992-10997 (<span class="visualHighlight">*ELEMENT_DISCRETE_SPHERE</span>)</li><li>Add rolling friction for discrete sphere element. (<span class="visualHighlight">*ELEMENT_DISCRETE_SPHERE</span>)</li><li>Include rotational DOF for discrete element to surface coupling. (<span class="visualHighlight">*DEFINE_DE_TO_SURFACE_COUPLING</span>)&nbsp;&nbsp;</li></ul><h5>&nbsp;</h5><h5>Isogeometric Elements</h5><ul><li>Allow degenerated nurbs-patches (multiple control-points at the same physical location) for isogeometric elements. (<span class="visualHighlight">*ELEMENT_SHELL_NURBS_PATCH</span>)</li><li>Make the transformation of parametric coordinates to physical coordinates of interpolation nodes compatible with MPP. (<span class="visualHighlight">*ELEMENT_SHELL_NURBS_PATCH</span>)</li><li>Fix post-processing of stresses, ... via interpolation elements in case of multiple nurbs patches that share common edges. (<span class="visualHighlight">*ELEMENT_SHELL_NURBS_PATCH</span>)&nbsp;&nbsp;</li></ul><p>&nbsp;</p><h5>General</h5><ul><li>Fix interactive &quot;cross&quot; command in Material Model Driver.</li><li>Terminate right after sensor-switch status is changed. (<span class="visualHighlight">*TERMINATION_SENSOR</span>)</li><li>Correct bug for MPP&nbsp; version of sensor_define_force. (<span class="visualHighlight">*SENSOR_DEFINE_FORCE</span>)</li><li>Allow <span class="visualHighlight">*KEYWORD_JOBID</span> and <span class="visualHighlight">*CASE</span> together.</li><li>Fix bug whereby damping applied was much greater than the input value if FHIGH/FLOW &lt; 3.16 (<span class="visualHighlight">*DAMPING_FREQUENCY_RANGE</span>)</li><li>Fix problem of <span class="visualHighlight">*DEFORMABLE_TO_RIGID_AUTOMATIC</span> not switching correctly for MPP.</li><li>Correct a bug for the retart of pore air simulation (<span class="visualHighlight">*..._PORE_AIR</span>).</li><li>Fix <span class="visualHighlight">*INCLUDE_TRANSFORM</span> with <span class="visualHighlight">*PART_CONTACT</span> or <span class="visualHighlight">*PART_COMPOSITE_CONTACT</span>: Decay constant DC was not transformed correctly.</li><li>Fix <span class="visualHighlight">*AIRBAG_HYBRID</span> with <span class="visualHighlight">*INCLUDE_TRANSFORM</span>.</li><li>Fix <span class="visualHighlight">*MAT_034</span> (negative LCUA, LCUB, LCUAB) with *INCLUDE_TRANSFORM: Scaling with FCTMAS, FCTTIM, and FCTLEN was not done correctly in this case.</li><li>Fix <span class="visualHighlight">*MAT_183</span> with <span class="visualHighlight">*INCLUDE_TRANSFORM</span>.</li><li>Fix <span class="visualHighlight">*CONTACT_</span>... parameter CID_RCF (Optional Card C): Offset IDDOFF from *INCLUDE_TRANSFORM was not accounted for.</li><li>Fix <span class="visualHighlight">*MAT_100</span> with SIGY&lt;0: Account for offset from <span class="visualHighlight">*INCLUDE_TRANSFORM</span>.</li><li>Fix <span class="visualHighlight">*CONSTRAINED_JOINT_STIFFNESS</span> and offsets from <span class="visualHighlight">*INCLUDE_TRANSFORM</span>.</li><li>Fix temperature conversion in <span class="visualHighlight">*INCLUDE_TRANSFORM</span> including h conversion in <span class="visualHighlight">*BOUNDARY_CONVECTION</span> and adding&nbsp; FtoR and RtoF.</li><li>Fix bug affecting D2R automatic switching in MPP wherein small variations of contact forces between tire and road in a tire rolling example were observed. (<span class="visualHighlight">*DEFORMABLE_TO_RIGID_AUTOMATIC</span>)</li><li>Allow <span class="visualHighlight">*SET_SEGMENT_GENERAL</span> for element formulations that have&nbsp; midside nodes.</li><li>Clean up direction specification syntax for sensor. (<span class="visualHighlight">*SENSOR_DEFINE_NODE</span>)</li><li>Fix bug of <span class="visualHighlight">*SET_PART_LIST_GENERATE</span> not recognizing <span class="visualHighlight">*PART_COMPOSITE</span>.</li><li>Accommodate triangular segments in pressure loading using <span class="visualHighlight">*DEFINE_FUNCTION</span>.</li><li>Fix error in adaptivity restart if any elements have failed. (<span class="visualHighlight">*CONTROL_ADAPTIVE</span>)</li><li>Fix incorrect behaviour when VID=Y/Z in <span class="visualHighlight">*SENSOR_DEFINE_NODE</span> and DIR=Y/Z in <span class="visualHighlight">*DEFINE_COORDINATE_NODES</span>.</li><li>Fix a bug which gave null results for the translational velocity and acceleration functions (VX,VY,VZ,AX,AY,AZ) when the optional local coordinate system N3 was specified. (<span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>)</li><li>Add USA support for implicit. (<span class="visualHighlight">*BOUNDARY_USA_SURFACE</span>)</li><li>Write dynain file when termination is due to <span class="visualHighlight">*TERMINATION_SENSOR</span>. (<span class="visualHighlight">*TERMINATION_SENSOR</span>, <span class="visualHighlight">*INTERFACE_SPRINGBACK_LSDYNA</span>)</li><li>Calculate nodal mass and d3hsp mass properties of parts based on initial foam reference geometry instead of deformed geometry at initial state. (<span class="visualHighlight">*INITIAL_FOAM_REFERENCE_GEOMETRY</span>)</li><li>Fix bug when damping is enabled in <span class="visualHighlight">*DAMPING_PART_STIFFNESS</span> and rayleigh damping energy is computed per RYLEN=2 in <span class="visualHighlight">*CONTROL_ENERGY</span>; shells may have had spurious stresses.</li><li>Fix bug affecting LOCAL option of <span class="visualHighlight">*DEFINE_BOX</span>.</li><li>Fix bug affecting <span class="visualHighlight">*SET_PART_LIST_GENERATE</span> when <span class="visualHighlight">*PART_MOVE</span> is present (null set was created).</li><li>Fixed bug for <span class="visualHighlight">*SET_SEGMENT_COLLECT</span> and attributes of <span class="visualHighlight">*SET_..._COLLECT</span>. All attributes of <span class="visualHighlight">*SET_PART_COLLECT</span>, <span class="visualHighlight">*SET_NODE_COLLECT</span> and <span class="visualHighlight">*SET_SHELL_COLLECT</span> were not copied to the new set. (<span class="visualHighlight">*SET_..._COLLECT</span>)</li><li>Add <span class="visualHighlight">*PART_ANNEAL</span> for MPP.&nbsp; Zeroes stress in part at specified time.</li></ul><p>&nbsp;</p>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Guido Pietsch</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2012-03-23T09:10:50Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-v971-r5.1.1-r5.65550-released">
    <title>LS-DYNA V971 R5.1.1 (R5.65550) released</title>
    <link>http://www.dynasupport.com/news/ls-dyna-v971-r5.1.1-r5.65550-released</link>
    <description>New version of LS-DYNA is released for all common platforms.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Release notes for Version 971 R5.1.1<br />Herein are summarized enhancements and significant corrections made since the release of 971 R5.1.0.<br />&nbsp;</h4><h5>Adaptivity</h5><ul><li>Fixed error reading adaptivity input file when <span class="visualHighlight">*DATABASE_TRACER</span> is used with adaptivity.</li></ul><p>&nbsp;</p><h5>Airbag</h5><ul><li>Fixed bug in <span class="visualHighlight">*AIRBAG_HYBRID_CHEMKIN_JETTING</span> that, for some platforms, caused a core dump.</li><li>Support added for TITLE and ID options in <span class="visualHighlight">*AIRBAG_PARTICLE</span> including output of information to abstat_cpm.</li><li>Fixed a problem with contact sensor switch for <span class="visualHighlight">*AIRBAG_PARTICLE</span> blockage option. The contact forces of vent and fabric nodes are used to determine the airbag blockage factor.&nbsp; If contacts were switched off by <span class="visualHighlight">*SENSOR</span> option, the nodal <br />contact forces of slave/master nodes were not reset to zero. The vents/frabric were always blocked after the switch.</li><li>Fixed a problem with multiple definitions of <span class="visualHighlight">*AIRBAG_PARTICLE</span> with IAIR=2. The initial air particles were not placed at correct location after the first bag.</li></ul><p>&nbsp;</p><h5>ALE</h5><ul><li>Fixed bug in <span class="visualHighlight">*BOUNDARY_AMBIENT_EOS</span> that was introduced at R3.1. Bug was likely to cause an instability.</li></ul><p>&nbsp;</p><h5>Boundary Conditions</h5><ul><li>Fixed&nbsp; bug related to VAD=4 for prescribed relative motion between rigid bodies. Motion was in wrong direction.</li><li>Fixed obscure bugs in pore pressure analysis having to do with node behavior at drained/undrained boundaries. This fix prevents the boundary nodes being controlled by the undrained part, even if the user spuriously defined a permeability for the drained part.</li><li>Fixed error termination during input phase when <span class="visualHighlight">*BOUNDARY_PRESCRIBED_MOTION_RIGID</span> is prescribed for nodal rigid bodies.</li></ul><h5>&nbsp;</h5><h5>Constrained Options</h5><ul><li>Made various bug fixes and performance improvements for joints (explicit+penalty, explicit+lagrange, and implicit).</li></ul><p>&nbsp;</p><h5>Contact Options</h5><ul><li>Enabled input of Contact IDs with more than 8 digits (up to 10).</li><li>Changed how PENOPT&gt;3 in <span class="visualHighlight">*CONTROL_CONTACT</span> is handled:</li></ul><pre style="margin-left: 40px;">
- MPP:  Input value of PENOPT is now used.
- SMP:  PENOPT is reset to default value.
</pre><ul><li>Fixed MPP eroding contact that resulted in wrong node thicknesses in some cases if there were shell elements in the eroding surface.</li><li>Fixed contact warning format affecting contact IDs greater than 5 digits.</li><li>Improved stability of offset tied contacts in MPP.</li><li>Removed extraneous print to screen that slowed performance of <span class="visualHighlight">*CONTACT_TIED_SURFACE_TO_SURFACE</span> in some cases.</li><li>Fixed beam-to-beam contact (AUTOMATIC_GENERAL) and shell edge contact (SINGLE_EDGE) which did not activate at birth time (BT&gt;0).&nbsp; Affects MPP only.</li><li>Fixed user defined friction so that using more than one forming contact with <span class="visualHighlight">*USER_INTERFACE_FRICTION</span> would not lead to a crash. Bug affected only SMP.</li><li>Fixed array index problem in user defined friction.</li><li>Fixed the periodic shell segment intersection check of segment based contact (DTPCHK on optional card D of <span class="visualHighlight">*CONTACT</span>) which failed to report all the intersected segments.</li><li>Fixed a problem with small deck restarts that use parallel consistency and segment based contact.&nbsp; A buffer was not allocated causing an immediate crash.</li><li>Fixed <span class="visualHighlight">*CONTACT_TIED_SURFACE_TO_SURFACE_FAILURE</span> for MPP which did not exhibit any failure behavior.</li><li>Fixed an error in segment based contact that occurred when FRCENG=1 on <span class="visualHighlight">*CONTROL_CONTACT</span> and PKP_SEN=0 on <span class="visualHighlight">*DATABASE_EXTENT_BINARY</span>. Before the fix, this condition would crash the program.</li><li>Fixed segmentation violation problem when viscous damping is enabled for contact, and the slave or master node is massless.</li><li>Enabled nonlinear contact stiffness (FNLSCL and DNLSCL in <span class="visualHighlight">*CONTACT</span>) to work with implicit, segment-based contact when friction is present. The frictionless case already worked.</li><li>Fixed bug affecting output to ncforc for <span class="visualHighlight">*CONTACT_SLIDING</span> (MPP only).</li><li>Fixed SMP and MPP <span class="visualHighlight">*CONTACT_GUIDED_CABLE</span>, for better handling of nodes near the ends of beams.&nbsp; The old code was &quot;sticking&quot; and applying non-physical forces along the beams in some cases.</li><li>Modified MPP tied contact initialization: when detecting which nodes should be tied and which not, consider the distance to the actual segment, not including any extension. This better honors any user specified tying criteria.</li><li>Fixed problem of MPP contact initialization via full deck restart if the original problem used dynamic relaxation.</li><li>Added MPP support for SPOTSTP (<span class="visualHighlight">*CONTROL_CONTACT</span>) which involves deformable spot weld nodes which are not tied to a master surface.</li><li>Fixed MPP implicit problem with penalty tied contacts that was introduced in revision 63515.</li><li>Enabled the KEEPCS parameter of <span class="visualHighlight">*CONTROL_SHELL</span> to work with segment-based contact.</li><li>Fixed MPP bug whereby nodes were not constrained by <span class="visualHighlight">*CONTACT_CONSTRAINT_NODES_TO_SURFACE</span> when SHLTHK=1 in <span class="visualHighlight">*CONTROL_CONTACT</span>.</li><li>Fixed segmentation fault during MPP initialization when <span class="visualHighlight">*CONTACT_TIED_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET</span> is used.</li></ul><h5>&nbsp;</h5><h5>Damping Options</h5><ul><li>Made changes to <span class="visualHighlight">*DAMPING_FREQUENCY_RANGE</span>:</li></ul><pre style="margin-left: 40px;">
- fixed bug related to damping of nodes containing *ELEMENT_INERTIA,
- added option to damp motion relative to a rigid body.
</pre><h5>&nbsp;</h5><h5>Database/Output</h5><ul><li>Fixed a bug which caused incorrect stress to be output to eloutdet forshell type 21 (Wilson linear element).</li><li>Fixed stress output with the CMPFLG=1 for brick materials 2, 21, 23, 40, 91, 92, 128, and 132.&nbsp; It's been broken since January 10, 2011.</li><li>Fixed bug whereby certain combinations of output options set in <span class="visualHighlight">*DATABASE_EXTENT_BINARY</span> caused shell strains to be output incorrectly to d3plot.</li><li>Fixed bug affecting d3part database that includes failed tshells.</li><li>Fixed output of the LEGEND to the LSDA/binout jntforc file, which was not correct for some joint types.</li><li>Fixed use of load curve for d3part output.</li><li>Fixed l2a crash problem when extracting eloutdet file from binout database.</li></ul><p>&nbsp;</p><h5>Define Options</h5><ul><li>Fixed segmentation fault problem when <span class="visualHighlight">*DEFINE_CURVE_ENTITY</span> is used.</li></ul><h5>&nbsp;</h5><h5>Elements</h5><ul><li>Fixed negative internal energy bug of beam formulation type 9 (spotweld beams) first noticed in using <span class="visualHighlight">*INITIAL_AXIAL_FORCE_BEAM</span>.</li><li>Fixed error termination problem during input when <span class="visualHighlight">*ELEMENT_MASS_MATRIX_NODE_SET</span> is used.</li><li>Fixed broken laminated shell theory in ELFORM 3 tshell elements.</li></ul><h5>&nbsp;</h5><h5>Forming</h5><ul><li>Fixes made to mapping in <span class="visualHighlight">*INCLUDE_STAMPED_PART</span>. It could happen that a crash part far away from the stamping part got wrong shell thickness and strains, where it should get default thickness and zero strains.</li></ul><h5>&nbsp;</h5><h5>Implicit</h5><ul><li>Fixed bug causing intermittent eigenvalue analysis to fail in MPP.</li><li>Fixed indexing for implicit <span class="visualHighlight">*CONSTRAINED_LINEAR_GLOBAL</span>.</li><li>Fixed problem of IDRFLG=-999 in <span class="visualHighlight">*CONTROL_DYNAMIC_RELAXATION</span> switching implicit solution to explicit solution.</li><li>Fixed implicit mechanics output to spcforc file.</li><li>Fixed problem with multiple prescribed motion of rigid bodies in local coordinates for implicit mechanics.</li><li>Fixed implicit's treatment of prescribed relative displacement between two rigid bodies (VAD=4), including honoring constraints.</li><li>Fixed recent problem with implicit using <span class="visualHighlight">*DAMPING_GLOBAL</span> or <span class="visualHighlight">*DAMPING_PART_MASS</span>.</li><li>Placed limit on non-convergence warning messages (20) to prevent unnecessarily large d3hsp and messag files.</li></ul><h5>&nbsp;</h5><h5>Initial Conditions</h5><ul><li>Fixed error termination when <span class="visualHighlight">*INITIAL_VELOCITY_GENERATION_START_TIME</span> is used.</li><li>Fixed bug whereby nodal rigid bodies defined with the INERTIA option sometimes had their initial velocities inappropriately overwritten by <span class="visualHighlight">*INITIAL_VELOCITY_GENERTATION</span>.</li><li>Fixed bug affecting <span class="visualHighlight">*INITIAL_VELOCITY_GENERATION</span> wherein nodal rigid body velocity definitions were removed based on the node set ID and not the part ID. This resulted in standard parts being removed from the velocity definition.</li></ul><h5>&nbsp;</h5><h5>Loads</h5><ul><li>Made parameters defined in <span class="visualHighlight">*USER_LOADING</span> available in subroutine loadsetud which pertains to <span class="visualHighlight">*USER_LOADING_SET</span>.</li><li>Fixed SMP bug whereby loading a nodal rigid body with a moment in a model containing only solid elements caused negative volumes.</li><li>Blast ID's from <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span> are now written to the BLSTFOR database.</li></ul><h5>&nbsp;</h5><h5>Material Models</h5><ul><li>Fixed bug in <span class="visualHighlight">*MAT_224</span> which could lead to zero yield stress and therefore a divide by zero.</li><li>Fixed <span class="visualHighlight">*MAT_224</span> with EOS: corrected triaxiality calculation. Before this fix, the use of LCF (load curve defining plastic failure strain as a function of triaxiality) could give wrong results (e.g. element failure) when <span class="visualHighlight">*MAT_224</span> was used together with an equation of state.</li><li>Improved algorithm in <span class="visualHighlight">*MAT_223</span> to prevent numerical underflow (very rare).</li><li>Fixed XMFLAG option on <span class="visualHighlight">*MAT_162</span> (composite_msc_dmg).</li><li>Fixed <span class="visualHighlight">*MAT_255</span> which gave nonsensical results for both SMP/MPP and explicit/implicit as compared to <span class="visualHighlight">*MAT_004</span>.</li><li>Fixed bug for <span class="visualHighlight">*MAT_187</span> (SAMP-1). The fade out of the stresses defined by EPFAIL and DEPRPT was not following the correct path, leading to the wrong equivalent plastic strain at rupture.</li><li>Fixed bugs associated with new option LMCA for reading more material parameters than afforded by LMC in <span class="visualHighlight">*MAT_USER_DEFINED_MATERIAL_MODELS</span>.</li><li>Made improvements to <span class="visualHighlight">*MAT_272</span> (RHT) with more to follow.&nbsp; <span class="visualHighlight">*MAT_272</span> is still in a state of development.</li><li>Upgrade arrays in <span class="visualHighlight">*MAT_098</span> shell subroutine to double precision to stablize certain crash problems.</li><li>Made fix for combination of <span class="visualHighlight">*MAT_ADD_EROSION</span> and triangular elements. There was a possible memory clobber if ELFORM=16 and ESORT=1.</li><li>Fixed the moment calculation that is done for the brick weld assembly failure calculation. The accuracy of the moment calculation was improved, and the TRUE_T parameter now correctly reduces the moment.</li><li>Fixed bug affecting <span class="visualHighlight">*MAT_082</span> with the ORTHO option.</li><li>Fixed laminated shell therory (by LAMSHT=3 or 5) for shells of <span class="visualHighlight">*MAT_058</span>.</li><li>Updated <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model GISSMO:</li></ul><pre style="margin-left: 40px;">
- New option for LCSRS.
    LCSRS &gt; 0: scale ecrit with strain rate scale factor
    LCSRS &lt; 0: don't scale ecrit with strain rate scale factor
- Use original strain rate curve instead of the discretized curve.
- Scale ecrit also with  the strain rate scale factor, not only epsf.
</pre><ul><li><p>Corrected material axes orientation issue affecting <span class="visualHighlight">*ELEMENT_SOLID_ORTHO</span> used together with <span class="visualHighlight">*INCLUDE_TRANSFORM</span>.</p></li></ul><h5>&nbsp;</h5><h5>SPH</h5><ul><li>Fixed bug in <span class="visualHighlight">*DEFINE_ADAPTIVE_SOLID_TO_SPH</span> which resulted in floating point exception on some platforms.</li><li>Minimum time step for SPH particle deactivation modified to consider time step scale factor TSSFAC.&nbsp; Deactivation criterion is invoked using ERODE=1 and DTMIN.</li><li>Made change to eliminate bucket sort memory warning when there are multiple SPH parts.</li><li>Added ID and TITLE options for <span class="visualHighlight">*DEFINE_ADAPTIVE_SOLID_TO_SPH</span>.</li><li>Fixed a failure to write matsum data for tshell parts that use user defined integration, either by <span class="visualHighlight">*INTEGRATION_SHELL</span> or <span class="visualHighlight">*PART_COMPOSITE_TSHELL</span>.</li></ul><h5>&nbsp;</h5><h5>Thermal</h5><ul><li>Fixed segmentation fault for thermal problems when BINARY=3 in <span class="visualHighlight">*DATABASE_TPRINT</span>.</li></ul><h5>&nbsp;</h5><h5>General</h5><ul><li>Fixed bug affecting nested <span class="visualHighlight">*INCLUDE_TRANSFORM</span> commands wherein all the expected transformations were not being invoked.</li><li>Fixes made to <span class="visualHighlight">*INCLUDE_TRANSFORM</span> affecting:</li></ul><pre style="margin-left: 40px;">
- offset of CSID in *INITIAL_STRESS_SECTION: idroff -&gt; idpoff
- offset of ID in *ELEMENT_MASS_PART_SET: idpoff -&gt; idsoff</pre><ul><li>Fixed bug that caused improper printout of memory in some cases.</li><li>Corrected solve storage estimate for superelement problems.</li><li>Enhanced superelements:</li></ul><pre style="margin-left: 40px;">
1.  allow single precision version to read binary direct matrix input
2.  allow single precision version to handle larger problems</pre><ul><li>Fixed&nbsp; problem in Madymo 7.x MDCAL coupling MPP decomposition didn't correctly handle solid parts in the LS_DYNA/Madymo extended coupling. The coupling job failed right away.</li><li>Increased the accuracy of part masses printed to d3hsp.</li><li>Made change to not prepend jobid on the MPP optional command line &quot;n=&quot; file.</li><li>Fixed corrupt d3plot produced by <span class="visualHighlight">*CONTROL_MPP_DECOMPOSITION_SHOW</span> when running&nbsp; MPP double precision with environment variable LSTC_BINARY set to 32ieee.</li></ul>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Guido Pietsch</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2011-04-08T08:28:59Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-v971-r5.1-r5.1.64536-released">
    <title>LS-DYNA V971 R5.1 (R5.64536) released </title>
    <link>http://www.dynasupport.com/news/ls-dyna-v971-r5.1-r5.1.64536-released</link>
    <description>New version of LS-DYNA is released for all common platforms.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h4>Version 971 R5.1 includes the following new features, enhancements, and significant corrections made since the release of R5.0.</h4><p>&nbsp;</p><h5>Acoustics</h5><ul><li><p>Extended the BEM acoustic method, Rayleigh method to using SSD results as excitation.</p></li><li><p>Implemented panel contribution analysis to the Kirchhoff acoustic method.</p></li><li><p>Extended frequency domain FEM acoustic method to using SSD results as excitation.</p></li><li><p>Enabled the implicit mechanics eigensolver with acoustics.</p></li></ul><p>&nbsp;</p><h5>Adaptivity</h5><ul><li><p>Enabled 3D r-adaptive remeshing with solid elements to work with <span class="visualHighlight">*INCLUDE_TRANSFORM</span>.</p></li><li><p>Fixed a problem so the 2D r-adaptive and sensor definitions can be used simultaneously.</p></li><li><p>Fixed the possible creation of new nodes during adaptive remeshing with ID's that are already in use. In the original remeshing algorithm, the nodes associated with discrete beam elements and extra nodes, were not handled. In some cases, discrete beam elements and extra nodes are just hanging out there not connected to any solids or shells. For these cases, the new mesh may have nodal values that are the same as these discrete beams and extra nodes resulting in error termination when the analysis continues after remeshing.</p></li></ul><p>&nbsp;</p><h5>Airbag</h5><ul><li><p>Fixed an MPP problem to allow sensors to be used with more than one airbag.</p></li><li>Improved airbag venting when the airbag particle method is used.</li><li>Enabled the optional temperature of input gas versus time curve to work with Wang Nefske control volume airbag.</li><li>Added the ability to consider external air resistance in the <span class="visualHighlight">*AIRBAG_PARTICLE</span> method. The drag coefficient can be given in the keyword card and external air inertial will be applied to the bag to retard the motion.</li><li>Fixed the pressure calculation from the <span class="visualHighlight">*AIRBAG_ADIABATIC_GAS_MODEL</span> to prevent negative pressures.</li><li>The CPM particle internal energy is calculated by direct integration of Cp through temperature from 0 to the operational temperature. If the user defined a polynomial of Cp that is not a monotonically increasing function, the internal energy iteration would not converge for a temperature higher than the maximum. This caused an instability of the CPM algorithm while transferring energy during collision. This has been fixed by assuming a constant Cp= Cp_max after the maximum value of Cp is reached.&nbsp; This allow users to use their quadratic Cp functions from other codes.</li></ul><p>&nbsp;</p><h5>ALE</h5><ul><li><p>Fixed the constraints by BCTRAN and BCROT on <span class="visualHighlight">*ALE_REFERENCE_SYSTEM_GROUP</span> when the ALE mesh is moving.</p></li><li><p>Fixed the EBC option on <span class="visualHighlight">*CONTROL_ALE</span> for the use with pentahedral and tetrahedral elements.</p></li><li><p>Fixed the ALE_2D force calculation at points near the axis of symmetry for 2D solid elements of ELFORM=14.</p></li><li><p>Fixed a failure to remove segments from coupling by <span class="visualHighlight">*CONSTRAINED_LAGRANGE_IN_SOLID</span> when the associated beam elements are deleted.</p></li><li><p>Added a new mass scaling option for ALE, IMASCL=4 on <span class="visualHighlight">*CONTROL_ALE</span>.</p></li><li><p>Added a fragmentation option in ALE in <span class="visualHighlight">*ALE_FRAGMENTATION</span>. Rather than converting failed material to vacuum, the new method preserves the material volume and converts the volume expansion to vacuum. This simulates crack formation and conserves mass and momentum.</p></li><li><pre>
*ALE_FRAGMENTATION ammgfrom , ammgto, type

ammgfrom: ALE multi-material group of the failed material
ammgto:   ALE multi-material group of the vacuum
type:     1. traditional convert failed to vacuum.
          2. new convert the expansion volume only.</pre></li></ul><ul><li><p>Fixed ALE smoothing to assure the nodes belong to thick shell elements are treated as Lagrangian.</p></li><li><p>Implemented a variable friction option for ALE fluid-structure interaction, FRIC&lt;0 on <span class="visualHighlight">*COSTRAINED_LAGRANGE_IN_SOLID</span>.&nbsp; The absolute value of FRIC is a table ID. This option is for CTYPE=4 and 5 only.</p></li><li><p>Fixed a possible NaN error termination when using *MAT_016 (pseudo tensor) as an ALE part.</p></li></ul><p>&nbsp;</p><h5>Boundary Conditions</h5><ul><li><p>Improved the treatment of birth and death times of prescribed motion constraints for the Lagrange Multiplier Treatment of joints for explicit calculations.</p></li><li><p>Fixed a problem where movement imposed by <span class="visualHighlight">*BOUNDARY_PRESCRIBED</span> motion was causing motion after <span class="visualHighlight">*SENSOR_CONTROL</span> turned it off at time 0.</p></li><li><p>Added body rotation sequence and rotations relative to another rigid body for<span class="visualHighlight"> *BOUNDARY_PRESCRIBED_ORIENTATION_RIGID</span>.</p></li><li><p>Fixed a bug to prevent <span class="visualHighlight">*BOUNDARY_SPH_FLOW</span> from being applied to inactive SPH particles.</p></li><li><p>Fixed the velocity of flow in the first cycle for <span class="visualHighlight">*BOUNDARY_SPH_FLOW</span>.</p></li></ul><p>&nbsp;</p><h5>Contact Options</h5><ul><li><p>Added MPP support for <span class="visualHighlight">*CONTACT_CONSTRAINT</span> types with 3D solid adaptive remeshing.</p></li><li><p>Added support for <span class="visualHighlight">*CONTACT_2D_AUTOMATIC_NODE_TO_SURFACE</span> with SPH particles.</p></li><li><p>Added a SHLEDG parameter to the optional card D of the <span class="visualHighlight">*CONTACT</span> card. This purpose of this optional parameter is to request no extension of shell edges during contact searching (the square edge option). This option is only valid for segment based (SOFT=2) contact.&nbsp; A parameter by the same name already exists on <span class="visualHighlight">*CONTROL_CONTACT</span>, but now it exists on <span class="visualHighlight">*CONTACT</span> optional card D, which allows the value do be set for an individual contact interface.</p></li></ul><pre style="margin-left: 40px;">
SHLEDG on *CONTROL_CONTACT has 2 valid values
    .eq.0:  default, round edge
    .eq.1:  use square edges

  SHLEDG on optional card D, field 8 has 3 valid values.
    .eq.0:  use the *CONTROL_CONTACT value
    .eq.1:  use square edges
    .eq.2:  use round edges
</pre><ul><li><p>Fixed MPP <span class="visualHighlight">*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_TIEBREAK</span> option 5: the symmetric treatment (which is not tied) was executing some of the &quot;tied&quot; code, resulting in random force spikes.</p></li><li><p>Improved MPP interference contact by extending the bucket sort region to account for the segment thickness of solid elements.&nbsp; This improves the initial search to find deeply penetrated nodes.</p></li><li><p>Fixed MPP <span class="visualHighlight">*CONTACT_CONSTRAINT</span>, which was not properly handling shared nodes.</p></li><li><p>Modified MPP tied contact initialization.&nbsp; For contacts that move the slave node onto the surface (non-offset types), nodes that are off the edge of the slave segment are projected onto the edge rather than the extension of the segment. This improves stability.</p></li><li><p>Improved MPP tied offset contact by minimizing spurious initial forces.</p></li><li><p>Improved the MPP parallel efficiency when there are multiple uses of guided cable contact.</p></li><li><p>Fixed a possible crash during initialization due to a memory error in <span class="visualHighlight">*CONTACT_AUTOMATIC_BEAMS_TO_SURFACE</span>.</p></li><li><p>Improved <span class="visualHighlight">*CONTACT_AUTO_MOVE</span> such that it is now possible to conduct gravity loading and binder closing in one single input deck for simulation in Implicit Static. Total simulation time will not be changed; time related to rigid body move of the tooling is eliminated during the simulation.</p></li><li><p>Added support for birth time in MPP implicit beam to surface contact.</p></li><li><p>Added a warning message when tied contact types 2, 6, or 7 attempts to tie a node to a segment which has some nodes that belong to rigid structures</p></li><li><p>Enabled interior contact for implicit calculations.</p></li><li><p>Added an option to not delete contact segments if a shell element fails. If all elements fail which share a common node, only then are the segments deleted.</p></li><li><p>Enabled in MPP the load curve option for contact bucket sort frequency.</p></li><li><p>Fixed contact CNCTO option of <span class="visualHighlight">*CONTROL_SHELL</span> when used with SOFT=2 contact in MPP.&nbsp; Prior to fix, CNCTO had no affect.</p></li><li><p>Fixed the segment based contact periodic penetration check. It could crash when reporting solid element segments, but now does not report them since penetration of solid faces is routine.</p></li><li><p>Changed the behavior of SLDTHK in SOFT=2 contact.&nbsp; Prior to this change, the thickness offset was equal to SLDTHK.&nbsp; After this change, the thickness offset is 1/2 of SLDTHK so it behaves like SOFT=0,1 contact, where the offset is equal to the offset from a null shell of thickness SLDTHK.</p></li><li><p>Fixed quad to triangle segment switching option of segment based contact when contact surface input is by segment or element set.</p></li><li><p>Fixed the sliding option of segment based contact with triangular segments. The adjacent segment data on one edge was unavailable so the sliding option would sometimes fail to detect unreasonable penetration assumptions.</p></li><li><p>Fixed the segment based contact search for properly defined segments when they are attached to thick shell elements with top and bottom faces having 3 nodes: in other words, with connectivity of 1,2,3,3,4,5,6,6. The check was failing to find the elements and warning of improper segment connectivities.</p></li><li><p>Speed up MPP segment based contact by reducing wait times.</p></li><li><p>Fixed the negative AOPT option of materials 158, 221, 223, and user-defined materials when more than one part references the same material.</p></li><li><p>Fixed a bug in contact with solid elements with ELFORM 16 and 17</p></li><li><p>Added support for constraint type tied contacts in selective mass scaling.</p></li><li><p>Enabled eroding contact to work with 10 node tetrahedral elements in the MPP version.</p></li><li><p>Enhanced the contact penetration checking for implicit solutions.</p></li><li><p>Improved the treatment of birth and death times of tied contact in implicit solutions.</p></li><li><p>Improved the reliability of implicit tied contact in SMP.</p></li><li><p>Fixed the contact for implicit calculations run with IGNORE=1.&nbsp; Prior to the fix, some parts were sticking.</p></li><li><p>Prevent crashes by preventing the use of PENOPT=4 for contact that involves solid elements.</p></li><li><p>Fixed a memory error that caused a crash when using the pressure dependent contact friction option enabled by FS=2 and FD=TABLE_ID</p></li><li><p>Fixed an error with noise in pressure dependent contact friction which could lead to an instability.</p></li><li><p>Fixed a problem with spurious stress in cycle 1 of solid tetrahedral element form 13, that occurred in a model with tied contact.</p></li><li><p>Improved the contact behavior of beam elements of <span class="visualHighlight">*MAT_071</span> (cable).</p></li><li><p>Fixed an error termination bug in MPP <span class="visualHighlight">*CONTACT_CONSTRAINT_SURFACE_TO_SURFACE</span> with KPF=0.</p></li><li><p>Added MPP support for SPOTSTP=1 and 2 on <span class="visualHighlight">*CONTROL_CONTACT</span></p></li></ul><p>&nbsp;</p><h5>Database/Output</h5><ul><li><p>Add new keyword <span class="visualHighlight">*DATABASE_FATXML</span>: specific XML data lines are read and written (with include offsets) to a new file called D3PLOT.xml</p></li><li><p>Added an option to include stresses and strains induced by eigen, constraint, and attachment modes to the d3eigv and d3mode databases.</p></li><li><p>Added binary plot databases:</p></li></ul><pre style="margin-left: 40px;">
d3psd and d3rms for random vibration analysis
d3ftg for random fatigue analysis
d3ssd for response amplitude plot for SSD
d3spcm for response spectrum analysis
</pre><ul><li><p>Added binout support for CURVOUT file.</p></li><li><p>Added binout support for new beam muscle data in the elout file</p></li><li><p>Added an echo of <span class="visualHighlight">*DEFINE_FILTER</span> data to the d3hsp file.</p></li><li><p>Added a new option (IEVERF) for <span class="visualHighlight">*DATABASE_EXTENT_INTFOR</span></p></li></ul><pre style="margin-left: 40px;">
IEVERF 0-write multiple interface force output to one d3intf file
       1-write one interface force output for each d3intf file
</pre><ul><li><p>Added support for output of the &quot;damage&quot; value in the &quot;contact gap&quot; location of intfor file, for MPP automatic_tiebreak types that have damage.</p></li><li><p>Enabled brick elements of material 2, 21, 23, 40, 91, 92, and 128 to output stress and strain in the local system when CMPFLG=1 on <span class="visualHighlight">*DATABASE_EXTENT_BINARY</span>.</p></li><li><p>Fixed output of eloutdet data to the MPP binout file.</p></li><li><p>Fixed matsum data in the binout file to prevent the program to hang when there are user-defined defined integration rules.</p></li><li><p>Fixed a possible memory error in MPP writing of binout files problems with adaptivity.</p></li><li><p>Fixed the d3part database generated by the MPP version.</p></li><li><p>Fixed the d3part database to correctly show 10 node tetrahedral elements.</p></li><li><p>Fixed the eloutdet database for MPP which was incomplete.</p></li><li><p>Fixed a bug that occurred when either the fsifor or blastfor database files had a different output frequency than d3plot.&nbsp; The bug caused incorrect fsifor or blastfor xy-plots that looked like step functions.</p></li><li><p>Improved the internal energy reported to the matsum database for ALE multi-material groups.</p></li><li><p>Fixed the output to the abstat database for the case using load curve for the adiabatic gas model.</p></li><li><p>Fixed an error in the SECFORC database when more than on discrete element share a node.</p></li><li><p>Fixed sliding interface energy calculation for 2D tied contact. The outputted energy was wrong.</p></li><li><p>Fixed the strain output for 2D axisymmetric shells elements when used with <span class="visualHighlight">*MAT_103</span> (anisotropic plastic).</p></li><li><p>Fixed the output of nodal rotations by the MPP version to the drdisp.sif file.</p></li><li><p>Enhanced encryption to allow the suppression of all output for a subset of parts. By invoking input encryption and output suppression together, it's possible to hide the geometry, material, etc. of specified parts from another analyst yet allow that analyst possession of the input so that he might modify or add to unencrypted portions of the model and run analysis. PSETID in<br /><span class="visualHighlight">*DATABASE_BINARY_D3PLOT</span> identifies the part set containing the parts to be omitted from all output including D3PLOT. By including <span class="visualHighlight">*DATABASE_BINARY_D3PLOT</span> with a nonzero PSETID in an encrypted portion of the input, a safeguard is invoked that prevents PSETID from being reset elsewhere in the input.</p></li><li><p>Prevented the writing of zeros in the <span class="visualHighlight">*SET_</span> cards of a dyna.inc file.</p></li><li><p>Fixed a problem of MPP implicit solutions terminating with MPI error messages. It now shuts down cleanly.</p></li><li><p>Fully support the TPRINT output in the binout database.</p></li><li>Added a new keyword, <span class="visualHighlight">*CONTROL_CPM</span> to control the CPM output format to d3plot.</li></ul><pre style="margin-left: 40px;">
NCPMOUT:
     Eq.11(default) version 3, all data out
     Eq.21:         version 4, all data out
     Eq.22:                    coordinates only
     Eq.23:                    summary only
</pre><ul><li><p>Fixed the cross section force reported for sections through type 16, 10 noded tetrahedron elements.</p></li></ul><h5><br />Define Options</h5><ul><li><p>Fixed a <span class="visualHighlight">*DEFINE_CURVE</span> problem which caused negative abscissa values to be ignored.</p></li><li><p>Fixed an error in the keyword reader of <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</p></li><li><p>Added support for offsets and scale factors in <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</p></li><li><p>Added rigid body displacement functions DXRB, DYRB, DZRB, and DMRB for <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</p></li><li><p>Fixed an error in the digitized tables created from the curves used by 3D tables that were defined by <span class="visualHighlight">*DEFINE_TABLE_3D</span>.</p></li><li><p>Fixed a possible failure of <span class="visualHighlight">*INITIAL_VELOCITY_GENERATION</span> when used with rigid bodies with a small inertial tensor.</p></li></ul><h5><br />Elements</h5><ul><li><p>Added <span class="visualHighlight">*ELEMENT_SHELL_COMPOSITE</span> which allows an arbitrary number of thru-thickness integration points to be defined in shell elements that share the same part ID. This is available in SMP and MPP.</p></li><li><p>Added a new cohesive shell element, shell type 29.</p></li><li><p>Enabled offsets for discrete spring and damper elements during dynamic relaxation.</p></li><li><p>Added a TSHEAR flag to <span class="visualHighlight">*SECTION_TSHELL</span>. This parameter is used only thick shell formulation 5, and controls the assumption of the out-of-plane shear strain distribution. The default, TSHEAR=0, cause a parabolic assumption. If TSHEAR=1, the assumption is a constant distribution. The parabolic assumption is best when elements are used in a single layer. The constant assumption is best when elements are stacked on top of the other. The TSHEAR parameter is ignored when laminated shell theory is in use. Fixed the time step calculation for thick shell elements to ignore failed elements.</p></li><li><p>Fixed the MPP kinetic energy and eroded kinetic energy calculations for 2D shell section 14.</p></li><li><p>Enabled thick shell elements to be translated using <span class="visualHighlight">*PART_MOVE</span>.</p></li><li><p>Enabled the stacking of cohesive elements.</p></li><li><p>Added an option to delete free-flying shell elements that may appear as a result of element deletion due to negative Jacobians.</p></li><li><p>Added geometric stiffness for implicit calculations that use type 18 solid elements.</p></li><li><p>Fixed an error in <span class="visualHighlight">*SET_DISCRETE_GENERATE</span> causing a failure to generate all discrete elements.</p></li><li><p>Fixed implicit strain calculation for tetrahedral element forms 4, 16, and 17.</p></li><li><p>Fixed the strain tensor for the form 13 tetrahedral element.</p></li><li><p>Fixed the strain calculation for axisymmetric SPH elements.</p></li><li><p>Fixed an error in the viscosity force of 2D axisymmetric SPH.</p></li></ul><h5><br />Forming</h5><ul><li><p>Improved <span class="visualHighlight">*PART_MOVE</span>. When a part is moved, the node sets constrained to this part are also moved. This is necessary for draw bead definition.</p></li><li><p>Improved certain undercut problems in springback compensation. In a straight hat section, the draw wall is compensated vertically down if an undercut problem is detected.</p></li><li><p>Improved 3D trimming for forming calculations.&nbsp; In some cases, the part was not completely trimmed when the part was complex or when the gap between trim lines and part was too big.</p></li><li><p>Fixed and improved <span class="visualHighlight">*CONTROL_IMPLICIT_FORMING</span> option 2, to help convergence in a multi-step roof crush simulation.</p></li><li><p>Fixed mapping with <span class="visualHighlight">*INCLUDE_STAMPED_PART</span>. Prior to the fix, when stress information was removed, the mapping could not continue.</p></li><li><p>Modified contact behavior when <span class="visualHighlight">*CONTROL_IMPLICIT_FORMING</span> is used. IGNORE is set to 1 to allow initial penetrations to remain, and SOFT is set to 0 for penalty contact.</p></li><li><p>Added a new keyword:&nbsp; <span class="visualHighlight">*CONTROL_FORMING_SCRAP_FALL</span>. This feature enables contact-based transfer of tooling kinematics to sheet metal scrap. Scrap and parent part are initially constrained together until trim steel comes into contact with the scrap, at which point the constraints are released and scraps are free to fall.</p></li><li><p>Added a new keyword: <span class="visualHighlight">*DEFINE_MULTI_DRAWBEADS_IGES</span>. This new keyword allows multiple IGES curves to be defined with bead force and create and project them to tools for draw beads definition. Only one card is now needed for bead definition.</p></li><li><p>Added a new keyword: <span class="visualHighlight">*DEFINE_COORDINATE_SYSTEM_IGES</span> to define coordinate systems based on information specified in the supplied IGES file. After the coordinate system is generated, corresponding beam elements are also automatically generated for visualizing.</p></li><li><p>Added a new keyword: <span class="visualHighlight">*CONTROL_FORMING_AUTO_NET</span>: to automatically generate nets for springback measurements. An offset option allows nets to be generated that are offset a user specified distance from the sheet metal.</p></li><li><p>Added a new option (PERCT&lt;0) for <span class="visualHighlight">*DEFINE_CURVE_DRAWBEAD</span> for which the absolute value of PERCT is the draw bead force.</p></li><li><p>Added a new keyword: <span class="visualHighlight">*INCLUDE_COMPENSATION_SYMMETRIC_LINES</span>. This keyword allows for springback compensation of double attached stamping tools accounting for symmetric conditions.</p></li><li><p>Added output of strain tensors when <span class="visualHighlight">*INCLUDE_TRIM</span> is used for sheet metal trimming.</p></li><li><p>Added a new feature to compensate springback in a localized region, defined by an inner curve and an outer curve. Related keywords include <span class="visualHighlight">*INCLUDE_COMPENSATION_CURVE</span>, <span class="visualHighlight">*DEFINE_CURVE_COMPENSATION_BEGIN</span>, and,<br /><span class="visualHighlight">*DEFINE_CURVE_COMPENSATION_END</span>.</p></li><li><p>Added an option to <span class="visualHighlight">*CONTROL_CHECK_SHEL</span>L which allows a part set to be checked. It is important for Tailor welded blanks. When PSID&lt;0, the positive number is the part set ID and all elements with the PIDs in the defined part set will be checked and fixed.</p></li><li><p>Added a new keyword, <span class="visualHighlight">*DEFINE_CURVE_FLC</span>, which allows for defining the Forming Limit Curve (FLC) using sheet metal thickness and a strain hardening value 'n'. The FLC is calculated based on Issues on the AHSS Forming Limit Determination,<br />Ming F. Shi, Shawn Gelisse, IDDRG 2006.</p></li><li><p>Added Method=-8 for <span class="visualHighlight">*INTERFACE_COMPENSATION_NEW</span>. It is used to calculate the trim die shape based on previous springback results.</p></li><li><p>Added new features for trim die compensation.</p></li></ul><pre style="margin-left: 40px;">
METHOD=-8 for *INTERFACE_COMPENSATION_NEW causes the trim die shape to be based on previous springback

To allow multi-step springback compensations in line dies, two new keywords were added,   
*INTERFACE_COMPENSATION_NEW_MULTI_STEPS and *INCLUDE_COMPENSATION_COMPENSATED_SHAPE_NEXT_STEP 
which are used together with *INCLUDE_COMPENSATION_DESIRED_BLANK_SHAPE, and, 
*INCLUDE_COMPENSATION_CURRENT_TOOLS, to calculate tooling shape for the next step.

Automatic iteration/accelerated compensation was added using new keywords
*INTERFACE_COMPENSATION_NEW_ACCELATOR, *INCLUDE_COMPENSATION_ORIGINAL_DYNAIN, and, 
*INCLUDE_COMPENSATION_SPRINGBACK_INPUT.
</pre><ul><li><p>Added a new keyword <span class="visualHighlight">*DEFINE_FRICTION_ORIENTATION</span> to allow the friction coefficient to be changed based on orientations and contact pressure.</p></li><li><p>Added an keyword <span class="visualHighlight">*CONTROL_FORMING_STONING</span> which controls a calculation of surface lows or surface defects that are formed during metal stampint.</p></li><li><p>Enabled <span class="visualHighlight">*CONTROL_IMPLICIT_FORMING</span> to be used in a dynamic implicit calculation.</p></li><li><p>Added a new feature for <span class="visualHighlight">*DEFINE_CURVE_TRIM_NEW</span>: allow both seed node and in/out options.<br />&nbsp;</p></li></ul><h5>Frequency options</h5><ul><li><p>Added a new keyword <span class="visualHighlight">*FREQUENCY_DOMAIN_RANDOM_VIBRATION</span> to run random vibration analysis.</p></li><li><p>Added an option <span class="visualHighlight">_FATIGUE</span> in <span class="visualHighlight">*FREQUENCY_DOMAIN_RANDOM_VIBRATION</span> to run random fatigue computations, based on Miner's rule.</p></li><li><p>Added <span class="visualHighlight">*FREQUENCY_DOMAIN_SSD</span> to run steady state dynamic analysis due to harmonic excitations.</p></li><li><p>Added keyword <span class="visualHighlight">*FREQUENCY_DOMAIN_FRF</span> to replace the old keyword <span class="visualHighlight">*CONTROL_FREQUENCY_RESPONSE_FUNCTION</span> (the old keyword still works).</p></li><li><p>Updated FRF to allow the usage of intermittent eigenvalues in FRF computation.</p></li><li><p>Added a new keyword <span class="visualHighlight">*FREQUENCY_DOMAIN_RESPONSE_SPECTRUM</span> to run response spectrum analyses.</p></li></ul><h5><br />Implicit</h5><ul><li><p>Enhanced the outputting of the linear algebra components of implicit mechanics:</p><ul><li>extended the output of eigenvectors to constraint and attachment modes</li><li>output the damping matrix terms for use by other applications</li></ul></li><li><p>Enhanced control of the implicit time step via a load curve.</p></li><li><p>Fixed implicit spot weld constraints when the master node is a solid node.</p></li><li><p>Extend implicit constraint handling to properly handle thousands of prescribed motion constraints.</p></li><li><p>Fixed the brick spot weld assembly failure calculation for implicit solutions. Prior to the fix, failure history was updated each iteration leading to possible early failure of welds, and multiple failure messages.</p></li><li><p>Fixed a memory clobber error with implicit brick spot weld elements.</p></li><li><p>Improved implicit convergence of spot weld failure.</p></li><li><p>Fixed brick spot welds and assemblies with failure type other than option 8 and 12 when swforc output is not requested.&nbsp; A failure to allocate sufficient memory caused spurious stress at the start of the calculation.</p></li><li><p>Enhanced implicit linearized parts.<br />&nbsp;</p></li></ul><h5>Include Options</h5><ul><li><p>Added a new keyword:&nbsp;&nbsp; <span class="visualHighlight">*INCLUDE_PATH_RELATIVE</span> which acts just like <span class="visualHighlight">*INCLUDE_PATH</span> except it prepends the directory portion of the input file name.&nbsp; For example, if these lines appear in an input:</p></li></ul><pre style="margin-left: 40px;">
*INCLUDE_PATH_RELATIVE

my_incdir

and the problem is run using:

ls971 i=../inputdir/problem.k

 

then the effect would be as if this was in the input:

*INCLUDE_PATH

../inputdir/my_incdir

This allows an input and its include files to be moved around and run from anywhere, 
without having to modify any *INCLUDE or *INCLUDE_PATH statements.
</pre><ul><li><p>Added long format keyword input. For long format input, there are four fields per line with each field being 20 characters wide. Use as many lines as needed to complete each keyword. To use the long format, put either add the command line option, &quot;long=yes&quot;, or add &quot;long=yes&quot; on the <span class="visualHighlight">*KEYWORD</span> line. You can toggle between long and short format by adding appending a &quot;+&quot; to any keyword to switch to long format, or a &quot;-&quot; to switch to short format.&nbsp; For example</p></li></ul><pre style="margin-left: 40px;">
*NODE +
     lines of long format node data
*ELEMENT -
     lines of short format element data</pre><ul><li><p>Added <span class="visualHighlight">*REFERENCE_GEOMETRY</span> to dynain files.</p></li><li><p>Fixed an a <span class="visualHighlight">*RESTART</span> error that occurred when the first run used encrypted input data.</p></li><li><p>Fixed the <span class="visualHighlight">*KEYWORD_JOBID</span> when the jobid includes space characters.</p></li><li><p>Fixed a bug in <span class="visualHighlight">*PARAMETER_EXPRESSION</span> if C option is used.<br />&nbsp;</p></li></ul><h5>Initial Conditions</h5><ul><li><p>Modification for initialization of material direction values. If there are zeros in <span class="visualHighlight">*INITIAL_STRESS_SHELL</span>, then the values from<br />the material card are kept.</p></li><li><p>Added an option to deactivate initial transverse shear stresses (shells). The flag is on <span class="visualHighlight">*CONTROL_SHELL</span> card 3, column 4:</p></li></ul><pre style="margin-left: 40px;">
ITSFLG = 0: keep transverse shear stresses
ITSFLG = 1: set transverse shear stresses to zero
</pre><ul><li><p>Added <span class="visualHighlight">*INITIAL_STRAIN_TSHELL</span> to allow initial strains to be input for thick shell elements.</p></li><li><p>Added <span class="visualHighlight">_START_TIME</span> keyword option for <span class="visualHighlight">*INITIAL_VELOCITY_GENERATION</span>.</p></li><li><p>Added unit systems 1 thru 6 for <span class="visualHighlight">*INITIAL_IMPULSE_MINE</span></p></li><li><p>Added a local coordinate system option to <span class="visualHighlight">*INITIAL_VELOCITY</span></p></li><li><p>Added the ability to set internal energy density on <span class="visualHighlight">*INITIAL_STRESS_SOLID</span> to permit the variation of energy for equations of state.</p></li><li><p>Added an error check for missing mapping files when using <span class="visualHighlight">*INITIAL_ALE_MAPPING</span>.</p></li><li><p>Fixed CONTTYP=4 option on <span class="visualHighlight">*INITIAL_VOLUME_FRACTION_GEOMETRY</span> to match the manual definition of FILLOPT.</p></li><li><p>Fixed an error in the volume calculation when using <span class="visualHighlight">*INITIAL_ALE_HYDROSTATIC</span>.</p></li><li><p>Fixed the reading of part sets in the <span class="visualHighlight">*INITIAL_STRESS_SECTION</span> keyword when it lives in an include file used with <span class="visualHighlight">*INCLUDE_TRANSFORM</span>.</p></li><li><p>Modified <span class="visualHighlight">*INITIAL_IMPULSE_MINE</span> to gather nodes inside the plate thickness for solid elements.</p></li><li><p>Fixed the <span class="visualHighlight">*INITIAL_STRESS</span> behavior of <span class="visualHighlight">*MAT_179</span> (hysteretic soil) elements that are initially yielded.</p></li><li><p>Fixed stress initialization by <span class="visualHighlight">*INITIAL_STRESS_SOLID</span> for solid <span class="visualHighlight">*MAT_057</span> (low density foam) and <span class="visualHighlight">*MAT_083</span> (Fu Chang foam) which had an incorrect deformation gradient.<br />&nbsp;</p></li></ul><h5>Loads</h5><ul><li><p>Added <span class="visualHighlight">*LOAD_BODY_GENERALIZED</span> which allows the body force loads to be calculated to account for a prescribed base acceleration or a prescribed angular velocity over a subset of the complete system.</p></li><li><p>Added keyword <span class="visualHighlight">*CONTROL_MPP_DECOMPOSITION_DISABLE_UNREF_CURVES</span>. This new feature will disable the unreferenced time dependent load curve on each processor to reduce the memory location and evaluation of fval each cycle.&nbsp; This<br />currently works with curves defined in <span class="visualHighlight">*LOAD_SHELL_ELEMENT</span>, <span class="visualHighlight">*LOAD_NODE</span> and <span class="visualHighlight">*LOAD_THERMAL_VARIABLE_NODE</span>.</p></li><li><p>Added <span class="visualHighlight">*LOAD_ERODING_PART_SET</span> keyword to apply a pressure load to the exposed surface of solid element that may erode.</p></li><li><p>Added support for <span class="visualHighlight">*LOAD_HEAT_CONTROLER</span> for MPP solutions.</p></li><li><p>Added death time for pressures in <span class="visualHighlight">*LOAD_BLAST</span>.</p></li><li><p>Added pressure scale factors for <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span>.</p></li><li><p>Added unit systems 6, 7, and 8 for <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span></p></li><li><p>Fixed the distribution of gravity load from <span class="visualHighlight">*LOAD_GRAVITY_PART</span> to the nodes of ELFORM=2 solid elements.&nbsp; It is now consistent with the stress distribution.</p></li><li><p>Changed the behavior of the LCDD curve in <span class="visualHighlight">*LOAD_MOVING_PRESSURE</span>. Instead of using the same distance for every segment, use the distance on a per pressure segment basis.</p></li><li><p>Reprogrammed the user load set subroutine. It now has an example and includes the <span class="visualHighlight">*USER_LOADING_SET</span> ID number as an argument.</p></li><li><p>Fixed the external work calculation when <span class="visualHighlight">*LOAD_MASK</span> is used to apply a load.</p></li><li><p>Fixed the Mach number conversion factor for BLAST=3 of <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span> allowing Mach numbers up to 0.99.</p></li><li><p>Fixed a problem affecting MPP <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span> where combinations of segments from sets belonging to both shells and solids were not accommodated properly.</p></li><li><p>Fixed a memory problem for <span class="visualHighlight">*LOAD_BODY_GENERALIZED_SET_PART</span>.</p></li><li><p>Fixed a memory allocation error that could occur for user-defined loading.</p></li><li><p>Improved implicit gravity loading to have better correlation with experiments.<br />&nbsp;</p></li></ul><h5>Material Models</h5><ul><li><p>New option for <span class="visualHighlight">*MAT_036</span> and <span class="visualHighlight">*MAT_243</span>. R values can now be defined as functions of temperature and plastic strain. Therefore, the absolute values of negative R00, R45, and R90 must point to tables.</p></li><li><p>Added new option HR=9 to <span class="visualHighlight">*MAT_036</span> and <span class="visualHighlight">*MAT_243</span>. With that, LCID represents a 3d table with temperature and strain rate dependence.</p></li><li><p>Modification for initialization of material direction values. If there are zeros in <span class="visualHighlight">*INITIAL_STRESS_SHELL</span>, then the values from<br />the material card are kept.</p></li><li><p>Updates for <span class="visualHighlight">*MAT_054</span>.</p></li></ul><pre style="margin-left: 40px;">
1. If XC&lt;0, Poisson's ratio becomes zero after failure in compressive fiber mode.
2. Corrected the behavior for the SLIMx values.
</pre><ul><li><p>Added new material model <span class="visualHighlight">*MAT_HILL_90</span> = <span class="visualHighlight">*MAT_243</span>. It is based on <span class="visualHighlight">*MAT_036</span>, but Barlat's yield function and flow directions are replaced by its counterpart from Hill (1990).</p></li><li><p>Enable use of <span class="visualHighlight">*ELEMENT_SHELL_COMPOSITE</span> or <span class="visualHighlight">*PART_COMPOSITE</span> together with <span class="visualHighlight">*MAT_ADD_EROSION</span>.</p></li><li><p>Fix for combination of Hughes-Liu beams with bulk viscosity (BTYPE&gt;0) and <span class="visualHighlight">*MAT_006</span> or <span class="visualHighlight">*MAT_098</span>.</p></li><li><p>Update for <span class="visualHighlight">*MAT_133</span>: Added optional flag ISCALE on Card 1, Column 8. Scaling of yield locus can be switched on (ISCALE=0, default) or off (ISCALE=1). If scaling is on, then the 00 direction (rolling direction) is the reference direction. If scaling is off, the reference direction can be arbitrary.</p></li><li><p>New option for <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model GISSMO: Input parameter LCSDG (Card 3, Column 3) can now be a table. That table ID defines for each Lode angle value (between -1 and 1) a load curve ID giving the plastic failure strain versus triaxiality for that Lode angle.</p></li><li><p>Enable <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model IDAM&lt;0 to work with most shell and solid elements.</p></li><li><p>Update for <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model GISSMO. New load curve for strain rate dependent scaling factor acting on failure strain: Card 4, Column 4 (after NAHSV).</p></li><li><p><span class="visualHighlight">*MAT_ADD_EROSION</span> damage model GISSMO is now working for most solid elements and most thick shell elements.</p></li><li><p>Update for <span class="visualHighlight">*MAT_058</span>. When ERODS&lt;0 is chosen, then another effective strain is calculated, which is closer to the real effective strain.</p></li><li><p>Added <span class="visualHighlight">*MAT_241</span> (Johnson Holmquist JH1) for solid elements.</p></li><li><p>Added <span class="visualHighlight">*MAT_245</span> (pml ortho/anisotropic elastic). Perfectly matched absorbing layer material for unbounded orthotropic and anisotropic media, similar to <span class="visualHighlight">*MAT_230</span> (pml elastic) for isotropic elastic media. Input format is the same as <span class="visualHighlight">*MAT_002</span> (ortho/anisotropic elastic).</p></li><li><p>Added <span class="visualHighlight">*MAT_267</span> (eight chain rubber) for 2D axisymmetric element forms 14 and 15.</p></li><li><p>Added <span class="visualHighlight">*MAT_272</span> (RHT) to model concrete structures that are subjected to impulse loading.</p></li><li><p>Added temperature dependence for solid <span class="visualHighlight">*MAT_005</span> (soil and foam) and <span class="visualHighlight">*MAT_057</span> (low density foam).</p></li><li><p>Added EPSF parameter, failure strain for <span class="visualHighlight">*MAT_018</span>, (power law plasticity). The element will be deleted when all integration points have failed.</p></li><li><p>Added a new keyword option _NLP_FAILURE to <span class="visualHighlight">*MAT_037</span> (transversely anisotropic elastic plastic) which allows for a strain averaging for the calculation of the formability index.</p></li><li><p>Added extra terms to the Prony series for <span class="visualHighlight">*MAT_076</span> (general viscoelastic).</p></li><li><p>Added a Prony series fit to <span class="visualHighlight">*MAT_073</span> (low density viscous foam).</p></li><li><p>Added Cowper-Symonds rate sensitivity to <span class="visualHighlight">*MAT_153</span> (damage 3).</p></li><li><p>Added a viscoplastic option to <span class="visualHighlight">*MAT_081</span> (plasticity with damage) for solid elements.</p></li><li><p>Added support of <span class="visualHighlight">*MAT_024</span> (piecewise linear plasticity) for Beltyschko-Schwer beam</p></li><li><p>Added <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model GISSMO, by setting IDAM=1 or IDAM=-1.</p></li><li><p>Added a fracture energy based failure criterion to <span class="visualHighlight">*MAT_ADD_EROSION</span>.</p></li><li><p>Added protection against improper behavior when <span class="visualHighlight">*MAT_ADD_EROSION</span> is used with IDAM&lt;0 and failure strain is extrapolated.</p></li><li><p>Improved the convergence of <span class="visualHighlight">*MAT_024</span> (piecewise linear plasticity).</p></li><li><p>Added the Hansel hardening model to <span class="visualHighlight">*MAT_133</span> (Barlat YLD 2000) as HARD=2.</p></li><li><p>Added an option for the Young's modulus to be a function of plastic strain in <span class="visualHighlight">*MAT_133</span> (Barlat YLD 2000).</p></li><li><p>Enabled type 0 solid elements to be used for implicit solutions with <span class="visualHighlight">*MAT_126</span> (modified honeycomb) and <span class="visualHighlight">*MAT_201</span> (Arup honeycomb), and improved the implicit stiffness when <span class="visualHighlight">*MAT_126</span> is used with other element types.</p></li><li><p>Enabled shell elements with <span class="visualHighlight">*MAT_082</span> (plasticity with damage ortho) to be used in implicit solutions.</p></li><li><p>Enabled implicit solutions with beam element <span class="visualHighlight">*MAT_156</span> (truss muscle).</p></li><li><p>Enabled implicit solutions with <span class="visualHighlight">*MAT_007</span> (Blatz-Ko rubber) and shell elements.</p></li><li><p>Added equation of state <span class="visualHighlight">*EOS_MIE_GRUNEISEN</span> which is a Mie_Gruneisein equation of equation of state with the p-alpha model.</p></li><li><p>Added a new <span class="visualHighlight">*MAT_USER_DEFINED</span> parameter (LCMA) in the 6th field of card 2. LCMA is the length of the additional material constant array. This allows more material constants to be defined using additional input lines with 8 constants per line. The array is called CMA in the umat subroutines.</p></li><li><p>Fixed the non-reflecting boundary when used with <span class="visualHighlight">*MAT_079</span> (hysteretic soil).</p></li><li><p>Fixed a bug in <span class="visualHighlight">*MAT_192</span> (soil brick) affecting the unusual case when the stress in the soil exceeds the stress experienced in the pre-consolidation stage (as determined by input PCGL).</p></li><li><p>Fixed the density of *MAT_169 (Arup adhesive) when used with a unit change in <span class="visualHighlight">*INCLUDE_TRANSFORMATION</span>.</p></li><li><p>Fixed the post bucking damage calculation of <span class="visualHighlight">*MAT_171</span> (concentric brace).</p></li><li><p>Improved the behavior of <span class="visualHighlight">*MAT_191</span> (seismic beam) so that the response is less noisy.</p></li><li><p>Fixed <span class="visualHighlight">*MAT_ADD_EROSION</span> for the case of simultaneous use of the maximum principal strain criteria and the shear strain at failure. For this case, failure by the shear strain criteria was too soon. Also, fixed an overflow problem that occurred with ductile failure.</p></li><li><p>Improved the element deletion message for <span class="visualHighlight">*MAT_126</span> (modified honeycomb) to include whether failure was by TSEF or SSEF.</p></li><li><p>Improved the implicit element stiffness matrix for solids and shells that use <span class="visualHighlight">*MAT_089</span> (plasticity polymer).</p></li><li><p>Fixed the elout database when fully integrated shell elements are used with <span class="visualHighlight">*MAT_058</span> (laminated composite fabric) or <span class="visualHighlight">*MAT_158</span> (rate sensitive composite)</p></li><li><p>Fixed an error in <span class="visualHighlight">*MAT_163</span> (crushable foam) that occurred when more than one table was in the data.</p></li><li><p>Fixed ductile damage in <span class="visualHighlight">*MAT_159</span> (CSSM) concrete material for fully integrated brick elements. Prior to the fix, ductile damage occurred at only the first of the 8 integration points.</p></li><li><p>Fixed a bug that prevented shell elements from having <span class="visualHighlight">*MAT_114</span> (layered linear plasticity) in some layers and other material types in other layers.</p></li><li><p>Modified thick shell forms 1 and 2 so that the time step deletion option of <span class="visualHighlight">*MAT_058</span> (laminated composite fabric) will work correctly.</p></li><li><p>Fixed time step calculation of <span class="visualHighlight">*MAT_223</span> (orthotropic advanced damage).</p></li><li><p>Fixed <span class="visualHighlight">*INCLUDE_TRANSFORM</span> for <span class="visualHighlight">*MAT_034</span> (fabric) that is defined with negative load-curve IDs.</p></li><li><p>Fixed <span class="visualHighlight">*MAT_083</span> (Fu Chang foam) for which had a problem with initialization when the negative TBID option was used.</p></li><li><p>Added an option for a more conservative stiffness calculation for <span class="visualHighlight">*MAT_083</span> (Fu Chang foam).&nbsp; If ED=-1 or KCON=-1, the new method is used.</p></li><li><p>Fixed an error that occurred when multiple <span class="visualHighlight">*MAT_NON_LOCAL</span> cards were defined with different damage parameter locations.</p></li><li><p>Improved the MIT failure model that may be called by user-defined materials.</p></li><li><p>Fixed 2D axisymmetric and plane strain elements when used with user-defined materials that have IORTHO=1.</p></li><li><p>Added a new cohesive law for EDF solid fracture simulation. It is the Tvergaard and Hutchinson type cohesive law.</p></li><li><p>Fixed an error in the calculated yield surface for solid elements with <span class="visualHighlight">*MAT_142</span> (transversely isotropic crushable foam) when used with ANG=45 degrees.</p></li><li><p>Fixed implicit stiffness of <span class="visualHighlight">*MAT_077</span> (hyperelastic).</p></li><li><p>Fixed the reading of card 4 of <span class="visualHighlight">*MAT_135</span> (WTM STM).</p></li><li><p>Enabled more than 10 part ID's for parts using material types <span class="visualHighlight">*MAT_</span><span class="visualHighlight">103</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">104</span>, and <span class="visualHighlight">*MAT_</span><span class="visualHighlight">108</span>.<br />&nbsp;</p></li></ul><h5>Rigidwall</h5><ul><li><p>Added a fix for an MPP problem related to nodal rigid bodies with two nodes where nodes were shared by processors.&nbsp; Prior to the fix, if any such rigid bodies were deleted, an instability could result.</p></li><li><p>Improved the precision of inertia tensors of rigid bodies in the single precision version.</p></li><li><p>Fixed a problem with deformable to rigid switching that occurred with large set numbers.</p></li><li><p>Fixed the energy due to friction that is outputted flat rigid walls.</p></li><li><p>Corrected an error in <span class="visualHighlight">*RIGIDWALL_GEOMETRIC_FLAT</span> when nodes approached from behind the wall.</p></li><li><p>Fixed a file error that occurred during <span class="visualHighlight">*RIGID_TO_DEFORMABLE</span> switching with Win64 executables.<br />&nbsp;</p></li></ul><h5>SPH</h5><ul><li><p>Added MPP support for the SPH in flow boundary condition.</p></li><li>A new SPH feature is implemented for <span class="visualHighlight">*DEFINE_ADAPTIVE_SOLID_TO_SPH</span>. This keyword has three modes.</li></ul><pre style="margin-left: 40px;">
mode 1: eroded solid elements will be replaced by SPH to keep mass and momentum conserved. 
mode 2: SPH elements are embedded in solid elements to provide a transition layer of 
        coupling to replace SPH-solid tied contacts 
mode 3: solid elements could be switched to SPH elements to carry large deformation 
</pre><ul><li><p>Added <span class="visualHighlight">*DEFINE_ADAPTIVE_SOLID_TO_SPH</span> which allows solid element to be switched to SPH during a calculation. This works with eroding solids or non eroding solids.</p></li><li><p>Fixed a possible SPH segmentation fault by error terminating a job with fewer than 4 SPH particles.</p></li><li><p>Added an option to deactivate contact for SPH particles that have been deactivated.</p></li><li><p>Added support for V0 in equations of state (<span class="visualHighlight">*EOS</span>) when used with SPH. This enables initial pressure to be prescribed.</p></li><li><p>Added a new SPH/solid coupling type, ICPL=2 on <span class="visualHighlight">*DEFINE_ADAPTIVE_SOLID_TO_SPH</span>. For each hybrid element, the internal forces are calculated by SPH, and solid nodes are used for external forces, to enforce boundary conditions, and for contact.</p></li><li><p>Enabled 2D axisymmetric SPH to work in MPP.<br />&nbsp;</p></li></ul><h5>Spot Welds</h5><ul><li>Added new spot weld damage parameter, DMGOPT on <span class="visualHighlight">*MAT_100</span> (spotweld) which controls 6 damage options.</li></ul><pre style="margin-left: 40px;">
 0 - default - damage initiated by plastic strain, and damage is a
     function of plastic strain; this behavior is identical to past
     versions so back compatibility is maintained.
 1 - like option 0, but a force limiting function is used after damage
     initiation to prevent force growth.
 2 - damage initiated by plastic strain, but damage is a function of
     time; the force limiter is also used.
10 - like option 0, but damage is also initiated by the failure function
11 - like option 1, but damage is also initiated by the failure function
12 - like option 2, but damage is also initiated by the failure function

With damage options 0, 1, 10, and 11, RS is the rupture strain, and
RS-EFAIL must be a positive number.

With damage options 2 and 12, RS is the time from damage initiation to
failure, so RS must be a positive number.</pre><p>&nbsp;</p><ul><li><p>Added DMGOPT parameter to argument list of user-defined spot weld failure routine.</p></li><li><p>Added MPP support for <span class="visualHighlight">*CONTACT_SPOTWELD_TORSION</span>.<br />&nbsp;</p></li></ul><h5>Thermal</h5><ul><li><p>Added a parameter, LUMPBC on <span class="visualHighlight">*CONTROL_THERMAL_NONLINEAR</span> which can be used to prevent an anomalous temperature that can occur when a segment with very high head flux is adjacent to a segment with zero heat flux. This situation is rare, and the option should be used only when needed, as it replaces the calculation of segment heat load using a simple average instead of shape function partitioning.</p></li><li><p>Enabled <span class="visualHighlight">*BOUNDARY_THERMAL_BULKNODE</span> to work in MPP.</p></li><li><p>Enabled <span class="visualHighlight">*DEFINE_FUNCTION</span> to be used with <span class="visualHighlight">*LOAD_THERMAL_SHELL</span> to generate heat for 2D elements, and 3D thin and thick shell elements.</p></li><li><p>Enabled 2D thermal contact to work when the contact interface has a birth time.</p></li><li><p>Enabled small deck restart of a thermal solution using keywords <span class="visualHighlight">*DELETE_CONTACT</span>, <span class="visualHighlight">DELETE_PART</span>, and <span class="visualHighlight">DELETE_ELEMENT_</span>option.</p></li><li><p>Added support of <span class="visualHighlight">*DEFINE_FUNCTION</span> when used with 2D heat transfer boundary conditions.<br />&nbsp;</p></li></ul><h5>Restart_Input_Data</h5><ul><li><p>Fixed MPP segment based contact after a full deck restart. Failing to properly initialize arrays lead to memory errors and segmentation faults.</p></li><li><p>Fixed an MPP segment based contact full deck restart. It sometime failed during initialization.</p></li><li><p>Fixed the restart of solution that use <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span> with ALE elements.</p></li><li><p>Reactivate <span class="visualHighlight">*LOAD_SPCFORC</span>.&nbsp; In a full-deck restart, if the SPC's in the initial run have been removed, <span class="visualHighlight">*LOAD_SPCFORC</span> reads back and applies the SPC forces recorded in the initial run. This is helpful in soil-structure interaction problems where <span class="visualHighlight">BOUNDARY_NON_REFLECTING</span> is used.</p></li><li><p>Added the position and velocity of eroded nodes and elements to the restart files so they can be reset during a restart run.</p></li><li><p>Fixed an MPP error with <span class="visualHighlight">_GENERATE</span> option of element and node sets during small deck restart.</p></li><li><p>Fixed an MPP full deck restart error that occurred when <span class="visualHighlight">*INTERFACE_LINKING_SEGMENT</span> was in use.</p></li><li><p>Fixed an MPP restart bug for solutions that used EFG shells.</p></li><li><p>Fixed an inability of parts with <span class="visualHighlight">*MAT_224</span> (tabulated viscoplasticty, tabulated Johnson Cook) to restart from a dynain file.</p></li><li><p>Fixed the intfor database which had problem with restart analysis.<br />&nbsp;</p></li></ul><h5>General</h5><ul><li><p>Replaced keyword <span class="visualHighlight">*CONSTRAINED_SPR3</span> by <span class="visualHighlight">*CONSTRAINED_INTERPOLATION_SPOTWELD</span>. The old one still works, too.</p></li><li><p>Duplicate nodes are deleted, when their distance falls below given tolerance of <span class="visualHighlight">*NODE_MERGE_TOLERANCE</span>.</p></li><li><p>Added new staged construction capability to do units changes and ID increments as with <span class="visualHighlight">*INCLUDE_TRANSFORM</span>.</p></li><li><p>Fixed a bug in staged construction that could have lead to spurious volumetric stresses when the model contains both active and dormant parts of the same material type.</p></li><li><p>Enabled user specified plate thickness and density to override the nodal mass based method of computing velocity in Westine's impulse model.</p></li><li><p>Fixed the way the MPP handles merged nodes created by <span class="visualHighlight">*NODE_MERGE</span>. Prior to the fix, a error termination was possible.</p></li><li><p>Enabled the use of curve functions for controlling DTMAX.</p></li><li><p>Fixed an error related to seat belt retractors referenced by belt sensor type 2. Also, corrected the belt mass.</p></li><li><p>Improved the behavior of SPH smoothing when a part has zero thickness.</p></li><li><p>Fixed a failure to include form 0 or 1 fabric elements in the time step calculation.</p></li><li><p>Fixed an error reading FFZ for <span class="visualHighlight">*CONSTRAINED_JOINT_STIFFNESS_TRANSLATIONAL</span>.</p></li><li><p>Fixed an error in the EFG eigenvalue solver.</p></li><li><p>Fixed <span class="visualHighlight">*INCLUDE_TRANSFORMATION</span> to use IDSOFF rather than IDNOFF for the negative SBRNID option of <span class="visualHighlight">*ELEMENT_SEATBELT_SLIPRING</span>.<br />&nbsp;</p></li></ul><p>&nbsp;</p>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Guido Pietsch</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2011-02-01T21:00:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-v971-r5.0-r5.59419-released">
    <title>LS-DYNA V971 R5.0 (R5.59419) released</title>
    <link>http://www.dynasupport.com/news/ls-dyna-v971-r5.0-r5.59419-released</link>
    <description>New version of LS-DYNA is released for all common platforms.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2>Version 971 R5 includes the following main developments and updates from the previous release R4.2.1</h2> <p>&nbsp;</p> <h3>Airbag</h3> <ul><li>Fix for bug related to 8 digit load curve ID for LCDT in <span class="visualHighlight">*AIRBAG_WANG_NEFSKE</span> option.</li><li>Extended the number of gases permitted for hybrid inflators from 9 gases to 17.</li><li>For molar-ratio airbag inflator input: correct a bug when calculating original gas number. It could be zero when it is firstly called. That will lead to a &quot;defined before used&quot; bug.</li><li>Fix for bug related to using <span class="visualHighlight">*AIRBAG_HYBRID</span> in a deck with more than 9999 load curves.</li><li>Fix for large load curve ID's related to <span class="visualHighlight">*AIRBAG_SIMPLE_AIRBAG_MODEL</span>.</li><li>Fixed bug - <span class="visualHighlight">*INCLUDE_TRANSFORM</span> and <span class="visualHighlight">*AIRBAG_HYBRID_JETTING_CM</span>: Node number NREACT was not offset.</li><li>Add part pressure of alone/away shell normal to abstat_cpm in order to see the pressure on both side from p2f collision.</li><li>Improved air particles thermal equilibrium for smp code.</li><li>Additional development for <span class="visualHighlight">*AIRBAG_PARTICLE</span> chamber interaction.</li><li>Airbag Corpuscular Particle Method: enhancement in consistency of venting option between SMP and MPP.</li></ul> <p>&nbsp;</p> <h3>ALE</h3> <ul><li>Add <span class="visualHighlight">*MAT_ALE_INCOMPRESSIBLE</span>.</li><li>Disable node sharing check between ALE/nonALE parts for Steady State Rolling.</li><li>ALE <span class="visualHighlight">*BOUNDARY_NON_REFLECTING</span>: Calculate the bulk modulus every time step instead of using the initial value. For HE material the bulk modulus becomes hundreds times smaller after detonated so using the initial value would make it like hitting a still wall and hence kill the timestep size.</li><li>Bug fix in ALE tracer particles.</li><li>Bug fix for ALE 2D reset the shared number of history variables for general ALE 3D application.</li><li>Support of ALE IVFG to set initial velocity in MPP.</li><li>Fix ALE Leakage coupling force bug.</li><li>Fix ALE EBC=2 bug.</li><li>Fix for ALE automatic BC. In the first cycle, x was updated before ALE BC was enforced.</li><li>ALE2d: use old search code of the neighbor elements in mapping for windows.</li><li>Bug Fix for ALE 2d: uninitialized variables and mismatched declarations</li></ul> <p>&nbsp;</p> <h3>Boundary Conditions</h3> <ul><li><span class="visualHighlight">*BOUNDARY_PRESCRIBED_FINAL_GEOMETRY</span>:<br />Nodes are displaced from the initial geometry to the final geometry along a straight line trajectory.</li><li><span class="visualHighlight">*LOAD_SEISMIC_SSI</span>:<br /><span class="visualHighlight">*BOUNDARY_FREE_FIELD_GROUND_MOTION</span> has been renamed to <span class="visualHighlight">*LOAD_SEISMIC_SSI</span></li></ul> <p>&nbsp;</p> <ul><li>Fixed bug: MCOL restart failed for NCPU &gt; 1. Actually, MCOL never worked for NCPU &gt; 1. This bug is fixed and NCPU &gt;1 works now too for MCOL.</li><li>Suppress SPC printing with NPOPT=1 like nodes as suggested by Len Schwer.</li><li>Add damping energy calculation to 2-D non-reflecting boundary conditions.</li><li>ALE <span class="visualHighlight">*BOUNDARY_NON_REFLECTING</span>: Calculate the bulk modulus every time step instead of using the initial value. For HE material the bulk modulus becomes hundreds times smaller after detonated so using the initial value would make it like hitting a still wall and hence kill the timestep size.</li><li>Additional changes to new keyword <span class="visualHighlight">*BOUNDARY_PRESCRIBED_FINAL_GEOMETRY</span>.</li><li>To fix the MCOL restart for both SMP and MPP.</li><li>Added ID and death time to <span class="visualHighlight">*BOUNDARY_PRESCRIBED_FINAL_GEOMETRY</span>.</li><li>Add support for <span class="visualHighlight">*BOUNDARY_SPC_BIRTH_DEATH</span> to implicit.</li><li>Fix for bug related to <span class="visualHighlight">*BOUNDARY_THERMAL_BULKFLOW_SET</span>.</li><li>Default ATYPE on <span class="visualHighlight">*BOUNDARY_PORE_FLUID</span> should be the user-input ATYPE on <span class="visualHighlight">*CONTROL_PORE_FLUID</span>. Ensure that this is always so.</li><li>Fix bug that prevented more than one <span class="visualHighlight">*BOUNDARY_PORE_FLUID_SET</span> cards.</li><li>Added MPP support for <span class="visualHighlight">*BOUNDARY_PRESCRIBED_FINAL_GEOMETRY</span>.</li><li>Implement <span class="visualHighlight">*SECTION_BEAM_AISC</span> to incorporate AISC standard steel sections. Rename <span class="visualHighlight">*BOUNDARY_FREE_FIELD_GROUND_MOTION</span> as <span class="visualHighlight">*LOAD_SEISMIC_SSI</span>.</li><li>Implementation of <span class="visualHighlight">*INCLUDE_TRANSFORM</span> to <span class="visualHighlight">*BOUNDARY_PWP_</span>option.</li><li>Implemented <span class="visualHighlight">*BOUNDARY_SPH_FLOW</span>.</li><li>A fix for <span class="visualHighlight">*BOUNDARY_PRESCRIBED_ACCELEROMETER</span>.</li><li>Allow *MAT_160 to constrain nodes in local coordinate systems defined by <span class="visualHighlight">*BOUNDARY_SPC_NODE</span>.</li><li>Changed keyword <span class="visualHighlight">*BOUNDARY_ELEMENT_METHOD_ACOUSTIC</span> to <span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSTIC_BEM</span> (the old keyword still works).</li><li>Fixed bug for which the time step was being used when imposing boundary conditions was incorrect on the first cycle, so some position and velocity boundary conditions could be wrong on the first cycle, resulting in displacements that were off by about 1 cycle worth of motion.</li></ul> <p>&nbsp;</p> <h3>Constrained Options</h3> <ul><li><span class="visualHighlight">*CONSTRAINED_JOINT_STIFFNESS_..._TITLE</span><br />Allows for a description of the joint which is then written to the D3HSP and JNTFORC files.</li><li><span class="visualHighlight">*CONSTRAINT_JOINT_COOR_...</span><br />Defines a joint using coordinates instead of nodes.</li><li><span class="visualHighlight">*CONSTRAINED_LAGRANGE_IN_SOLID</span>, CTYPE=4<br />Implemented in MPP ALE 2D</li><li><span class="visualHighlight">*CONSTRAINED_LAGRANGE_IN_SOLID</span>, CTYPE=11<br />Output of flow rate in dbfsi for <span class="visualHighlight">*CONSTRAINED_LAGRANGE_IN_SOLID</span> with ctype=11</li><li><span class="visualHighlight">*CONSTRAINED_SPR3</span><br />New material model for spotwelds in <span class="visualHighlight">*CONSTRAINED_SPR3</span> environment.</li></ul> <p>&nbsp;</p> <ul><li>Fix bug (MPP restart with <span class="visualHighlight">*CONSTRAINED_TIED_NODES_FAILURE</span>).</li><li>A bug fix in mesh coarsening with <span class="visualHighlight">*CONSTRAINT_EXTRA_NODES</span>.</li><li>Fix for 2d adaptivity problem related to <span class="visualHighlight">*CONSTRAINED_LOCAL</span>.</li><li>Fix masses of shared nodes in case of lumped masses being added via RBE3 constraints.</li><li>Fix the interaction of joints and implicit springback.</li><li>Preventing mass scaling of nodal rigid bodies if selective mass scaling is turned on.</li><li>New material model in <span class="visualHighlight">*CONSTRAINED_SPR</span><span class="visualHighlight">3</span> environment.</li><li>Add a new option to <span class="visualHighlight">*CONSTRAINED_COORDINATES</span> 4,5,6 and 7 for xy,yz,zx,and xyz.</li><li>Added no failure option to <span class="visualHighlight">*CONSTRAINED_SPR3</span> model.</li><li>Added second damage value to <span class="visualHighlight">*CONSTRAINED_SPR3</span> model.</li><li>Update SPR for option 2 to include spotweld thinning.</li><li>Add SPOTHIN option and symmetric behavior to <span class="visualHighlight">*CONSTRAINED_SPR3</span> model.</li><li>For reasons not fully understood, <span class="visualHighlight">*CONSTRAINED_LOCAL</span> was only being allowed in 2d adaptivity, and 3d solid adaptivity -- not adaptivity in general. This restriction has been removed.</li><li>Fix <span class="visualHighlight">*CONSTRAINED_INTERPOLATION_LOCAL</span>: when the local option is invoked with the local coordinate systems set to 0.</li><li>Added <span class="visualHighlight">_AUTO_JOINT</span> option to simplify joint input.</li><li>Added translational and rotational mass to the <span class="visualHighlight">*CONSTRAINED_JOINT_COOR</span> option.</li><li>Added TITLE option to <span class="visualHighlight">*CONSTRAINED_JOINT_STIFFNESS</span>.</li></ul> <p>&nbsp;</p> <h3>Contact Options</h3> <ul><li><span class="visualHighlight">*CONTACT</span> (Optional Card D)<br />Various options for SOFT=2: split quads in trias, time interval btw penetration reports, scale factor of neighbor segment contact Option for tied contacts: incremental displacement.</li><li><span class="visualHighlight">*CONTACT_AUTOMATIC_BEAMS_TO_SURFACE</span><br />Enhanced treatment of contact between beams and surfaces.</li><li><span class="visualHighlight">*CONTACT_AUTOMATIC_SINGLE_SURFACE_MORTAR</span><br />To use a single surface mortar contact, implicit (preferred) or explicit analysis, including edge treatment.</li><li><span class="visualHighlight">*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR</span><br />To use a surface to surface mortar contact, implicit (preferred) or explicit analysis, including edge treatment.</li><li><span class="visualHighlight">*CONTACT_AUTOMATIC_SURFACE_TO_SURFACE_MORTAR_TIED</span><br />To use a tied surface to surface mortar contact, implicit (preferred) or explicit analysis, including edge treatment.</li><li><span class="visualHighlight">*CONTACT_TIED_NODES_TO_SURFACE_OFFSET</span>, <span class="visualHighlight">_TIED_SURFACE_TO_SURFACE_OFFSET</span>, <span class="visualHighlight">_AUTOMATIC_TIEBREAK</span> (options 1,2,3,5)<br />The option is turned on by placing a 1 in field 7 of optional contact card D. It results in contact displacements being computed incrementally, which should be more stable. (TIEBREAK options &gt; 5 are already incremental). MPP only.</li><li><span class="visualHighlight">*CONTACT_...</span>, SOFT=2, SFNBR&gt;0<br />For segment based (SOFT=2) contact, a neighbor segment contact check was added. When solving compression folded airbags, sharp folds can result in neighbor segments coming into contact. The new neighbor segment checking option can reduce penetration between neighbors.&nbsp; It is turned on by a new parameter, SFNBR in the 3rd field of optional card D of <span class="visualHighlight">*CONTACT</span>. SFNBR is a scale factor for the stiffness with 0.5 or 1.0 as a reasonable value. Setting SFNBR=0. makes the check inactive. For most applications, folding does not occur and this option is not helpful.</li><li><span class="visualHighlight">*CONTACT..._...MPP</span>, GRPABLE<br />This flag turns on a new set of MPP contact routines that are more highly parallelized than the traditional routines. If used, it should be used for as many contacts as possible, as the main benefit is in consolidating communication and parallelizing across contacts, and there is no point in having just one groupable contact. MPP only.</li><li><span class="visualHighlight">*CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE_TIEBREAK</span>, <span class="visualHighlight">*DATABASE_INTFOR</span><br />Visualization of delamination via &quot;contact gap&quot; in intfor database: instead of only showing a tied/released flag, now a damage value ranging from 0 to 1 is shown. This is now working for SMP and tiebreak options 6/7/9 (between solids) and 8/10/11 (between shells).</li></ul> <p>&nbsp;</p> <ul><li>Added frictional work calculation to 2D automatic contact.</li><li>Fixed problem in <span class="visualHighlight">*SET_SEGMENT_GENERAL</span> where first part ID is 0 causing all parts to be included in the contact.</li><li>Fix for MPP soft=4 contact: a parameter typo, plus slight difference in thickness treatment in some cases between the bucketsort and normal cycles, together causing some contacts to be missed.</li><li>Bug fix for SOFT=4 forming contact (smp only).</li><li>Fixed segment based contact option to use the time averaged current time step in the stiffness calculation.</li><li>Added an option to geometric contact entities to account for the thickness of the slave nodes. Only for entity types 1-3 so far (plane, sphere, cylinder).</li><li>Fix bug: Thickness updates for the single surface contact option on SMP. The MPP version was working as expected.</li><li>Fix bug: Untied nodes are now printed in <span class="visualHighlight">*CONTACT_TIEBREAK_SURFACE_TO_SURFACE</span> in SMP needs to be added in MPP version.</li><li>Fix for bug related to contact ID output.</li><li>Add stiffness for implicit in <span class="visualHighlight">*CONTACT_AUTOMATIC_GENERAL</span>.</li><li>Fix for lack of consistency related to automatic tiebreak option type 8.</li><li>Fix for units transformation (<span class="visualHighlight">*INCLUDE_TRANSFORM</span>) for <span class="visualHighlight">*MAT_138</span> and <span class="visualHighlight">*CONTACT_AUTOMATIC_..._TIEBREAK</span> options 9 and 11.</li><li>Improvements in <span class="visualHighlight">_AUTOMATIC_TIEBREAK</span> option 4 with sliding.</li><li>Obsoleting the use of <span class="visualHighlight">*LOAD_SURFACE_STRESS</span> in conjunction with <span class="visualHighlight">*CONTACT_..._THERMAL_FRICTION</span>.</li><li>Fix for MPP smooth contact: in some cases, triangles were being improperly extended, resulting in strange contact behavior.</li><li>Fix for MPP single surface contact in case PENOPT=4 is used. This is NOT normal for single surface contact, and appears to have never been used, because it was resulting in 0 forces due to the wrong value being passed in as the # of segments to the stiffness rescaling code.</li><li>Fixed possible memory error when using SMP parallel consistency option with 2D automatic contact.</li><li>Added new option <span class="visualHighlight">*CONTACT_REFERENCE_GEOMETRY</span>.</li><li>Fixes related to constrained offset contact.</li><li>Fixes for MPP implementation of <span class="visualHighlight">*CONTACT_CONSTRAINT</span>.</li><li>Neglect birth and death for tied contacts when arclength us used.</li><li>alias <span class="visualHighlight">*CONTACT_SPOTWELD_*_OFFSET</span> to <span class="visualHighlight">*CONTACT_TIED_SHELL_EDGE_TO_SURFACE_*_OFFSET</span></li><li>MPP changes to support <span class="visualHighlight">_AUTOMATIC_TIEBREAK</span> in implicit.</li><li>Fix for bug related to &quot;remaining thickness&quot; reports from contact. The fix ensures that SMP and MPP give similar results.</li><li>Fix for auto tiebreak contact on SMP. Consistency option failed to work correctly leading to erroneous answers.</li><li>Fix for proper initialization of <span class="visualHighlight">*CONTACT_AUTOMATIC_TIEBREAK</span> in MPP implicit: nodes were not being tied due to confusion about the definition of &quot;the first cycle&quot;.</li><li>Fix decomposition options for distributing/isolating contact interfaces so they will work in case the slave side has no segments (beam or <span class="visualHighlight">_NODE_TO_SURFACE</span> type contacts) -- previously they only looked at the slave segment list. If that list is empty, it now considers the slave node list.</li><li>Add interface surface energy output for type 4, 13 and 26 contacts in MPP.</li><li>Fixed a neighbor segment/node data problem in MPP segment based contact when the quad to triangle switch flag is set. This fix should improve the behavior of the sliding option and edge-to-edge checking when the quad to triangle option is active.</li><li>Added a neighbor segment contact check to segment based contact. When an airbag folds, neighboring segments may pass through each other if this check is not active. It is turned on by a new parameter, SFNBR in the 3rd field of optional card D of <span class="visualHighlight">*CONTACT</span>. SFNBR is a scale factor for the stiffness with 0.5 or 1.0 as a reasonable value. Setting SFNBR makes the check inactive.</li><li>New feature for thermal contact with FRICTION: conductance a function of the gap defined by a load curve.</li><li>Change to the way MPP treats &quot;initial penetration tracking&quot; in contact. Previously it was generating energy (it was showing up as negative sliding energy).</li><li>In segment based contact, support the 2 surface force transducer option to add forces to all matching Force-Transducers instead of only first match. This is only useful if 2-surface force transducers overlap on both the master and slave side.</li><li>Fix bug: incorrect behavior of tied-offset contact under full-deck restart. After the restart, the contact was being (re-)initialized using the coordinates at the end of the initial run, which caused the nodes to be attached to different segments than they were to in the initial run, thus&nbsp; changing the contact stiffnesses.</li><li>Add soft=1 option to old node to surface eroding contact options.</li><li>Add MPP support for non-linear stiffness scaling to type 3/5/10 contacts, as well as the groupable versions of 3/5/10 and 13 contacts.</li><li>Fix for remapping of master force histories in MPP eroding contact: due to a variable name typo, some might have been missed, or a segfault could have occurred.</li><li>Add damping in mortar contact.</li><li>Changing mpp implementation of implicit tied offset contact to behave similar to smp.</li><li>Fix for implicit tied beam offset.</li><li>MPP edge to surface contact: forces were being applied to the beam nodes with the wrong weights (they were swapped), causing incorrect behavior and energy issues.</li><li>Added new contact option for SURFACE_TO_SURFACE contacts: On *CONTACT optional card D, in field 2, the flag TCSO. If set, thicknesses for contact nodes are computed based only on the attached segments that are actually part of the contact, not ALL attached segments. It only considers shell elements, and only works in MPP so far (but SMP implementation should be simple) TCSO = Thickness from Contact Shells Only.</li><li>Fix bug in MPP adaptivity: in some cases, the code was hanging if soft=4 contact was used (or groupable contact).</li><li>Change normal calculation for type 7 offset penalty contact to use the simpler &quot;flat segment&quot; normal, instead of the actual normal of the bilinear element. This change was made the other day for the type 2/6 tied contacts since it seems to help stability.</li><li>Steady Static Rolling: modify contact subroutine, improve the calculation of contact node velocity such that SSR can get stable result quickly.</li><li>A bug fix for smooth contact.</li><li>Fixed an MPP bug in neighbour segment checking option of segment based contact that caused jobs to hang if any process did not participate in an interface that uses the option.</li><li>Fixed <span class="visualHighlight">*CONTACT_2D_AUTOMATIC_SURFACE_IN_CONTINUUM</span>.</li><li>Added new MPP contact option for <span class="visualHighlight">_TIED_</span> and <span class="visualHighlight">_AUTOMATIC_TIEBREAK</span> contacts to compute displacements incrementally -- this should take care of lots of issues with noise in non-moving parts.</li><li>Visualization of delamination via &quot;contact gap&quot; in INTFOR database (<span class="visualHighlight">*CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE_TIEBREAK</span>): Instead of only showing a tied/released flag, now a damage value ranging from 0 to 1 is shown. This is now working for SMP and tiebreak options.</li><li>Added error termination if null set is defined in contact.</li><li>Fix implicit for case where the ignore option is on in contact. Do not add stiffness as the bodies separate.</li><li>Improvements to handling of initial penetration tracking in MPP contacts.</li><li>Add support for viscous damping and soft=1 for MPP penalty based tied contacts of type 2 and 6.</li><li>MPP contact: added support for soft=1 to the penalty based tied contacts (types 2 and 6 only). Also added support for viscous damping to these contacts, as well as the automatic tiebreak contact types.</li><li>Change to 3d thermal contact. The use of the parameter characteristic length (chl, chlmul, char_len) is superseded by the 3d bucket sort algorithm.</li><li>Don't do <span class="visualHighlight">*INTERFACE_LINKING</span> / tied contact conflict check for penalty based tied contacts.</li><li>Changed the output of interface force file, used contact id's for part number instead of the sequential numbers. Assigned positive contact id for the slave side and negative contact id for the master side.</li><li>Fix MPP soft=4 contact: nodal constraints were not being honoured.</li><li>Fixed &quot;input order&quot; dependency from bucketsort results, and also return a better collection of possible contacts, which should reduce spurious force spikes right after bucketsorts.</li><li>Fix in PARMAX for SOFT=4 MPP.</li><li>Fix problem of MPP groupable contact hanging in cases of mixed penalty and constraint groupable contacts</li><li>Switch MPP tied contacts all to type GROUPABLE if the problem (which was not previously the case). Also, make sure some important tied contact related variables get reinitialized each adaptive step.</li><li>Fix for MPP groupable contact (including soft=4 contact). It was not properly supporting frictional energy output to the interface force file (s=intfor).</li></ul> <p>&nbsp;</p> <h3>Control Options</h3> <ul><li><span class="visualHighlight">*CONTROL_IMPLICIT_EXPLICIT_HYBRID</span><br />To run an explicit simulation and specifying a (small) set of elements that are treated by implicit time integration in order to increase the critical timestep.</li><li><span class="visualHighlight">*CONTROL_IMPLICIT_SOLUTION</span><br />To invoke modified Crisfield arclength method, supports both load and prescribed motion, and can be activated at specified time.</li><li><span class="visualHighlight">*CONTROL_TIMESTEP</span><br />Selective mass scaling supports rigid walls, and selective mass scaling treatment can now include rotational motion for improved accuracy.</li></ul> <p>&nbsp;</p> <ul><li>Fix a bug when a box for activation of SPH elements defined on the <span class="visualHighlight">*CONTROL_SPH</span> is used and when the consistency flag is activated.</li><li>Suppress SPC printing with NPOPT=1 like nodes as suggested by Len Schwer.</li><li>Fixed tolerance bug associated with cntc0 in <span class="visualHighlight">*CONTROL_SHELL</span>.</li><li>Added laminated shell theory option for thick shell type 5 for all available materials. It is turned on by setting LAMSHT=4 or LAMSHT=5 on <span class="visualHighlight">*CONTROL_SHELL</span>.</li><li>Add a new keyword <span class="visualHighlight">*CONTROL_FORMING_PARAMETER_READ</span>. The purpose is to read some parameter values from other files, which might be the output of some other previous runs.</li><li>Added laminated shell theory for most shell materials by assumed strain. It is made active by setting LAMSHT=3 or LAMSHT=5 on <span class="visualHighlight">*CONTROL_SHELL</span>. The elements that support it are:</li></ul> <pre>
&nbsp; type 1 (Hughes-Liu), type 2 (Belytschko-Tsay),
  type 4 (C0 triangle), type 6 (S/R Hughes-Liu), type 7 (S/R co-rotational Hughes-Liu),
  type 8 (Belytschko-Leviathan), type 10 (Belytschko-Wong-Chiang),
  type 11 (fast co-rotational Hughes-Liu), type 16 (fully integrated),
  type 25 (Belyschko-Tsay shell with thickness stretch),
  type 26 (fully integrated shell with thickness stretch), and
  type 27 (triangular shell with thickness stretch).</pre> <ul><li>Fixed the C0 triangular shell when used for implicit analysis when the invariant node numbering option is switched off (INN=0 or 1 on <span class="visualHighlight">*CONTROL_ACCURACY</span>).</li><li>Extend <span class="visualHighlight">*CONTROL_IMPLICIT_AUTO</span> to allow specification of explicit time interval for implicit-explicit switching to be in terms of the number of explicit cycles.</li><li>Fix for mass scaling bug related to MS1ST=1. Occurs when dynamic relaxation is active.</li><li>Fixes related to selective mass scaling (SMS):<ul><li>introducing flag for accounting rotations in SMS scheme</li><li>elements that are in a nodal rigid body are not mass scaled</li><li>accounting for ESORT flag when mass scaling pentahedra in SMS</li></ul></li>  </ul> <ul><li>Fix value of RBC in explicit to implicit switching handoff. Bug: Discrepancies in output motion associated with implicit/explicit switching.</li><li>Preventing mass scaling of nodal rigid bodies if selective mass scaling is turned on.</li><li>Fix hand off of dynamic relaxation implicit to implicit. D3plot were not written when IDRFLG=5 and DRTERM=ENDTIM.</li><li>Fix of bug related to shell 26 and ESORT.</li><li>Add SPOTHIN option and symmetric behavior to <span class="visualHighlight">*CONSTRAINED_SPR3</span> model.</li><li>Default ATYPE on <span class="visualHighlight">*BOUNDARY_PORE_FLUID</span> should be the user-input ATYPE on <span class="visualHighlight">*CONTROL_PORE_FLUID</span>. Ensure that this is always so.</li><li>Support in SMP the option to output contact forces to RCFORC for all 2 surface force transducers when slave and master surfaces of the force transducers overlap. The flag is FTALL on the 5th field of the 6th line of <span class="visualHighlight">*CONTROL_CONTACT</span>.</li><li>Fix for <span class="visualHighlight">*CONTROL_CHECK_SHELL</span>: remove unnecessary constraints after the node has been deleted.</li><li>Fix for bug in <span class="visualHighlight">*CONTROL_SOLUTION</span> LCINT=1000 in restart.</li><li>Fix writing of inertia matrix in binary form for&nbsp; <span class="visualHighlight">*CONTROL_IMPLICIT_MODES</span>.</li><li>Implicit now honors the ncycle limit from either the command line or <span class="visualHighlight">*CONTROL_TERMINATION</span>.</li><li>Add <span class="visualHighlight">*INCLUDE_TRANSFORM</span> compatibility in keyword reader for <span class="visualHighlight">*CONTROL_PORE_FLUID</span>.</li><li>Add new keyword: <span class="visualHighlight">*CONTROL_FORMING_NORMALS</span>.</li><li>A bug fix for <span class="visualHighlight">*CONTROL_FORMING_NORMALS</span>.</li><li>Add new option in <span class="visualHighlight">*CONTROL_SPH</span> to allow LS-PREPOST to treat deactivate SPH as deleted element</li><li>Support dynamic implicit for <span class="visualHighlight">*CONTROL_IMPLICIT_FORMING</span>.</li><li>Added <span class="visualHighlight">*CONTROL_FORMING_BLANKMESH</span>: when cid &lt;0, the center coordinate means local coordinate.</li></ul> <p>&nbsp;</p> <h3>Damping Options</h3> <ul><li>Fixed energy calculation bug in <span class="visualHighlight">*DAMPING_PART_STIFFNESS</span> for 2-D.</li><li><span class="visualHighlight">*DAMPING_PART_STIFFNESS</span> for the Belyschko-Schwer beam no longer limits the value of the damping coefficient. Also, the energy calculation due to damping is now fixed.</li></ul> <p>&nbsp;</p> <h3>Database/Output</h3> <ul><li><span class="visualHighlight">*DATABASE_ALE_MAT</span><br />This keyword allows for each material group to ouput the volume, mass, internal energy and kinetic energy.</li><li><span class="visualHighlight">*DATABASE_TRACER</span><br />Implemented in MPP ALE 2D</li></ul> <p>&nbsp;</p> <ul><li>Fix related to bug related to database history with <span class="visualHighlight">*DATABASE_HISTORY_DISCRETE_SET</span> option.</li><li>Fix sign error in BNDOUT forces for implicit.</li><li>Bug fix for CMPFLG=1 in combination with IHYPER=-1 for user materials.</li><li>Bug fix for CMPFLG=1 and IHYPER=-1.</li><li>Bug fix MPP SPH D3PLOT database SPH element smooth length output.</li><li>Fixed stress output for <span class="visualHighlight">*MAT_022</span> when used with 2D continuum elements (shell form 13,14, or 15) and CMPFLG=1 on <span class="visualHighlight">*DATABASE_EXTENT_BINARY</span>.</li><li>Add contact moments to RCFORC file.</li><li>Add _ID option to <span class="visualHighlight">*DATABASE_NODAL_FORCE_GROUP</span>. The user defined ID number and title appear in the NODFOR file in the usual &quot;LEGEND&quot; at the top of the file, as well as in a &quot;setid =&quot; field on the ends of the data line for each node. I'm not sure why the &quot;nodal output group number&quot; isn't a better place to put this ID, but that is how the BNDOUT file was done and I wanted to be compatible.</li><li>Fix output of accelerations of rigid body slave nodes to file NODOUT.</li><li>Shell ELFORM=14 and cross section forces output: the volume weighted forces for ELFORM=14 to be consistent with the resultants from ELFORM=15</li><li>Bug fix for INTFOR file for MPP.</li><li>Fixed a memory error in cross section forces of form 2,3,4,12,13, and 14 fabric elements on systems that use nlq less than 128.</li><li>Fix for bug (set ids wrong in SPCFORC output to LSDA file).</li><li>Fix reporting of moments to SPCFORC for implicit.</li><li>Some fix so that random vibration can go through even if <span class="visualHighlight">*DATABASE_POWER_SPECTRAL_DENSITY</span> is not present.</li><li>Added LSDA/BINOUT support for SPRFORC data. This is currently only output to the binout file (no ascii file support yet). It is output if and only if there ARE self-piercing rivets in the model AND the SWFORC file is output (this is output at the same frequency).</li><li>Support in SMP the option to output contact forces to RCFORC for all 2 surface force transducers when slave and master surfaces of the force transducers overlap. The flag is FTALL on the 5th field of the 6th line of <span class="visualHighlight">*CONTROL_CONTACT</span>.</li><li>Fix for bug related to the D3PLOT file not being written.</li><li>Fixed bug for missing binary files (D3PLOT, D3PART,,...) if the file index is greater than 2G.</li><li>Bug fix related to a heading meant for the DEFORC file ending up in the ELOUT file instead.</li><li>Fix for bug related to the output of added mass into the D3PLOT file.</li><li>Standardized SMP/MPP screen output for dynamic relaxation info and also added 'the dynamic relaxation info header for the D3HSP file.</li><li>Fixed transformation of fabric material during output to D3HSP and ELOUT. It was slightly wrong for large deformation.</li><li>Fix implicit's control output to SPCFORC.</li><li>Structured write and read for <span class="visualHighlight">*DATABASE_CURVOUT</span>.</li><li>Fix database corruption for Dynamic Relaxation run for SMP and MPP.</li><li>Some output format changes in file TPRINT.</li><li>Add a flag to the header of BLSTFOR to allow LS-PREPOST to distinguish it from INTFOR. Switch from 21 to 16 variables.</li><li>Visualization of delamination via &quot;contact gap&quot; in INTFOR database (<span class="visualHighlight">*CONTACT_AUTOMATIC_ONE_WAY_SURFACE_TO_SURFACE_TIEBREAK</span>): Instead of only showing a tied/released flag, now a damage value ranging from 0 to 1 is shown. This is now working for SMP and tiebreak options.</li><li>Fix material numbers in output of solid elements to ELOUT file: the internal rather than the user material numbers were being output in ALL versions of this file (LSDA and ascii, SMP and MPP).</li><li>Fix for D3HSP output of LCID from <span class="visualHighlight">*INITIAL_AXIAL_FORCE_BEAM</span>.</li><li>Minor fix related to Nodout and Node_Merge.</li><li>Corrected thick shell output to the ELOUT file when Gauss integration is not used and there are 3 or 5 integration points through the thickness. The output of stress was in the wrong order when looping over points.</li><li>Add part pressure of alone/away shell normal to abstat_cpm in order to see the pressure on both side from p2f collision.</li><li>Fix for SPHOUT.</li><li>Added new keyword <span class="visualHighlight">*DATABASE_EXTEND_INTFOR</span> to control the output of INTFOR.</li><li>Changed the output of interface force file, used contact id's for part number instead of the sequential numbers. Assigned positive contact id for the slave side and negative contact id for the master side.</li><li>Added output to D3HSP for <span class="visualHighlight">*MAT_088</span>.</li><li>Fixed SWFORC output for spotwelds and also the resultant failure criteria for hex spotwelds.</li><li><span class="visualHighlight">*DATABASE_FSI</span> now properly account for wedges and tetras</li><li>Fixed bug in reading <span class="visualHighlight">*DATABASE_EXTENT_INTFOR</span>.</li><li>Fixed bug: corrupted D3PLOT data from full restart, due to memory issues</li></ul> <p>&nbsp;</p> <h3>Define Options</h3> <ul><li><span class="visualHighlight">*DEFINE_TABLE_2D *DEFINE_TABLE_3D</span><br />Define bi- and tri-dimensional tables.</li></ul> <p>&nbsp;</p> <ul><li>Fix for <span class="visualHighlight">*DEFINE_SEGMENT_GENERAL</span> related to shells and solids sharing identical nodes.</li><li>Fix for <span class="visualHighlight">*MAT_187</span>. Fix conflicts with curve generation and <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</li><li>Fixed bug in shell belt element capability related to curve generation when the <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span> options are used.</li><li>MPP fix for parameters used in <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</li><li>Changes to <span class="visualHighlight">*ELEMENT_SEATBELT_RETRACTOR</span>: code added to allow *DEFINE_FUNCION to be used to specify the force vs pull-out curve. This new capability is as yet untested, but many old problems were run to insure these changes did not break existing capability nor change results.</li><li>Fix for bug related to <span class="visualHighlight">*LOAD_SEGMENT_SET</span> used with <span class="visualHighlight">*DEFINE_FUNCTION</span>.</li><li>Fix for bug related to load curve offsets.</li><li>Fix for bug related to <span class="visualHighlight">*DEFINE_TRANSFORMATION</span> combined with <span class="visualHighlight">*PART_MOVE</span>.</li><li>Fix for bug related to offsets and output into dyna.inc for <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</li><li>MPP implementation for <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span> <span class="visualHighlight">AX</span>, <span class="visualHighlight">AY</span> and <span class="visualHighlight">AZ</span>.</li><li>Implemented <span class="visualHighlight">*DEFINE_TRACER_PARTICLES_2D</span>.</li><li>Add _SET option for staged construction keywords:</li></ul> <pre>
&nbsp;&nbsp; *LOAD_STIFFEN_PART_SET
   *LOAD_REMOVE_PART_SET
&nbsp;&nbsp; *LOAD_GRAVITY_PART_SET
&nbsp;&nbsp; *DEFINE_STAGED_CONSTRUCTION_PART_SET
&nbsp;&nbsp; *INITIAL_STRESS_DEPTH_SET
&nbsp;&nbsp; *INITIAL_PWP_DEPTH_SET</pre> <ul><li>Bug fix in read/write for mpp, related to <span class="visualHighlight">*DEFINE_TRACER_PARTICLES_2D</span>.</li><li>Fix for bug: shell element thinning strain from <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span> not working correctly in MPP.</li><li>Add missing type declaration related to <span class="visualHighlight">*DEFINE_FUNCTION_TABULATED</span>.</li><li>A fix for <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span> temperature extraction.</li><li>Developed <span class="visualHighlight">*DEFINE_ADAPTIVE_SOLID_TO_SPH</span> as coupling interface.</li><li>Implementation of <span class="visualHighlight">*DEFINE_CURVE_FUNCTION TEMP</span>().</li><li>Add support for offsets and scale factors in <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</li></ul> <p>&nbsp;</p> <h3>Deformable</h3> <ul><li>Fix bug about rigid to deformable switching causes I/O problem.</li><li>Fix for <span class="visualHighlight">*DEFORMABLE_TO_RIGID</span>, code=3 or 4 only compare dist with offset when offset&gt;0; otherwise switch will happen right away since dist=2.*offset and switch condition is automatically met.</li></ul> <p>&nbsp;</p> <h3>Delete Options</h3> <ul><li>Fix for small deck restart related to bug. Restart issue involving <span class="visualHighlight">*DELETE_PART</span>.</li></ul> <p>&nbsp;</p> <h3>EFG</h3> <ul><li>MPP support for EFG shell type 41 restart.</li><li>MPP support for EFG solid element restart.</li><li>Bug fix in EFG local adaptivity.</li><li>Fix for a restart in 3D EFG adaptivity with formulation 7.</li><li>Bug fixed in implicit EFG for <span class="visualHighlight">*MAT_027</span>.</li><li>Bug fixed in EFG <span class="visualHighlight">*INITIAL_SPRINGBACK_SOLID</span> read/write.</li><li>Added maximum entropy approximation to EFG shell type 42. Fixed options IEBT and IDIM according to the manual.</li><li>Added one option ISPM=2 for EFG <span class="visualHighlight">*MAT_027</span> in pressure smoothing.</li><li>Fixed surface meshing problem in adaptive EFG with pressure smoothing formulation.</li><li>Activated <span class="visualHighlight">*MAT_ADD_EROSION</span> capability to EFG shell type 42.</li><li>Bug fixed in adaptive EFG when there is a formulation switch.</li><li>Added interactive adaptivity into 3D EFG.</li><li>Fixed a bug in strain output for EFG tetrahedra.</li><li>A minor change in EFG crack propagation criterion.</li><li>Bug fixed in adaptive EFG using stabilized method.</li><li>Added one more control parameter in adaptive EFG.</li><li>Bug fix related to the switch between 8-noded and 4-noded cells in adaptive EFG.</li></ul> <p>&nbsp;</p> <h3>Elements</h3> <ul><li>Fixed an error in the MCID option of <span class="visualHighlight">*ELEMENT_SHELL</span> that causes incorrect fiber directions. Also, changed behavior such that elements that use the MCID option ignore the material system that is determined by AOPT.</li><li>Added mass scaling to seat belt elements. This scaling was somehow missed in the mass scaling implementation, but is not known to have caused any problems since belt elements generally have a large time step size.</li><li>Changes to <span class="visualHighlight">*ELEMENT_SEATBELT_RETRACTOR</span>: code added to allow <span class="visualHighlight">*DEFINE_FUNCION</span> to be used to specify the force vs pull-out curve. This new capability is as yet untested, but many old problems were run to insure these changes did not break existing capability nor change results.</li><li>Fix for bug related to <span class="visualHighlight">*MAT_103</span> and <span class="visualHighlight">*ELEMENT_SHELL</span>, ELFORM=13, NIP=4.</li><li>Added <span class="visualHighlight">*MAT_145</span> to 2-D solid elements.</li><li>Fix for bug related to floating point exception in <span class="visualHighlight">*MAT_015</span> and shell elements.</li><li>Fix for <span class="visualHighlight">*ELEMENT_INERTIA</span> to allow a local coordinate system to be defined by using nodal points.</li><li>Bug fix related to <span class="visualHighlight">*ELEMENT_MASS_PART_SET</span> which caused a memory clobber.</li><li>Fix problem with MPP decomposition related to seatbelt sensors of type 2 and 4, that was causing a memory clobber that led to long initialization times for some models.</li><li>Fix material numbers in output of solid elements to ELOUT file: the internal rather than the user material numbers were being output in ALL versions of this file (LSDA and ascii, SMP and MPP).</li><li>Further accuracy considerations in axisymmetric elements, and also some bugfixes for the implicit implementation of the same element.</li><li>Add solid and SPH coupling.</li><li>Fix for seatbelt mass scaling: belt mass should be scaled based on the ratio of its own dt (dtt) and dt2mas, not global dt (dt2) and dt2mas.</li></ul> <p>&nbsp;</p> <h3>EOS</h3> <ul><li>Allow <span class="visualHighlight">*MAT_224</span> to use EOS as an option.</li></ul> <p>&nbsp;</p> <h3>Frequency options</h3> <ul><li>Implemented <span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSTIC_FEM</span> to run frequency domain acoustic computation.</li><li>Enabled free edge constraints for <span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSTIC_BEM</span></li><li>Extended <span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSTIC_BEM</span> to study acoustic panel contribution</li><li>Changed keyword <span class="visualHighlight">*BOUNDARY_ELEMENT_METHOD_ACOUSTIC</span> to <span class="visualHighlight">*FREQUENCY_DOMAIN_ACOUSTIC_BEM</span> (the old keyword still works).</li></ul> <p>&nbsp;</p> <h3>Hourglass Options</h3> <ul><li>Add Hourglass option for <span class="visualHighlight">*MAT_125</span> with solid element 1.</li></ul> <p>&nbsp;</p> <h3>Implicit</h3> <ul><li>Implementation of <span class="visualHighlight">*MAT_091</span> for tet element 13 with implicit analysis. Slightly modification of implicit <span class="visualHighlight">*MAT_091</span> for hex element 2.</li><li>Properly handle dead nodes and tied constraints for implicit.</li><li>Bug fixed in implicit EFG for <span class="visualHighlight">*MAT_027</span>.</li><li>Fix sign error in BNDOUT forces for implicit.</li><li>Implementation of implicit <span class="visualHighlight">*MAT_129</span> for hex and tet13 element Link explicit <span class="visualHighlight">*MAT_128</span> to tet13 element.</li><li>Add stiffness for implicit in <span class="visualHighlight">*CONTACT_AUTOMATIC_GENERAL</span>.</li><li>Add <span class="visualHighlight">*IMPLICIT_LINEAR_PARTS</span>.</li><li>Fixed the C0 triangular shell when used for implicit analysis when the invariant node numbering option is switched off (INN=0 or 1 on <span class="visualHighlight">*CONTROL_ACCURACY</span>).</li><li>Extend <span class="visualHighlight">*CONTROL_IMPLICIT_AUTO</span> to allow specification of explicit time interval for implicit-explicit switching to be in terms of the number of explicit cycles.</li><li>Turn on implicit treatment of joints when <span class="visualHighlight">*INTERFACE_SPRINGBACK_SEAMLESS</span> is active.</li><li>Fix the interaction of joints and implicit springback.</li><li>Add support for <span class="visualHighlight">*BOUNDARY_SPC_BIRTH_DEATH</span> to implicit.</li><li>MPP changes to support <span class="visualHighlight">_AUTOMATIC_TIEBREAK</span> in implicit.</li><li>Fix reporting of moments to SPCFORC for implicit.</li><li>Fix for proper initialization of <span class="visualHighlight">*CONTACT_AUTOMATIC_TIEBREAK</span> in MPP implicit: nodes were not being tied due to confusion about the definition of &quot;the first cycle&quot;.</li><li>Fix implicit for switching from rigid back to deformable.</li><li>Fix value of RBC in explicit to implicit switching handoff. Bug: Discrepancies in output motion associated with implicit/explicit switching.</li><li>Fix hand off of dynamic relaxation implicit to implicit. D3plot were not written when IDRFLG=5 and DRTERM=ENDTIM.</li><li>A bug fix in combining gravity loading and binder wrapping simulation with implicit method.</li><li>Fixed bug for <span class="visualHighlight">*MAT_181</span> tangent for implicit.</li><li>Fix for bug related to erroneous spotweld stresses. Implicit calculations with <span class="visualHighlight">*MAT_100</span> solid spotwelds exhibited the error.</li><li>Fix for Implicit MPP cyclic symmetry.</li><li>Changing mpp implementation of implicit tied offset contact to behave similar to smp.</li><li>Fix for implicit spotweld beam material.</li><li>Fix for implicit tied beam offset.</li><li>Fix writing of inertia matrix in binary form for <span class="visualHighlight">*CONTROL_IMPLICIT_MODES</span>.</li><li>Fixed the material constitutive matrix used in the implicit element stiffness calculation for <span class="visualHighlight">*MAT_022</span> and <span class="visualHighlight">*MAT_059</span>. It is now orthotropic.</li><li>Enable implicit capability for unloading model of <span class="visualHighlight">*MAT_181</span> (solids).</li><li>Fix implicit termination when dynamics is active and endtim = 0.0.</li><li>Fix implicit's control output to SPCFORC.</li><li>Updated checking of thick shell forms for implicit solutions. Now, forms 1 and 4 will switch to 2, and type 5 will switch to 3.</li><li>Support dynamic implicit for <span class="visualHighlight">*CONTROL_IMPLICIT_FORMING</span>.</li><li>Further accuracy considerations in axisymmetric elements, and also some bugfixes for the implicit implementation of the same element.</li><li>Added material tangents for solids and shells to make <span class="visualHighlight">*MAT_225</span> (<span class="visualHighlight">*MAT_VISCOPLASTIC_MIXED_HARDENING</span>) ready for implicit computations.</li><li>Fix bug in <span class="visualHighlight">*MAT_003</span> affecting convergence in implicit computations for 'shell'-elements using BETA.ne.1.0.</li><li>Fix a bug associated with implicit linearized parts.</li></ul> <p>&nbsp;</p> <h3>Include Options</h3> <ul><li>Update to include box transformation when <span class="visualHighlight">*INCLUDE_TRANSFORM</span> is used.</li><li>Fix for units transformation (<span class="visualHighlight">*INCLUDE_TRANSFORM</span>) for <span class="visualHighlight">*MAT_138</span> and <span class="visualHighlight">*CONTACT_AUTOMATIC_..._TIEBREAK</span> options 9 and 11.</li><li>Fixed error in readin <span class="visualHighlight">*INCLUDE_NASTRAN</span>.</li><li>A bug fix in <span class="visualHighlight">*INCLUDE_TRIM</span>.</li><li>Fixed error in <span class="visualHighlight">*INCLUDE_STAMPED_PART</span> for filename that is longer than 80 characters or file is in <span class="visualHighlight">*INCLUDE_PATH</span> directory</li><li>Fix for bug when <span class="visualHighlight">*MAT_ADD_EROSION</span> and <span class="visualHighlight">*INCLUDE...</span> with INCOUT=1 was used.</li><li>Add <span class="visualHighlight">*INCLUDE_TRANSFORM</span> compatibility in keyword reader for <span class="visualHighlight">*CONTROL_PORE_FLUID</span>.</li><li>Fixed: <span class="visualHighlight">*INCLUDE_TRANSFORM</span> and discrete beam offset.</li><li>Implementation of <span class="visualHighlight">*INCLUDE_TRANSFORM</span> to <span class="visualHighlight">*BOUNDARY_PWP_</span>option.</li><li>Fix a bug for <span class="visualHighlight">*INCLUDE_TRANSFORM</span> for DEFINE_BOX: transformation is needed even when no rotation is involved.</li><li>Added new option to <span class="visualHighlight">*INCLUDE_STAMPED_PART</span>. New value PERCELE on optional Card 4, Column 3 defines percentage of elements which should be mapped, otherwise error termination occurs.</li><li>Fixed bug - <span class="visualHighlight">*INCLUDE_TRANSFORM</span> and <span class="visualHighlight">*AIRBAG_HYBRID_JETTING_CM</span>: Node number NREACT was not offset.</li></ul> <p>&nbsp;</p> <h3>Initial Conditions</h3> <ul><li><span class="visualHighlight">*INITIAL_STRESS_SOLID</span><br />Allow for initialization of specific history variables such as thermal history variables.</li><li><span class="visualHighlight">*INITIAL_STRESS_SHELL</span>, <span class="visualHighlight">*INITIAL_STRESS_SOLID</span>, <span class="visualHighlight">*INTERFACE_SPRINGBACK_LSDYNA</span><br />Thermal user material history variables are processed in dynain files.</li><li><span class="visualHighlight">*INITIAL_ALE_MAPPING</span><br />Restart for the mapping: a d3dump file can be created to restart a job creating a mapping file. The ALE domain of a previous run can be rotated before being mapped to the current mesh. The rotation angle is the 5th parameter on the 2nd line of.&nbsp; MPP only.</li></ul> <p>&nbsp;</p> <ul><li>Bug fixed in EFG <span class="visualHighlight">*INITIAL_SPRINGBACK_SOLID</span> read/write.</li><li>Bug fix for <span class="visualHighlight">*INITIAL_ALE_EOS</span> cards.</li><li>Added scale factor to <span class="visualHighlight">*INITIAL_AXIAL_FORCE_BEAM</span> input.</li><li>Compile a list of nodes in each segment set for <span class="visualHighlight">*INITIAL_IMPULSE_BLAST</span>.</li><li>Thin shell support for <span class="visualHighlight">*INITIAL_IMPULSE_BLAST</span>. Westine's buried mine model.</li><li>New optional field LCK0 on <span class="visualHighlight">*INITIAL_STRESS_DEPTH</span> allowing input of K0 vs Z-coordinate.</li><li>Add _SET option for staged construction keywords:</li></ul> <pre>
&nbsp;&nbsp; *LOAD_STIFFEN_PART_SET
&nbsp;&nbsp; *LOAD_REMOVE_PART_SET
&nbsp;&nbsp; *LOAD_GRAVITY_PART_SET
&nbsp;&nbsp; *DEFINE_STAGED_CONSTRUCTION_PART_SET
&nbsp;&nbsp; *INITIAL_STRESS_DEPTH_SET
&nbsp;&nbsp; *INITIAL_PWP_DEPTH_SET
</pre> <ul><li>Fix for D3HSP output of LCID from <span class="visualHighlight">*INITIAL_AXIAL_FORCE_BEAM</span>.</li><li>Modified <span class="visualHighlight">*INITIAL_TEMPERATURE</span> behavior: NODES are written before SETS. This enables a methodology to model a sequence of hot stampings where we want to change the blank temperature in each successive stamping by using the keyword <span class="visualHighlight">*SET_SEGMENT_GENERAL</span>.</li><li>Added internal energy density to <span class="visualHighlight">*INITIAL_STRESS_SOLIDS</span>.</li></ul> <p>&nbsp;</p> <h3>Interface</h3> <ul><li><span class="visualHighlight">*INITIAL_STRESS_SHELL</span>, <span class="visualHighlight">*INITIAL_STRESS_SOLID</span>, <span class="visualHighlight">*INTERFACE_SPRINGBACK_LSDYNA</span><br />Thermal user material history variables are processed in dynain files.</li><li><span class="visualHighlight">*INTERFACE_LINKING_NODE</span>, <span class="visualHighlight">*INTERFACE_LINKING_NODE_SET</span><br />(Just like the _DISCRETE_ variants, but without that term). Does node-to-node matching for linked nodes, matching each to the nearest node in the linking file, independent of ordering. Many customers are misusing <span class="visualHighlight">*INTERFACE_LINKING_EDGE</span> to get this effect, which generally works but is technically incorrect and might give strange behavior. These users should be able to replace <span class="visualHighlight">_LINKING_EDGE</span> with <span class="visualHighlight">LINKING_NODE_SET</span> with no other changes.</li><li><span class="visualHighlight">*INTERFACE_SSI_AUX</span><br />To store ground motion data at a free surface in LSDA format, with the intent of using it as free-field ground motion data in a subsequent soil-structure interaction analysis via <span class="visualHighlight">*INTERFACE_SSI</span>.</li><li><span class="visualHighlight">*INTERFACE_SSI_..._OFFSET</span>; <span class="visualHighlight">_CONSTRAINED_OFFSET</span><br /> <p>Allow <span class="visualHighlight">_OFFSET</span> and <span class="visualHighlight">_CONSTRAINED_OFFSET</span> options in <span class="visualHighlight">*INTERFACE_SSI</span>, which defines the soil-structure interface as <span class="visualHighlight">TIED_SURFACE_TO_SURFACE_OFFSET</span> and <span class="visualHighlight">TIED_SURFACE_TO_SURFACE_CONSTRAINED_OFFSET</span> contacts respectively.</p></li></ul> <p>&nbsp;</p> <ul><li>Bugfix to <span class="visualHighlight">*INTERFACE_SSI</span>: resolve confusion about initializing coordinates of soil-side nodes.</li><li>Allow <span class="visualHighlight">*INTERFACE_SSI</span> to read more than one binary ground motion file for the same interface.</li><li>Turn on implicit treatment of joints when <span class="visualHighlight">*INTERFACE_SPRINGBACK_SEAMLESS</span> is active.</li><li>Allow <span class="visualHighlight">_OFFSET</span> and <span class="visualHighlight">_CONSTRAINED_OFFSET</span> options in <span class="visualHighlight">*INTERFACE_SSI</span>.</li><li>Fixed a possible segmentation fault in MPP phase 4 when <span class="visualHighlight">*INTERFACE_LINKING_SEGMENT</span> is used.</li><li>Added new <span class="visualHighlight">*INTERFACE_LINKING_NODE</span> option that searches for the nearest node to tie to -- order doesn't matter. There was existing checks to make sure master nodes of a tied (constrained) interface were not ALSO slaves due to an <span class="visualHighlight">*INTERFACE_LINKING_EDGE</span> keyword. This checking is now extended to include nodes slave due to an <span class="visualHighlight">*INTERFACE_LINKING_NODE</span> keyword.</li><li>Don't do <span class="visualHighlight">*INTERFACE_LINKING</span> / tied contact conflict check for penalty based tied contacts.</li></ul> <p>&nbsp;</p> <h3>Keyword</h3> <ul><li>Fixed a bug in SPF.</li><li>Added <span class="visualHighlight">*KEYWORD_JOBID</span> This option allows the user to enter a complete jobid after <span class="visualHighlight">*KEYWORD_JOBDID</span>. The original <span class="visualHighlight">*KEYWORD_JOD</span> splits the input into 4 sections and combines them with &quot;_&quot;. </li></ul> <p>&nbsp;</p> <h3>Loads</h3> <ul><li><span class="visualHighlight">*LOAD_SEGMENT_GEOMETRY</span><br />Allow the pressure to be defined as a function of the coordinates of the integration points and reference node.</li><li><span class="visualHighlight">*LOAD_SEISMIC_SSI</span><br /><span class="visualHighlight">*BOUNDARY_FREE_FIELD_GROUND_MOTION</span> has been renamed to <span class="visualHighlight">*LOAD_SEISMIC_SSI</span>.</li><li><span class="visualHighlight">*LOAD_BLAST_ENHANCED</span><br />Implemented in ALE 2D. It can be used in 2D with 4-node segments</li></ul> <p>&nbsp;</p> <ul><li>New thermal keyword <span class="visualHighlight">*LOAD_HEAT_GENERATION_SHELL</span> implemented.</li><li>Obsoleting the use of <span class="visualHighlight">*LOAD_SURFACE_STRESS</span> in conjunction with <span class="visualHighlight">*CONTACT_..._THERMAL_FRICTION</span>.</li><li>Fix for <span class="visualHighlight">*LOAD_HEAT_CONTROLLER</span> translation.</li><li>Fix for bug related to <span class="visualHighlight">*LOAD_SEGMENT_SET</span> used with <span class="visualHighlight">*DEFINE_FUNCTION</span>.</li><li>Implement <span class="visualHighlight">*SECTION_BEAM_AISC</span> to incorporate AISC standard steel sections. Rename <span class="visualHighlight">*BOUNDARY_FREE_FIELD_GROUND_MOTION</span> as <span class="visualHighlight">*LOAD_SEISMIC_SSI</span>.</li><li>Add _SET option for staged construction keywords:</li></ul> <pre>
&nbsp;&nbsp; *LOAD_STIFFEN_PART_SET
&nbsp;&nbsp; *LOAD_REMOVE_PART_SET
&nbsp;&nbsp; *LOAD_GRAVITY_PART_SET
&nbsp;&nbsp; *DEFINE_STAGED_CONSTRUCTION_PART_SET
&nbsp;&nbsp; *INITIAL_STRESS_DEPTH_SET
&nbsp;&nbsp; *INITIAL_PWP_DEPTH_SET
</pre> <ul><li>Add an option to disable the negative phase in <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span>.</li><li>Write non-reflecting boundary scale factor for <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span> to D3HSP.</li><li>Fix an undocumented bug with <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span> BLAST=3. The gradient vector used in computing the blast surface normal was not properly transformed to the global system.</li><li>Extend <span class="visualHighlight">*LOAD_VOLUME_LOSS</span> to solid tet and wedge (ELFORM=10 and 15).</li><li>Add a new option to <span class="visualHighlight">*LOAD_BODY_VECTOR</span> to allow the load in any director</li></ul> <p>&nbsp;</p> <h3>Material Models</h3> <ul><li><span class="visualHighlight">*MAT_ADD_EROSION</span><br />DIEM, a Damage Initiation and Evolution Model, to arbitrarily combine a damage initiation criterion with an evolution criterion.</li><li><span class="visualHighlight">*MAT_ADD_THERMAL_EXPANSION</span><br />To define orthotropic thermal expansion properties for anisotropic materials.</li><li><span class="visualHighlight">*MAT_RIGID_DISCRETE</span><br />Rigid material which is discretize into multiple disjoint pieces.</li><li><span class="visualHighlight">*MAT_006</span><br />Added temperature dependent relaxation parameters.</li><li><span class="visualHighlight">*MAT_034</span><br />To include yarn interaction stiffening through biaxial stress-strain curves, strain rate dependency and hysteresis in cyclic loading.T_041-050 - erosion can be based on number of failed integration points</li><li><span class="visualHighlight">*MAT_036</span><br />Hardening tables for strain rate dependent hardening, Chaboche-Roussilier kinematic hardening supported, temperature dependend hardening, can use different hardening and r-values in different directions (0, 45 and 90)</li><li><span class="visualHighlight">*MAT_041-050</span><br />Erosion can be based on number of failed integration points.</li><li><span class="visualHighlight">*MAT_077</span><br />Frictional (frequency independent) damping can be based on multiple spring-slider systems in parallel.</li><li><span class="visualHighlight">*MAT_133</span><br />Hardening tables for strain rate dependent hardening, Chaboche-Roussilier kinematic hardening supported</li><li><span class="visualHighlight">*MAT_103</span><br />Can be used with a user defined damage model and hardening can depend on heterogenous multiphase material decomposition</li><li><span class="visualHighlight">*MAT_106</span><br />Hardening can depend on plastic strain, plastic strain rate and temperature through <span class="visualHighlight">*DEFINE_TABLE_3D</span></li><li><span class="visualHighlight">*MAT_135</span><br />Option to use constant strain at necking for transition to power-law hardening, supported for shells 25-27</li><li><span class="visualHighlight">*MAT_276</span><br />General viscoelastic Maxwell model, with up to 6 terms in the prony series expansion.</li><li><span class="visualHighlight">*MAT_SPOTWELD</span><br />Added a new user-defined weld failure subroutine call uweldfail12. With this new subroutine, it is possible to initiate damage rather than failing the weld immediately. Damage can progress using built in code to do linear or exponential damage, or the damage variable can be updated directly by the user. Added new feature to <span class="visualHighlight">*MAT_100</span> beams. If parameter SIGY is given a negative number, then a yield curve/table is assigned by abs(SIGY).</li><li><span class="visualHighlight">*MAT_224</span><br />New criterion for Lode angle dependent failure in 3D. Added NUMINT option to material 224 (Card 1, Column 8)</li><li><span class="visualHighlight">*MAT_181</span><br />Added unloading options to *MAT_181. Therefore, 3 new parameters are on a new optional card 3/4, columns 1-3. Reloading option for <span class="visualHighlight">*MAT_034</span>, FORM=14. New parameter RLMAX on Card 6, Column 7, governs reloading behavior. RLMAX=0.0: Reloading on Unloading Curve (default as before) RLMAX&gt;0.0: Reloading on Linear Slope betw. Loading and Unloading Curve</li><li><span class="visualHighlight">*MAT_054</span><br />New option for <span class="visualHighlight">*MAT_054</span>. Number of in-plane integration points for layer failure: 1 (PFL&gt;0) or 4 (PFL&lt;0).</li><li><span class="visualHighlight">*MAT_019</span><br />New option RDEF=3 for material <span class="visualHighlight">*MAT_019</span>. Now we have: RDEF=2: max. principal stress and abs. value of min. principal stress RDEF=3: max. principal stress</li><li><span class="visualHighlight">*MAT_183</span><br />Enable <span class="visualHighlight">*MAT_183</span> to work with tet type 13.</li><li><span class="visualHighlight">*MAT_ADD_EROSION</span><br />Enable <span class="visualHighlight">*MAT_ADD_EROSION</span> to work with solid type 13. Added new failure criterion to <span class="visualHighlight">*MAT_ADD_EROSION</span>. If EFFEPS (Crd 1, Clmn 5) has a negative value, then the absolute value is the plastic strain to failure. Added new <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model called &quot;GISSMO&quot;.</li><li><span class="visualHighlight">*MAT_225</span><br />New material model <span class="visualHighlight">*MAT_VISCOPLASTIC_MIXED_HARDENING</span> or <span class="visualHighlight">*MAT_225</span>. This is like material <span class="visualHighlight">*MAT_024</span>, VP=1 but with additional mixed hardening like in <span class="visualHighlight">*MAT_003</span>.</li></ul> <p>&nbsp;</p> <ul><li>Implementation of <span class="visualHighlight">*MAT_091</span> for tet element 13 with implicit analysis. Slightly modification of implicit <span class="visualHighlight">*MAT_091</span> for hex element 2.</li><li>New material model <span class="visualHighlight">*MAT_VISCOPLASTIC_MIXED_HARDENING</span> or <span class="visualHighlight">*MAT_225</span>. This is like material <span class="visualHighlight">*MAT_024</span>, VP=1 but with additional mixed hardening like in <span class="visualHighlight">*MAT_003</span>.</li><li>Fix for bug related to <span class="visualHighlight">*MAT_ARUP</span> and restarts.</li><li>More changes for new <span class="visualHighlight">*MAT_225</span>.</li><li>Fixed 2D beam element failure so that beams of <span class="visualHighlight">*MAT_003</span> and <span class="visualHighlight">*MAT_015</span> will fail.</li><li>Fix for bug related to material model <span class="visualHighlight">*MAT_086</span> for shell elements.</li><li>Bug fixed in implicit EFG for <span class="visualHighlight">*MAT_027</span>.</li><li>Fixed thick shell initialization for material types <span class="visualHighlight">*MAT_54</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">55</span>, and <span class="visualHighlight">*MAT_</span><span class="visualHighlight">59</span>. Also, added a correction to thick shell formulation 5 to prevent instability due to the assumed z-direction strain.</li><li>Fixed an error in the MCID option of <span class="visualHighlight">*ELEMENT_SHELL</span> that causes incorrect fiber directions. Also, changed behavior such that elements that use the MCID option ignore the material system that is determined by AOPT.</li><li>Added geometric stiffness for Belytschko-Schwer beams.</li><li>Fixed a type 5 thick shell bug that would cause incorrect stress if the element used mixed materials and some of those materials are isotropic.</li><li>Modified thick shell form 7 for mixed materials. The assumed strain field in the thickness direction now uses the inverse of the 3-3 term of the stiffness matrix to scale the thickness strain such that the strain is correct in each layer.</li><li>Enable <span class="visualHighlight">*MAT_ADD_EROSION</span> to with thick shell types 3 and 5.</li><li>Fixed form 3 and 5 thick shell elements. For type 3, anisotropic material types <span class="visualHighlight">*MAT_</span><span class="visualHighlight">022</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">033</span>, <span class="visualHighlight">*MAT_0</span><span class="visualHighlight">54</span>, <span class="visualHighlight">*MAT_0</span><span class="visualHighlight">55</span>, <span class="visualHighlight">*MAT_0</span><span class="visualHighlight">59</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">103</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">104</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">142</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">143</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">220</span>, and <span class="visualHighlight">*MAT_</span><span class="visualHighlight">221</span> now use the proper material coordinate system for the stress update. For type 5, material types <span class="visualHighlight">*MAT_</span><span class="visualHighlight">006</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">051</span>, <span class="visualHighlight">*MAT_0</span><span class="visualHighlight">52</span>, <span class="visualHighlight">*MAT_0</span><span class="visualHighlight">61</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">062</span>, <span class="visualHighlight">*MAT_0</span><span class="visualHighlight">79</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">141</span>, <span class="visualHighlight">*MAT_</span><span class="visualHighlight">151</span>, and <span class="visualHighlight">*MAT_</span><span class="visualHighlight">225</span> had unnecessary Jaumann updates on the strains which caused error in the stress to grow in elements that underwent significant rotation.</li><li>Bug fix related to <span class="visualHighlight">*MAT_153</span>.</li><li>Bug fix for CMPFLG=1 in combination with IHYPER=-1 for user materials.</li><li>Bug fix for CMPFLG=1 and IHYPER=-1.</li><li>Add <span class="visualHighlight">*MAT_ALE_INCOMPRESSIBLE</span>.</li><li>Implementation of implicit <span class="visualHighlight">*MAT_129</span> for hex and tet13 element Link explicit <span class="visualHighlight">*MAT_128</span> to tet13 element.</li><li>Updates and fixes for <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model (GISSMO).</li><li>Further fix for the type 3 solid and <span class="visualHighlight">*MAT_015</span>.</li><li>Fixed bug where material parameter BETA is read from the wrong card.</li><li>Correction to <span class="visualHighlight">*MAT_022</span> and <span class="visualHighlight">*MAT_059</span> for SPH elements in order to take care of rotations of SPH elements.</li><li>Implement <span class="visualHighlight">*MAT_SOIL_CONCRETE</span> (<span class="visualHighlight">*MAT_078</span>) for SPH elements.</li><li>Fix for bug for 2d solid elements and <span class="visualHighlight">*MAT_159</span>.</li><li>Fix for <span class="visualHighlight">*MAT_187</span>. Fix conflicts with curve generation and <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</li><li>Fix bug for SPH and <span class="visualHighlight">*MAT_059</span>.</li><li>Fix problem in output of history variables for SPH when <span class="visualHighlight">*USER_DEFINED</span> material subroutine is used. Implement <span class="visualHighlight">*USER_EOS</span> for SPH elements.</li><li>Fix for <span class="visualHighlight">*MAT_123</span> internal energy calculation.</li><li>Added NUMINT option to <span class="visualHighlight">*MAT_224</span> (Card 1, Column 8).</li><li>Enable solid <span class="visualHighlight">*MAT_132</span> to output stress and strain in the material system.</li><li>Fixed failure of materials <span class="visualHighlight">*MAT_022</span>, <span class="visualHighlight">*MAT_054</span>, and <span class="visualHighlight">*MAT_055</span> with laminated shell theory active. <span class="visualHighlight">*MAT_022</span> had an incorrect calculation of the out-of-plane failure function. Also, prior to this fix, all 3 materials had out-of-plane stress that remained non-zero from the time of layer failure until element deletion.</li><li>Enable 2D analysis (shells with ELFORM=13,14,15)&nbsp; with staged construction and material types <span class="visualHighlight">*MAT_173</span>, <span class="visualHighlight">*MAT_192</span>, <span class="visualHighlight">*MAT_193</span> and <span class="visualHighlight">*MAT_198</span>.&nbsp;</li><li>Fixed shell elements 25 to 27 when used with anisotropic materials when IDOF=1 on <span class="visualHighlight">*SECTION_SHELL</span>. Materials <span class="visualHighlight">*MAT_022</span>, <span class="visualHighlight">*MAT_054</span>, <span class="visualHighlight">*MAT_055</span>, <span class="visualHighlight">*MAT_059</span>, <span class="visualHighlight">*MAT_103</span>, <span class="visualHighlight">*MAT_104</span>, <span class="visualHighlight">*MAT_220</span>, and <span class="visualHighlight">*MAT_221</span>, now transform the strain and stress correctly.</li><li>Fixed stress output for <span class="visualHighlight">*MAT_022</span> when used with 2D continuum elements (shell form 13,14, or 15) and CMPFLG=1 on <span class="visualHighlight">*DATABASE_EXTENT_BINARY</span>.</li><li>Fixed thick shell type 5 and laminated shell theory by assumed strain in thick shells in some cases with mixed materials.</li><li>ALE <span class="visualHighlight">*BOUNDARY_NON_REFLECTING</span>: Calculate the bulk modulus every time step instead of using the initial value. For HE material the bulk modulus becomes hundreds times smaller after detonated so using the initial value would make it like hitting a still wall and hence kill the timestep size.</li><li>Enabled <span class="visualHighlight">*MAT_059</span> with thick shell forms 3 and 5.</li><li>Fixed bug in looking up shear moduli for solid <span class="visualHighlight">*MAT_040</span>.</li><li>Add stiffness matrix for <span class="visualHighlight">*MAT_040</span>.</li><li>Fix for units transformation (<span class="visualHighlight">*INCLUDE_TRANSFORM</span>) for <span class="visualHighlight">*MAT_138</span> and <span class="visualHighlight">*CONTACT_AUTOMATIC_..._TIEBREAK</span> options 9 and 11.</li><li>Fix for failure of truss material <span class="visualHighlight">*MAT_098</span>.</li><li>Fix for solid material <span class="visualHighlight">*MAT_019</span> with VP=1.</li><li>New option RDEF=3 for material <span class="visualHighlight">*MAT_019</span>.</li><li>New option for <span class="visualHighlight">*MAT_054</span>: number of in-plane integration points for layer failure: 1 (PFL&gt;0) or 4 (PFL&lt;0).</li><li>Supporting orthotropic expansion properties in <span class="visualHighlight">*MAT_ADD_THERMAL_EXPANSION</span>.</li><li>Modifications to <span class="visualHighlight">*MAT_190</span>.</li><li>A bug fix for <span class="visualHighlight">*MAT_190</span> when local coordinate system is defined.</li><li><span class="visualHighlight">*MAT_135</span> supported for shells 25-27 (STM and WTM option).</li><li>Reloading option for <span class="visualHighlight">*MAT_034</span>, FORM=14.</li><li>Add <span class="visualHighlight">*MAT_226</span> (Barlat Yield surface + Yoshida kinematic hardening).</li><li>Fixed a memory error in cross section forces of form 2,3,4,12,13, and 14 fabric elements on systems that use nlq less than 128.</li><li>New <span class="visualHighlight">*MAT_RIGID_DISCRETE</span>.</li><li>Number of minor fixes to <span class="visualHighlight">*MAT_189</span>.</li><li>Enabled the use of thick shell type 3 and 5 with <span class="visualHighlight">*PART_COMPOSITE</span> and <span class="visualHighlight">*MAT_059</span>. It was terminating with an improper error message.</li><li>Fix for <span class="visualHighlight">*MAT_098</span> related to Bug report and SIGMAX and SIGSAT.</li><li>Bug fix for joint planes in <span class="visualHighlight">*MAT_173</span> and <span class="visualHighlight">*MAT_198</span> when tetrahedra are used. The joint plane angles were wrongly calculated for this element type.</li><li>Fix of bug related to <span class="visualHighlight">*MAT_034</span> (<span class="visualHighlight">*MAT_ADD_THERMAL_EXPANSION</span>).</li><li>Further corrections for thermal expansion with <span class="visualHighlight">*MAT_034</span> forms 2,3,4 and 12,13,14.</li><li>Option to prescribe plastic strain at necking in <span class="visualHighlight">*MAT_13</span><span class="visualHighlight">5</span> for the s100 option.</li><li>For <span class="visualHighlight">*MAT_244</span> calculate and print the martensite, ferrite, pearlite, and bainite start temperatures.</li><li>Fix bug in beam to hex spotweld conversion in <span class="visualHighlight">*MAT_100</span>.</li><li>Fix <span class="visualHighlight">*MAT_181</span> initialization bug for 2-D.</li><li>Added one option ISPM=2 for EFG <span class="visualHighlight">*MAT_027</span> in pressure smoothing.</li><li>Added unloading model to <span class="visualHighlight">*MAT_181</span> shell materials.</li><li>Fix bug due to roundoff errors with <span class="visualHighlight">*MAT_100</span> on some systems.</li><li>Fixed bug for solid <span class="visualHighlight">*MAT_064</span>.</li><li>Fixed bug on the material erosion of shell elements.</li><li>Enable <span class="visualHighlight">*MAT_GENERAL_SPRING_DISCRETE_BEAM</span> to read load curves id with more than 7 significant digits.</li><li>Fixed bug in <span class="visualHighlight">*MAT_119</span>.</li><li>Added a new TSRFAC option for <span class="visualHighlight">*MAT_034</span> (<span class="visualHighlight">*MAT_FABRIC</span>).</li><li>Added damage evolution for <span class="visualHighlight">*MAT_100</span> when using OPT=1, stress based failure criteria. FVAL is used as the amount plastic strain the spotweld can take under damage before it fails. If FVAL=0 no damage evolution and the spotweld behaves as before. It fails immediately when the stress exceeds the trigger stress.</li><li>Add option for stress initialization in <span class="visualHighlight">*MAT_192</span> (<span class="visualHighlight">*MAT_SOIL_BRICK</span>) to achieve user-specified horizontal stress (as well as vertical stress), by unloading past the required vertical stress, then reloading. This is enabled by setting THEORY=104.</li><li>Minor fix in curve output format and write the original and fitted curve to file (curveplot_#) for all materials that need curve fitting, such as <span class="visualHighlight">*MAT_178</span>, <span class="visualHighlight">*MAT_176</span>, <span class="visualHighlight">*MAT_077</span>, <span class="visualHighlight">*MAT_175</span>, <span class="visualHighlight">*MAT_027</span> # is the part number.</li><li>Activated <span class="visualHighlight">*MAT_ADD_EROSION</span> capability to EFG shell type 42.</li><li>Added new feature to <span class="visualHighlight">*MAT_100</span> beams. If parameter SIGY is given a negative number, then a yield curve/table is assigned by abs(SIGY).</li><li>Fix for <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model GISSMO with initial stresses/history.</li><li>Added new film-model <span class="visualHighlight">*MAT_267</span>.</li><li>Fix for bug related to <span class="visualHighlight">*MAT_103</span> and <span class="visualHighlight">*ELEMENT_SHELL</span>, ELFORM=13, NIP=4.</li><li>Fixed bug for hex spotwelds.</li><li>Bug fix for <span class="visualHighlight">*MAT_224</span>.</li><li>Fixed bug for <span class="visualHighlight">*MAT_181</span> tangent for implicit.</li><li><span class="visualHighlight">*PERTURBATION_MAT</span>: change <span class="visualHighlight">*MAT_238</span> name from <span class="visualHighlight">P_PIECEWISE_LINEAR_PLASTICITY</span> to <span class="visualHighlight">PERT_PIECEWISE_LINEAR_PLASTICITY</span>.</li><li>Added <span class="visualHighlight">*MAT_145</span> to 2-D solid elements.</li><li>Fix for <span class="visualHighlight">*MAT_220</span>.</li><li>Add Hourglass option for <span class="visualHighlight">*MAT_125</span> with solid element 1.</li><li>Fix for bug related to floating point exception in <span class="visualHighlight">*MAT_015</span> and shell elements.</li><li>Fix for bug related to inconsistency with users manual for <span class="visualHighlight">*MAT_039</span>. The 1st history variable is now the strain ratio.</li><li>Fix for bug related to erroneous spotweld stresses. Implicit calculations with <span class="visualHighlight">*MAT_100</span> solid spotwelds exhibited the error.</li><li>Fix for <span class="visualHighlight">*MAT_OGDEN</span>, in which the energy calculation was inconsistent with the nodal pressure formulation.</li><li>Fix for <span class="visualHighlight">*MAT_196</span> when more than 10000 load curves are present.</li><li>Fixed a bug that prevented the use of user defined weld failure option 22 with hex weld assemblies.</li><li>Fix bug in <span class="visualHighlight">*MAT_197</span> (seismic isolator). The response could be noisy when velocity-dependent friction is used in combination with large DISPY. This applies to the friction-type isolators only.</li><li>Fix for bug related to <span class="visualHighlight">*MAT_015</span> and the damage calculation.</li><li>Fix for implicit spotweld beam material.</li><li>Bug fix for <span class="visualHighlight">*MAT_123</span> with load curve LCTSRF.</li><li>Bug fix for <span class="visualHighlight">*MAT_224</span>: avoid infinity of triaxiality.</li><li>A bug fix for the shear term of <span class="visualHighlight">*MAT_226</span></li><li>Added new failure criterion to <span class="visualHighlight">*MAT_ADD_EROSION</span>. If EFFEPS (Crd 1, Clmn 5) has a negative value, then the absolute value is the plastic strain to failure.</li><li>Bug fix for <span class="visualHighlight">*MAT_065</span>. Avoid division by zero.</li><li>Bug fix for <span class="visualHighlight">*MAT_168</span>. Output real plastic strain.</li><li><p>Improved convergence of 3D brick elements other than element form 1 by fixing the constitutive matrix used in the element stiffness. Those materials affected are <span class="visualHighlight">*MAT_011</span>, <span class="visualHighlight">*MAT_014</span>, <span class="visualHighlight">*MAT_017</span>, <span class="visualHighlight">*MAT_019</span>, <span class="visualHighlight">*MAT_022</span>, <span class="visualHighlight">*MAT_033</span>, <span class="visualHighlight">*MAT_035</span>, <span class="visualHighlight">*MAT_036</span>, <span class="visualHighlight">*MAT_038</span>, <span class="visualHighlight">*MAT_051</span>, <span class="visualHighlight">*MAT_052</span>, <span class="visualHighlight">*MAT_053</span>, <span class="visualHighlight">*MAT_059</span>, <span class="visualHighlight">*MAT_061</span>, <span class="visualHighlight">*MAT_062</span>, <span class="visualHighlight">*MAT_064</span>, <span class="visualHighlight">*MAT_065</span>, <span class="visualHighlight">*MAT_070</span>, <span class="visualHighlight">*MAT_072</span>, <span class="visualHighlight">*MAT_073</span>, <span class="visualHighlight">*MAT_075</span>, <span class="visualHighlight">*MAT_079</span>, <span class="visualHighlight">*MAT_080</span>, <span class="visualHighlight">*MAT_083</span>, <span class="visualHighlight">*MAT_084</span>, <span class="visualHighlight">*MAT_087</span>, <span class="visualHighlight">*MAT_088</span>, <span class="visualHighlight">*MAT_089</span>, <span class="visualHighlight">*MAT_098</span>, <span class="visualHighlight">*MAT_102</span>, <span class="visualHighlight">*MAT_105</span>, <span class="visualHighlight">*MAT_109</span>, <span class="visualHighlight">*MAT_110</span>, <span class="visualHighlight">*MAT_111</span>, <span class="visualHighlight">*MAT_112</span>, <span class="visualHighlight">*MAT_124</span>, <span class="visualHighlight">*MAT_126</span>, <span class="visualHighlight">*MAT_127</span>, <span class="visualHighlight">*MAT_141</span>, <span class="visualHighlight">*MAT_142</span>, <span class="visualHighlight">*MAT_143</span>, <span class="visualHighlight">*MAT_144</span>, <span class="visualHighlight">*MAT_145</span>, <span class="visualHighlight">*MAT_164</span>, <span class="visualHighlight">*MAT_192</span>, <span class="visualHighlight">*MAT_193</span>, <span class="visualHighlight">*MAT_221</span>, and <span class="visualHighlight">*MAT_223</span>.</p></li><li>Fixed the material constitutive matrix used in the implicit element stiffness calculation for <span class="visualHighlight">*MAT_022</span> and <span class="visualHighlight">*MAT_059</span>. It is now orthotropic.</li><li>Enable <span class="visualHighlight">*MAT_ADD_EROSION</span> to work with solid type 13.</li><li>Minor fix for <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model GISSMO.</li><li>Fix for bug when <span class="visualHighlight">*MAT_ADD_EROSION</span> and <span class="visualHighlight">*INCLUDE_</span> with INCOUT=1 was used.</li><li>Support of extended frictional damping in <span class="visualHighlight">*MAT_077</span>.</li><li>Improvement for <span class="visualHighlight">*MAT_155</span> to solve the result discrepancy between single and double precision.</li><li>Fixed stress output for fabric material forms 12, 13, and 14. Only half the correct stress was being output.</li><li>Fixed bugs in <span class="visualHighlight">*MAT_121</span> for UNLOAD OPT = 2.</li><li>New feature for <span class="visualHighlight">*MAT_054</span> (thin shells): optional minimum stress limits similar to <span class="visualHighlight">*MAT_058</span>.</li><li>Supporting temperature dependent hardening in <span class="visualHighlight">*MAT_036</span>.</li><li>Fixed transformation of fabric material during output to D3HSP and ELOUT. It was slightly wrong for large deformation.</li><li>Enable implicit capability for unloading model of <span class="visualHighlight">*MAT_181</span> (solids).</li><li>Added failure to <span class="visualHighlight">*MAT_067</span>.</li><li>Add a new material: <span class="visualHighlight">*MAT_242</span>: Barlat 2000 + Yoshida nonlinear hardening.</li><li>Add a new option to <span class="visualHighlight">*MAT_226</span> to allow the predicted stress be corrected by the test curve.</li><li>Implemented <span class="visualHighlight">*MAT_ALE_INCOMPRESSIBLE</span>.</li><li>Enable <span class="visualHighlight">*MAT_183</span> to work with tet type 13.</li><li>A bug fix for <span class="visualHighlight">*MAT_242</span>.</li><li>Fix numerical instability of <span class="visualHighlight">*MAT_072</span> for SPH.</li><li>Fix for <span class="visualHighlight">*MAT_067</span> caused when failure was added.</li><li>Minor fix for shell materials <span class="visualHighlight">*MAT_123</span> (VP=1.0) and <span class="visualHighlight">*MAT_224</span>. Tightened tolerance.</li><li>Bug fix for <span class="visualHighlight">*MAT_003</span> (VP=1.0) with BETA.ne.1.</li><li>Fix for <span class="visualHighlight">*MAT_123</span>, VP=1, shells (shl123svp). Option NUMINT&lt;0 was broken.</li><li>Minor fix for D3HSP output of <span class="visualHighlight">*MAT_123</span> NUMINT value.</li><li>Added NUMINT option to <span class="visualHighlight">*MAT_187</span>.</li><li>Major update of <span class="visualHighlight">*MAT_267</span>.</li><li>Bug fix for MPP decomposition with SPH elements and support symmetric BC for SPH.</li><li>Fix a bug affected initial variable in viscoplastic materials.</li><li>Updates related to 3D table lookup and the inclusion of 3D tables in <span class="visualHighlight">*MAT_106</span>.</li><li>Added effective plastic strain rate as hisvar #6 to <span class="visualHighlight">*MAT_036</span> and <span class="visualHighlight">*MAT_133</span> for postprocessing.</li><li>Fixed bug. Initialization of <span class="visualHighlight">*MAT_181</span> and <span class="visualHighlight">*MAT_</span><span class="visualHighlight">183</span> damage curve.</li><li>Make convergence criteria for <span class="visualHighlight">*MAT_106</span> the same for shell and solid implementations.</li><li>Update for <span class="visualHighlight">*MAT_267</span>: Load curve can now be used for hardening.</li><li>Added missing rotation of back stress for <span class="visualHighlight">*MAT_VISCOPLASTIC_MIXED_HARDENING</span> (<span class="visualHighlight">*MAT_225</span>).</li><li>Added physical hourglass control to <span class="visualHighlight">*MAT_267</span>.</li><li>Add a new option to <span class="visualHighlight">*MAT_037</span>: to predict material failure with non-linear strain path.</li><li>Fix material numbers in output of solid elements to ELOUT file: the internal rather than the user material numbers were being output in ALL versions of this file (LSDA and ascii, SMP and MPP).</li><li>Fixed possible bug in <span class="visualHighlight">*MAT_267</span>.</li><li>Fixed the weld assembly ID number that is passed in the user defined weld failure routines.</li><li>Fixed SPH nodal stress update for <span class="visualHighlight">*MAT_ELASTIC_PLASTIC_HYDRO</span> when failed.</li><li>Adding support for shells 25,26,27 in user materials.</li><li>Updates to <span class="visualHighlight">*MAT_267</span>. added functionality: viscosity+viscoplasticity more stable</li><li>Bug fix for combination of truss elements with <span class="visualHighlight">*MAT_003</span> and BETA=1.0.</li><li>For thick shell form 2, enabled also the use of materials <span class="visualHighlight">*MAT_036</span>, <span class="visualHighlight">*MAT_065</span>, <span class="visualHighlight">*MAT_190</span>, and <span class="visualHighlight">*MAT_233</span>.</li><li>For thick shell forms 1 and 2, enabled type use of materials <span class="visualHighlight">*MAT_020</span>, <span class="visualHighlight">*MAT_030</span>, <span class="visualHighlight">*MAT_034</span>, <span class="visualHighlight">*MAT_060</span>, <span class="visualHighlight">*MAT_076</span>, <span class="visualHighlight">*MAT_089</span>, <span class="visualHighlight">*MAT_101</span>, <span class="visualHighlight">*MAT_106</span>, <span class="visualHighlight">*MAT_107</span>, <span class="visualHighlight">*MAT_108</span>, <span class="visualHighlight">*MAT_109</span>, <span class="visualHighlight">*MAT_113</span>, <span class="visualHighlight">*MAT_114</span>, <span class="visualHighlight">*MAT_115</span>, <span class="visualHighlight">*MAT_120</span>, <span class="visualHighlight">*MAT_125</span>, <span class="visualHighlight">*MAT_134</span>, <span class="visualHighlight">*MAT_136</span>, <span class="visualHighlight">*MAT_137</span>, <span class="visualHighlight">*MAT_153</span>, <span class="visualHighlight">*MAT_157</span>, <span class="visualHighlight">*MAT_165</span>, <span class="visualHighlight">*MAT_170</span>, <span class="visualHighlight">*MAT_172</span>, <span class="visualHighlight">*MAT_175</span>, <span class="visualHighlight">*MAT_176</span>, <span class="visualHighlight">*MAT_182</span>, <span class="visualHighlight">*MAT_187</span>, <span class="visualHighlight">*MAT_188</span>, <span class="visualHighlight">*MAT_194</span>, <span class="visualHighlight">*MAT_203</span>, <span class="visualHighlight">*MAT_204</span>, <span class="visualHighlight">*MAT_224</span>, <span class="visualHighlight">*MAT_225</span>, <span class="visualHighlight">*MAT_226</span>, <span class="visualHighlight">*MAT_232</span>, <span class="visualHighlight">*MAT_234</span>, <span class="visualHighlight">*MAT_235</span>, <span class="visualHighlight">*MAT_236</span>, <span class="visualHighlight">*MAT_253</span> and <span class="visualHighlight">*MAT_276</span>.</li><li>Now a much more stable <span class="visualHighlight">*MAT_267</span>.</li><li>Added material tangents for solids and shells to make <span class="visualHighlight">*MAT_225</span> (<span class="visualHighlight">*MAT_VISCOPLASTIC_MIXED_HARDENING</span>) ready for implicit computations.</li><li>Fix bug in <span class="visualHighlight">*MAT_003</span> affecting convergence in implicit computations for 'shell'-elements using BETA.ne.1.0.</li><li>Enable <span class="visualHighlight">*MAT_123</span> (VP=1.0/'shell') to deal with logarithmic strain rates.</li><li>Corrected an error in spot weld material input that cause an erroneous missing curve error. Also, some minor changes for new user failure option 12.</li><li>Added user weld failure option 12. It allows the user to pass back values of eps_to_fail and beta such that they can define different damage growth for different elements. It supports linear damage, exponential decay, and sudden failure. If requested, I will added support for directly updating the damage variable. It can be used by beam welds and hex weld assemblies. Currently none of the user failures are supported for individual hex welds.</li><li>Also, correct the output of stress for fabric material forms 12, 13, and 14 when no reference geometry was used.</li><li>Allow <span class="visualHighlight">*MAT_224</span> to use EOS as an option.</li><li>Fixed uninitialized variable in <span class="visualHighlight">*MAT_224</span>.</li><li>Fix for bug, axisymmetric beam (form=8) with <span class="visualHighlight">*MAT_003</span> (BETA.eq.0).</li><li>Added a new feature to <span class="visualHighlight">*MAT_088</span> improving accuracy of modeling Tantalum.</li><li>Added output to D3HSP for <span class="visualHighlight">*MAT_088</span>.</li><li>Fixed a problem in beam routine for spotweld failure option 12. The stress calculation was incorrect.</li><li>Fixed history variable in <span class="visualHighlight">*MAT_088</span> - Tantalum option.</li><li>Make <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model GISSMO available for more shell element types and correction for sorted DKT triangles in combination with NUMINT&lt;0 (<span class="visualHighlight">*MAT_120</span>, <span class="visualHighlight">*MAT_123</span>, ...).</li><li>Allow <span class="visualHighlight">*MAT_160</span> to constrain nodes in local coordinate systems defined by <span class="visualHighlight">*BOUNDARY_SPC_NODE</span>.</li><li>Fix for <span class="visualHighlight">*MAT_ADD_EROSION</span> damage model GISSMO. Ensure that the initial plastic strain increment is zero.</li><li>A fix for <span class="visualHighlight">*MAT_016</span> using ALE to remove NaNs due to roundoff in advection.</li><li>Fix for <span class="visualHighlight">*MAT_224</span> with CP=0.0 to avoid division by zero.</li><li>Fix for <span class="visualHighlight">*MAT_224</span>. It is now possible to give only one of those load curves defining plastic failure strain - as it should be. Before, curves defining plastic failure strain - as it should be. Before, input of LCI was mandatory, otherwise failure never happened.</li><li>Fixed - Error message for <span class="visualHighlight">*MAT_168</span> now types correctly.</li><li>Fix for bug related to mass calculation for material model <span class="visualHighlight">*MAT_220</span>.</li></ul> <p>&nbsp;</p> <h3>Node</h3> <ul><li><span class="visualHighlight">*NODE_MERGE</span>, <span class="visualHighlight">*NODE_MERGE_SET<br /></span>Nodes with the same coordinates (_TOLERANCE) are replaced during the input phase by the first node encountered that share the coordinate.</li></ul> <p>&nbsp;</p> <ul><li>Add MPP support for new <span class="visualHighlight">*NODE_MERGE</span> option.</li><li>Minor fix related to NODOUT and <span class="visualHighlight">*NODE_MERGE</span>.</li></ul> <p>&nbsp;</p> <h3>Parameter</h3> <ul><li><span class="visualHighlight">*PARAMETER_LOCAL</span>, <span class="visualHighlight">*PARAMETER_EXPRESSION_LOCAL</span>, <span class="visualHighlight">*PARAMETER_DUPLICATION</span><br />Historically, all parameters, once defined, exist throughout the duration of the input processing, and duplicating an existing parameter name was not allowed. The _LOCAL modification is intended to be used in <span class="visualHighlight">*INCLUDE</span> files. A parameter defined at the top of an <span class="visualHighlight">*INCLUDE</span> file, and using the _LOCAL modifier, will be deleted when that <span class="visualHighlight">*INCLUDE</span> file is done being processed. By default, it is still not allowed to have multiple <span class="visualHighlight">*PARAMETER</span>s with the same name. However, the <span class="visualHighlight">*PARAMETER_DUPLICATION</span> keyword can be used to modify this behavior, allowing a _LOCAL parameter to temporarily mask a previously defined *PARAMETER or <span class="visualHighlight">*PARAMETER_LOCAL</span> -- the previous value will be restored when the <span class="visualHighlight">*INCLUDE</span> file is finished being read.</li></ul> <p>&nbsp;</p> <ul><li>Fixed bug. Integer values defined with <span class="visualHighlight">*PARAMETER</span> cards having digits greater than 7 are not being read correctly into single precision versions.</li><li>Add new <span class="visualHighlight">*PARAMETER_LOCAL</span> and <span class="visualHighlight">*PARAMETER_EXPRESSION_LOCAL</span>, which define parameters effective only in the current include file (and those included by it). The old <span class="visualHighlight">*PARAMETER</span> statements define values available globally, so there should be no compatibility problems with old inputs.</li><li>Improve handling of duplicate parameter definitions with new parameter handling code, and better honor the setting of <span class="visualHighlight">*PARAMETER_DUPLICATION</span>.</li><li>Fix for use of &amp; along with <span class="visualHighlight">*PARAMETER_EXPRESSION_TITLE</span>.</li></ul> <p>&nbsp;</p> <h3>Part Options</h3> <ul><li>Added <span class="visualHighlight">*PART_COMPOSITE_TSHELL</span> option.</li><li>Enabled the use of thick shell type 3 and 5 with <span class="visualHighlight">*PART_COMPOSITE</span> and <span class="visualHighlight">*MAT_059</span>. It was terminating with an improper error message.</li><li>Fix for <span class="visualHighlight">*SET_NODE_GENERAL</span> OPTION=PART where the parts are defined by <span class="visualHighlight">*PART_COMPOSITE</span>.</li><li>Added <span class="visualHighlight">*PART_ANNEAL</span>.</li><li>Added <span class="visualHighlight">*PART_DELETE</span> option for SPH restart.</li><li>Fix for bug related to <span class="visualHighlight">*DEFINE_TRANSFORMATION</span> combined with <span class="visualHighlight">*PART_MOVE</span>.</li><li>Bug fix for bug related to <span class="visualHighlight">*PART_COMPOSITE</span> and <span class="visualHighlight">*SET_PART_LIST_GENERATE</span>.</li><li>Fix report of masses for materials involved in <span class="visualHighlight">*PART_MASS</span>.</li></ul> <p>&nbsp;</p> <h3>Pertubation Options</h3> <ul><li><span class="visualHighlight">*PERTURBATION</span><br />Spherical coordinate systems are supported. Some components of <span class="visualHighlight">*MAT_PIECEWISE_LINEAR_PLASTICITY</span> can be perturbed. Coordinate systems can be mixed in a definition: One can create perturbation in one coordinate system and apply it in another.</li></ul> <p>&nbsp;</p> <ul><li><span class="visualHighlight">*PERTURBATION</span>: perturbations can now be created Cartesian but applied in spherical.</li><li><span class="visualHighlight">*PERTURBATION</span>: perturbations can now be created Cartesian but applied in cylindrical.</li><li><span class="visualHighlight">*PERTURBATION</span>: fix bug allowing only one function definition for spectral fields.</li><li><span class="visualHighlight">*PERTURBATION</span> fix bug for noisy spectral perturbations for large value of CF1.</li><li><span class="visualHighlight">*PERTURBATION</span> fix bug for spectral type = 5 (2D isotropic).</li><li><span class="visualHighlight">*PERTURBATION_MAT</span>: change <span class="visualHighlight">*MAT_238</span> name from <span class="visualHighlight">P_PIECEWISE_LINEAR_PLASTICITY</span> to <span class="visualHighlight">PERT_PIECEWISE_LINEAR_PLASTICITY</span>.</li><li>Fix for <span class="visualHighlight">*PERTUBATION_MAT</span>: change material id to be part id.</li></ul> <p>&nbsp;</p> <h3>Pore Options</h3> <ul><li>Change in behavior for <span class="visualHighlight">*PORE_AIR</span>. Calculation terminates when the min termination time in <span class="visualHighlight">*CONTROL_TERMINATION</span> or in <span class="visualHighlight">*PORE_AIR</span> is reached. <span class="visualHighlight">*PORE_WATER</span> behavior is unchanged.</li></ul> <p>&nbsp;</p> <h3>Rigidwall</h3> <ul><li><span class="visualHighlight">*RIGIDWALL_GEOMETRIC_DISPLAY</span><br />Define a rigid body which represents the shape and physical position of the wall. The motion is updated if the _MOTION option is specified.</li></ul> <p>&nbsp;</p> <ul><li>Added DISPLAY option to <span class="visualHighlight">*RIGIDWALL_GEOMETRIC</span>.</li></ul> <p>&nbsp;</p> <h3>Section Options</h3> <ul><li><span class="visualHighlight">*SECTION_SHELL</span><br />Element types 2 and 16 can have nonzero stress through thickness from contact pressure, user defined elements can take arbitrary number of history variables and extra degrees of freedom.</li><li><span class="visualHighlight">*SECTION_SOLID</span><br />User defined elements can take arbitrary number of history variables and extra degrees of freedom.</li><li><span class="visualHighlight">*SECTION_BEAM_AISC</span><br />Incorporates the AISC standard steel sections database (Shapes Database v13.1.1) into LS-DYNA. The user can specify a section label, and the appropriate <span class="visualHighlight">*SECTION_BEAM</span> and <span class="visualHighlight">*INTEGRATION_BEAM</span> cards will be defined automatically.</li><li><span class="visualHighlight">*SECTION_TSHELL</span><br />For thick shell forms 1 and 2, enabled tye use of materials <span class="visualHighlight">*MAT_020</span>, <span class="visualHighlight">*MAT_030</span>, <span class="visualHighlight">*MAT_034</span>, <span class="visualHighlight">*MAT_060</span>, <span class="visualHighlight">*MAT_076</span>, <span class="visualHighlight">*MAT_089</span>, <span class="visualHighlight">*MAT_101</span>, <span class="visualHighlight">*MAT_106</span>, <span class="visualHighlight">*MAT_107</span>, <span class="visualHighlight">*MAT_108</span>, <span class="visualHighlight">*MAT_109</span>, <span class="visualHighlight">*MAT_113</span>, <span class="visualHighlight">*MAT_114</span>, <span class="visualHighlight">*MAT_115</span>, <span class="visualHighlight">*MAT_120</span>, <span class="visualHighlight">*MAT_125</span>, <span class="visualHighlight">*MAT_134</span>, <span class="visualHighlight">*MAT_136</span>, <span class="visualHighlight">*MAT_137</span>, <span class="visualHighlight">*MAT_153</span>, <span class="visualHighlight">*MAT_157</span>, <span class="visualHighlight">*MAT_165</span>, <span class="visualHighlight">*MAT_170</span>, <span class="visualHighlight">*MAT_172</span>, <span class="visualHighlight">*MAT_175</span>, <span class="visualHighlight">*MAT_176</span>, <span class="visualHighlight">*MAT_182</span>, <span class="visualHighlight">*MAT_187</span>, <span class="visualHighlight">*MAT_188</span>, <span class="visualHighlight">*MAT_194</span>, <span class="visualHighlight">*MAT_203</span>, <span class="visualHighlight">*MAT_204</span>, <span class="visualHighlight">*MAT_224</span>, <span class="visualHighlight">*MAT_225</span>, <span class="visualHighlight">*MAT_226</span>, <span class="visualHighlight">*MAT_232</span>, <span class="visualHighlight">*MAT_234</span>, <span class="visualHighlight">*MAT_235</span>, <span class="visualHighlight">*MAT_236</span>, <span class="visualHighlight">*MAT_253</span> and <span class="visualHighlight">*MAT_276</span>. For thick shell form 2, enabled also the use of materials <span class="visualHighlight">*MAT_036</span>, <span class="visualHighlight">*MAT_065</span>, <span class="visualHighlight">*MAT_0190</span> and <span class="visualHighlight">*MAT_233</span>. For thick shell form 4, enable all regular shell materials.&nbsp; Previously, only a subset available to thick shell forms 1 and 2 were available for 4.</li><li><span class="visualHighlight">*SECTION_SOLID</span>, ELFORM=17<br />ELFORM 17 solid element is deleted under the conditions that ERODE and DTMIN are nonzero, and any of the element's subelements develops a negative volume.</li></ul> <p>&nbsp;</p> <ul><li>Implementation of <span class="visualHighlight">*MAT_091</span> for tet element 13 with implicit analysis. Slightly modification of implicit <span class="visualHighlight">*MAT_091</span> for hex element 2.</li><li>Fixed 2D beam element failure so that beams of <span class="visualHighlight">*MAT_003</span> and <span class="visualHighlight">*MAT_015</span> will fail.</li><li>Fix for bug related to material model <span class="visualHighlight">*MAT_086</span> for shell elements.</li><li>Fixed thick shell initialization for material types <span class="visualHighlight">*MAT_054</span>, <span class="visualHighlight">*MAT_055</span>, and <span class="visualHighlight">*MAT_059</span>. Also, added a correction to thick shell formulation 5 to prevent instability due to the assumed z-direction strain.</li><li>Enable <span class="visualHighlight">*MAT_ADD_EROSION</span> to with thick shell types 3 and 5.</li><li>Fixed form 3 and 5 thick shell elements. For type 3, anisotropic material types <span class="visualHighlight">*MAT_022</span>, <span class="visualHighlight">*MAT_033</span>, <span class="visualHighlight">*MAT_054</span>, <span class="visualHighlight">*MAT_055</span>, <span class="visualHighlight">*MAT_059</span>, <span class="visualHighlight">*MAT_103</span>, <span class="visualHighlight">*MAT_104</span>, <span class="visualHighlight">*MAT_142</span>, <span class="visualHighlight">*MAT_143</span>, <span class="visualHighlight">*MAT_220</span>, and <span class="visualHighlight">*MAT_221</span> now use the proper material coordinate system for the stress update. For type 5, material types <span class="visualHighlight">*MAT_006</span>, <span class="visualHighlight">*MAT_051</span>, <span class="visualHighlight">*MAT_052</span>, <span class="visualHighlight">*MAT_061</span>, <span class="visualHighlight">*MAT_062</span>, <span class="visualHighlight">*MAT_079</span>, <span class="visualHighlight">*MAT_141</span>, <span class="visualHighlight">*MAT_151</span>, and <span class="visualHighlight">*MAT_225</span> had unnecessary Jaumann updates on the strains which caused error in the stress to grow in elements that underwent significant rotation.</li><li>Added maximum entropy approximation to EFG shell type 42. Fixed options IEBT and IDIM according to the manual.</li><li>Implementation of implicit <span class="visualHighlight">*MAT_129</span> for hex and tet13 element Link explicit <span class="visualHighlight">*MAT_128</span> to tet13 element.</li><li>Fix for bug related to integration point temperatures in the fully integrated solid element.</li><li>Fix for internal energy calculation for type 3 solid element.</li><li>Further fix for the type 3 solid and <span class="visualHighlight">*MAT_015</span>.</li><li>Fix for solid element type 3 related to energy calculation and equations of state.</li><li>Implement the LEAF option for SPH elements in 2D.</li><li>Implement LEAF for SPH 3D elements.</li><li>Correction to <span class="visualHighlight">*MAT_022</span> and <span class="visualHighlight">*MAT_059</span> for SPH elements in order to take care of rotations of SPH elements.</li><li>Implement <span class="visualHighlight">*MAT_SOIL_CONCRETE</span> (<span class="visualHighlight">*MAT_078</span>) for SPH elements.</li><li>Fix for bug for 2d solid elements and <span class="visualHighlight">*MAT_159</span>.</li><li>Add initial stress capability for cohesive elements.</li><li>Added laminated shell theory option for thick shell type 5 for all available materials. It is turned on by setting LAMSHT=4 or LAMSHT=5 on <span class="visualHighlight">*CONTROL_SHELL</span>.</li><li>Fix for bug with Belytschko-Schwer beam. The third node used for orientation had a bad coordinate in the last state of D3PLOT file.</li><li>Enable 2D analysis (shells with ELFORM=13,14,15)&nbsp; with staged construction and material types <span class="visualHighlight">*MAT_173</span>, <span class="visualHighlight">*MAT_192</span>, <span class="visualHighlight">*MAT_193</span> and <span class="visualHighlight">*MAT_198</span>.&nbsp;</li><li>Fixed shell elements 25 to 27 when used with anisotropic materials when IDOF=1 on <span class="visualHighlight">*SECTION_SHELL</span>. Materials <span class="visualHighlight">*MAT_022</span>, <span class="visualHighlight">*MAT_054</span>, <span class="visualHighlight">*MAT_055</span>, <span class="visualHighlight">*MAT_059</span>, <span class="visualHighlight">*MAT_103</span>, <span class="visualHighlight">*MAT_104</span>, <span class="visualHighlight">*MAT_220</span>, and <span class="visualHighlight">*MAT_221</span>, now transform the strain and stress correctly.</li><li>Fixed stress output for <span class="visualHighlight">*MAT_022</span> when used with 2D continuum elements (shell form 13,14, or 15) and CMPFLG=1 on <span class="visualHighlight">*DATABASE_EXTENT_BINARY</span>.</li><li>Fixed thick shell type 5 and laminated shell theory by assumed strain in thick shells in some cases with mixed materials.</li><li>Enabled <span class="visualHighlight">*MAT_059</span> with thick shell forms 3 and 5.</li><li>Added laminated shell theory for most shell materials by assumed strain. It is made active by setting LAMSHT=3 or LAMSHT=5 on <span class="visualHighlight">*CONTROL_SHELL</span>. The elements that support it are:</li></ul> <pre>
&nbsp; type 1 (Hughes-Liu), type 2 (Belytschko-Tsay),
&nbsp; type 4 (C0 triangle), type 6 (S/R Hughes-Liu), type 7 (S/R co-rotational Hughes-Liu),
&nbsp; type 8 (Belytschko-Leviathan), type 10 (Belytschko-Wong-Chiang),
&nbsp; type 11 (fast co-rotational Hughes-Liu), type 16 (fully integrated),
&nbsp; type 25 (Belyschko-Tsay shell with thickness stretch),
&nbsp; type 26 (fully integrated shell with thickness stretch), and
&nbsp; type 27 (triangular shell with thickness stretch).
</pre> <ul><li>Fixed the calculation of number of thru-thickness integration points triangle elements when either type 9 membrane elements are sorted to C0 triangles, or when type 18, 20, or 21 elements are sorted to DKT triangles.</li><li>Corrected the material directions for anisotropic materials when used with shell types 12 and 51.</li><li>Shell ELFORM=14 and cross section forces output: the volume weighted forces for ELFORM=14 to be consistent with the resultants from ELFORM=15</li><li>Enabled the use of thick shell type 3 and 5 with <span class="visualHighlight">*PART_COMPOSITE</span> and <span class="visualHighlight">*MAT_059</span>. It was terminating with an improper error message.</li><li>Bug fix for joint planes in <span class="visualHighlight">*MAT_173</span> and <span class="visualHighlight">*MAT_198</span> when tetrahedra are used. The joint plane angles were wrongly calculated for this element type.</li><li>Fix bug in stress initialization for type 16 and 17 solids.</li><li>Fix for solid element elform3 &amp; elform4 restart related to bug.</li><li>Fix for tet type 4 strain tensor is wrong when NCPU=-2,-3, etc.</li><li>Fixed bug for solid <span class="visualHighlight">*MAT_064</span>.</li><li>Fix of bug related to shell 26 and ESORT.</li><li>Activated <span class="visualHighlight">*MAT_ADD_EROSION</span> capability to EFG shell type 42.</li><li>Fix for bug related to <span class="visualHighlight">*MAT_103</span> and <span class="visualHighlight">*ELEMENT_SHELL</span>, ELFORM=13, NIP=4.</li><li>Add Hourglass option for <span class="visualHighlight">*MAT_125</span> with solid element 1.</li><li>Bug fix for bug related to tets type 17 and eigenvalue analysis.</li><li>Improved convergence of 3D brick elements other than element form 1 by fixing the constitutive matrix used in the element stiffness. Those materials affected are <span class="visualHighlight">*MAT_011</span>, <span class="visualHighlight">*MAT_014</span>, <span class="visualHighlight">*MAT_017</span>, <span class="visualHighlight">*MAT_019</span>, <span class="visualHighlight">*MAT_022</span>, <span class="visualHighlight">*MAT_033</span>, <span class="visualHighlight">*MAT_035</span>, <span class="visualHighlight">*MAT_036</span>, <span class="visualHighlight">*MAT_038</span>, <span class="visualHighlight">*MAT_051</span>, <span class="visualHighlight">*MAT_052</span>, <span class="visualHighlight">*MAT_053</span>, <span class="visualHighlight">*MAT_059</span>, <span class="visualHighlight">*MAT_061</span>, <span class="visualHighlight">*MAT_062</span>, <span class="visualHighlight">*MAT_064</span>, <span class="visualHighlight">*MAT_065</span>, <span class="visualHighlight">*MAT_070</span>, <span class="visualHighlight">*MAT_072</span>, <span class="visualHighlight">*MAT_073</span>, <span class="visualHighlight">*MAT_075</span>, <span class="visualHighlight">*MAT_079</span>, <span class="visualHighlight">*MAT_080</span>, <span class="visualHighlight">*MAT_083</span>, <span class="visualHighlight">*MAT_084</span>, <span class="visualHighlight">*MAT_087</span>, <span class="visualHighlight">*MAT_088</span>, <span class="visualHighlight">*MAT_089</span>, <span class="visualHighlight">*MAT_098</span>, <span class="visualHighlight">*MAT_102</span>, <span class="visualHighlight">*MAT_105</span>, <span class="visualHighlight">*MAT_109</span>, <span class="visualHighlight">*MAT_110</span>, <span class="visualHighlight">*MAT_111</span>, <span class="visualHighlight">*MAT_112</span>, <span class="visualHighlight">*MAT_124</span>, <span class="visualHighlight">*MAT_126</span>, <span class="visualHighlight">*MAT_127</span>, <span class="visualHighlight">*MAT_141</span>, <span class="visualHighlight">*MAT_142</span>, <span class="visualHighlight">*MAT_143</span>, <span class="visualHighlight">*MAT_144</span>, <span class="visualHighlight">*MAT_145</span>, <span class="visualHighlight">*MAT_164</span>, <span class="visualHighlight">*MAT_192</span>, <span class="visualHighlight">*MAT_193</span>, <span class="visualHighlight">*MAT_221</span> and <span class="visualHighlight">*MAT_223</span>.</li><li>Enable <span class="visualHighlight">*MAT_ADD_EROSION</span> to work with solid type 13.</li><li>Implement <span class="visualHighlight">*SECTION_BEAM_AISC</span> to incorporate AISC standard steel sections. Rename <span class="visualHighlight">*BOUNDARY_FREE_FIELD_GROUND_MOTION</span> as <span class="visualHighlight">*LOAD_SEISMIC_SSI</span>.</li><li><span class="visualHighlight">*DAMPING_PART_STIFFNESS</span> for the Belyschko-Schwer beam no longer limits the value of the damping coefficient. Also, the energy calculation due to damping is now fixed.</li><li>Enable <span class="visualHighlight">*MAT_183</span> to work with tet type 13.</li><li>Updated checking of thick shell forms for implicit solutions. Now, forms 1 and 4 will switch to 2, and type 5 will switch to 3.</li><li>Now ELFORM 17 solid element is deleted under the conditions that ERODE and DTMIN are nonzero, and any of the element's subelements develops a negative volume.</li><li>Adding support for shells 25,26,27 in user materials.</li><li>Bug fix for combination of truss elements with <span class="visualHighlight">*MAT_003</span> and BETA=1.0.</li><li>For thick shell form 4, enable all regular shell materials.&nbsp; Previously, only a subset available to thick shell forms 1 and 2 were available for 4.</li><li>For thick shell form 2, enabled also the use of materials <span class="visualHighlight">*MAT_036</span>, <span class="visualHighlight">*MAT_065</span>, <span class="visualHighlight">*MAT_190</span> and <span class="visualHighlight">*MAT_233</span>.</li><li>For thick shell forms 1 and 2, enabled type use of materials <span class="visualHighlight">*MAT_020</span>, <span class="visualHighlight">*MAT_030</span>, <span class="visualHighlight">*MAT_034</span>, <span class="visualHighlight">*MAT_060</span>, <span class="visualHighlight">*MAT_076</span>, <span class="visualHighlight">*MAT_089</span>, <span class="visualHighlight">*MAT_101</span>, <span class="visualHighlight">*MAT_106</span>, <span class="visualHighlight">*MAT_107</span>, <span class="visualHighlight">*MAT_108</span>, <span class="visualHighlight">*MAT_109</span>, <span class="visualHighlight">*MAT_113</span>, <span class="visualHighlight">*MAT_114</span>, <span class="visualHighlight">*MAT_115</span>, <span class="visualHighlight">*MAT_120</span>, <span class="visualHighlight">*MAT_125</span>, <span class="visualHighlight">*MAT_134</span>, <span class="visualHighlight">*MAT_136</span>, <span class="visualHighlight">*MAT_137</span>, <span class="visualHighlight">*MAT_153</span>, <span class="visualHighlight">*MAT_157</span>, <span class="visualHighlight">*MAT_165</span>, <span class="visualHighlight">*MAT_170</span>, <span class="visualHighlight">*MAT_172</span>, <span class="visualHighlight">*MAT_175</span>, <span class="visualHighlight">*MAT_176</span>, <span class="visualHighlight">*MAT_182</span>, <span class="visualHighlight">*MAT_187</span>, <span class="visualHighlight">*MAT_188</span>, <span class="visualHighlight">*MAT_194</span>, <span class="visualHighlight">*MAT_203</span>, <span class="visualHighlight">*MAT_204</span>, <span class="visualHighlight">*MAT_224</span>, <span class="visualHighlight">*MAT_225</span>, <span class="visualHighlight">*MAT_226</span>, <span class="visualHighlight">*MAT_232</span>, <span class="visualHighlight">*MAT_234</span>, <span class="visualHighlight">*MAT_235</span>, <span class="visualHighlight">*MAT_236</span>, <span class="visualHighlight">*MAT_253</span> and <span class="visualHighlight">*MAT_276</span>.</li><li>Minor bugfixes in <span class="visualHighlight">*SECTION_BEAM_AISC</span>.</li><li>Added parabolic shear to the thick shell formulation 5 when laminated shell theory is not used. Previously, it was constant through the thickness so it is now more accurate.</li><li>Extend <span class="visualHighlight">*LOAD_VOLUME_LOSS</span> to solid tet and wedge (ELFORM=10 and 15).</li><li>Fix when unreferenced <span class="visualHighlight">*SECTION_SOLID</span> with elform 11 appears in the keyword file for a non-ale run.</li><li>Fix for bug, axisymmetric beam (form=8) with <span class="visualHighlight">*MAT_003</span> (BETA.eq.0).</li><li>Fixed brick spotwelds and assemblies with failure type other than option 8 and 12 when swforc output is not requested. A failure to allocate sufficient memory caused spurious stress at the start of the calculation.</li><li>Improve accuracy of tetrahedron type 13 by making the averaged nodal volumes (current and initial) always double precision.</li></ul> <p>&nbsp;</p> <h3>Set Options</h3> <ul><li><span class="visualHighlight">*SET_..._COLLECT</span><br />All set components with same SID will be collected into one big SET with the same setid. Applies to<br /> <pre>
&nbsp; *SET_PART
&nbsp; *SET_SEGMENT
&nbsp; *SET_NODE
&nbsp; *SET_SOLID
&nbsp; *SET_SHELL
&nbsp; *SET_TSHELL
&nbsp; *SET_BEAM</pre></li></ul> <ul><li>Fixed problem in <span class="visualHighlight">*SET_SEGMENT_GENERAL</span> where first part ID is 0 causing all parts to be included in the contact.</li><li>Fix related to bug where the behavior of option BOX_... in <span class="visualHighlight">*SET_SEGMENT_GENERAL</span> is completely contrary to the users manual.&nbsp;</li><li>Fix for <span class="visualHighlight">*SET_SEGMENT</span> generation with the _GENERATE option.</li><li>Problem with <span class="visualHighlight">*SET_PART_LIST_GENERATE</span> is now fixed.</li><li>Fixed bug for <span class="visualHighlight">*SET_PART_LIST_GENERATE</span> if total number of sets exceeds 500.</li><li>Fix for <span class="visualHighlight">*SET_NODE_GENERAL</span> OPTION=PART where the parts are defined by <span class="visualHighlight">*PART_COMPOSITE</span>.</li><li>Bug fix for bug related to <span class="visualHighlight">*PART_COMPOSITE</span> and <span class="visualHighlight">*SET_PART_LIST_GENERATE</span>.</li><li>Fix a bug for <span class="visualHighlight">*SET_SEGMENT_GENERAL</span>.</li><li>Modified <span class="visualHighlight">*INITIAL_TEMPERATURE</span> behavior: NODES are written before SETS. This enables a methodology to model a sequence of hot stampings where we want to change the blank temperature in each successive stamping by using the keyword <span class="visualHighlight">*SET_SEGMENT_GENERAL</span>.</li></ul> <p>&nbsp;</p> <h3>SPH</h3> <ul><li>Bug fix MPP SPH D3PLOT database SPH element smooth length output.</li><li>Fix a bug when a box for activation of SPH elements defined on the <span class="visualHighlight">*CONTROL_SPH</span> is used and when the consistency flag is activated.</li><li>Fix bug for SPH and <span class="visualHighlight">*MAT_059</span>.</li><li>Fix problem in output of history variables for SPH when <span class="visualHighlight">*USER_DEFINED</span> material subroutine is used. Implement <span class="visualHighlight">*USER_EOS</span> for SPH elements.</li><li>Fix for bug related to SPH mass and inertia missing from the body output.</li><li>Fix numerical instability of <span class="visualHighlight">*MAT_072</span> for SPH.</li><li>Add new option in <span class="visualHighlight">*CONTROL_SPH</span> to allow LS-PREPOST to treat deactivate SPH as deleted element</li><li>Add support of DTMIN and erode options for SPH</li><li>Added <span class="visualHighlight">*PART_DELETE</span> option for SPH restart.</li><li>Support SPH delete parts for MPP.</li><li>Fix element order dependency in SPH: elements are sorted in user ID and then part ID to ensure the order same to get consistent answer.</li><li>Fixed SPH nodal stress update for <span class="visualHighlight">*MAT_ELASTIC_PLASTIC_HYDRO</span> when failed.</li><li>Bug fix for SPH readin memory allocation.</li><li>Add solid and SPH coupling.</li><li>Improved speed and accuracy of axisymmetric SPH (SMP only).</li></ul> <p>&nbsp;</p> <h3>Termination</h3> <ul><li>Fix for <span class="visualHighlight">*TERMINATION_CONTACT</span> which did not seem to be implemented completely as described in the manual.</li></ul> <p>&nbsp;</p> <h3>User</h3> <ul><li>Fix problem in output of history variables for SPH when <span class="visualHighlight">*USER_DEFINED</span> material subroutine is used. Implement <span class="visualHighlight">*USER_EOS</span> for SPH elements.</li></ul> <p>&nbsp;</p> <h3>Restart_Input_Data</h3> <ul><li>Fix bug (MPP restart with <span class="visualHighlight">*CONSTRAINED_TIED_NODES_FAILURE</span>).</li><li>MPP support for EFG shell type 41 restart.</li><li>MPP support for EFG solid element restart.</li><li>Fix for a restart in 3D EFG adaptivity with formulation 7.</li><li>Fix for bug related to <span class="visualHighlight">*MAT_ARUP</span> and restarts.</li><li>Fix bug (MPP restart with <span class="visualHighlight">*CONSTRAINED_TIED_NODES_FAILURE</span>).</li><li>To fix the MCOL restart for both SMP and MPP.</li><li>Fix bug: incorrect behavior of tied-offset contact under full-deck restart. After the restart, the contact was being (re-)initialized using the coordinates at the end of the initial run, which caused the nodes to be attached to different segments than they were to in the initial run, thus&nbsp; changing the contact stiffnesses.</li><li>Fix for bug in <span class="visualHighlight">*CONTROL_SOLUTION</span> LCINT=1000 in restart.</li><li>Fixed bug: corrupted D3PLOT data from full restart, due to memory issues</li><li>Fix for small deck restart related to bug. Restart issue involving <span class="visualHighlight">*DELETE_PART</span>.</li><li>Added <span class="visualHighlight">*PART_DELETE</span> option for SPH restart.</li><li>Fix for solid element elform3 &amp; elform4 restart related to bug.</li><li>Added a restart option to add contribution from higher frequencies in FRF computation.</li></ul> <p>&nbsp;</p> <h3>General</h3> <ul><li>Fixed bug related to length of jobid greater than 72.</li><li>Fix for seatbelt mass scaling: belt mass should be scaled based on the ratio of its own dt (dtt) and dt2mas, not global dt (dt2) and dt2mas.</li><li>Fix some logic errors that were causing MPP element costs to be incorrect for some elements, which could affect the decomposition and possibly the load balance.</li><li>Fix some cases where MPP files were not properly copied back from the working directories if jobid= was used.</li><li>For indirect coupling with MADYMO 7.2<ul><li>Fixed exit problem</li><li>Sync d3plot</li><li>Added restart</li></ul></li>  </ul> <ul><li>Bug fix: the code was not working if &quot;i=&quot; was NOT on the command line</li></ul>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Guido Pietsch</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2010-05-12T09:10:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-v971-r4.2.1-r4.53450-released">
    <title>LS-DYNA V971 R4.2.1 (R4.53450) released</title>
    <link>http://www.dynasupport.com/news/ls-dyna-v971-r4.2.1-r4.53450-released</link>
    <description>New version of LS-DYNA is released for all common platforms.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<h2>Version 971 R4.2.1 includes the following updates from the previous release R4.2.</h2> <p>&nbsp;</p> <h3>General</h3> <ul><li>Change the behavior of the command line option ncpu=#.<br /> <pre>
Case 1: ncpu=-n negative number of CPU's
        The code will always turn on the consistent option (CONST=1).
        It will override the consistency flag on *CONTROL_PARALLEL if it exists.
Case 2: ncpu= n positive
        If there is no *CONTROL_PARALLEL, CONST=2 as default.
        If there is *CONTROL_PARALLEL, it uses the value of CONST on this card.</pre></li><li>Add info when thermal linear solver 3 fails.</li><li>Fix MPP restart for thermal using direct solver.</li><li>Fixes for encrypted input: seatbelt materials, <span class="visualHighlight">*KEYWORD</span> inside the encrypted block, and proper handling of <span class="visualHighlight">*COMMENT </span>cards.</li></ul> <p>&nbsp;</p> <h3>Airbag</h3> <ul><li>Fix to <span class="visualHighlight">*AIRBAG_HYBRID</span> leakage in case where some parts have negative CP23 and don't belong to airbag being considered.</li><li>Disable CPM particle (<span class="visualHighlight">*AIRBAG_PARTICLE</span>) data output to D3THDT.</li><li>Change of CPM particle to fabric PV work calculation by nodal velocity instead of fabric segment average velocity.</li><li>Fix for CPM with MPP pre-decomposition.</li><li>Make molar-fraction based inflator gas inflow available for <span class="visualHighlight">*AIRBAG_HYBRID_JETTING</span>.</li><li>Implement molar-fraction based airbag inflator input for <span class="visualHighlight">*AIRBAG_HYBRID</span>.</li><li>Bug fix for treating non-closed airbag volume (MPP only).</li><li>Bug fix for read in <span class="visualHighlight">*AIRBAG_PARTICLE</span> cards and give warning message if nonlinear cp is not a monotonic function within gas temperature of operation (MPP only).</li><li>Add particle friction for CPM.</li><li>Fixed the volume calculation for control volume airbags that have holes in the mesh (MPP only).</li></ul> <p>&nbsp;</p> <h3>ALE</h3> <ul><li>A bug fix for ALE ambient type 5 (<span class="visualHighlight">*LOAD_BLAST</span>).</li><li><span class="visualHighlight">*LOAD_BLAST</span> + ALE coupling with area weighted nodal velocity.</li><li>Use area weighted nodal velocity for <span class="visualHighlight">*LOAD_BLAST</span> + ALE coupling to avoid edge effect.</li></ul> <p>&nbsp;</p> <h3>Constrained Options</h3> <ul><li>Fix for <span class="visualHighlight">*CONSTRAINED_INTERPOLATION</span> so that division by zero is avoided when no rotational DOFs are present.</li><li>Fix for MPP restart with <span class="visualHighlight">*CONSTRAINED_TIED_NODES_FAILURE</span>.</li><li>Fix errors in implicit RBE3 constraints.</li><li>Fixed affecting staged construction models containing nodal rigid bodies and shell elements.</li></ul> <p>&nbsp;</p> <h3>Contact Options</h3> <ul><li><span class="visualHighlight">*CONTACT_2D_SLIDING_ONLY</span> does not apply to 2D shell elements. An error message is printed at termination.</li><li>Fixed a problem in 2D tied contact that cause a lack of force balance when more than one tied contact appears in a model.</li><li>MPP fix for soft=4 contact along with adaptive constraints.</li><li>Bugfix in beam-to-beam contact.</li><li>Fix for soft=4 contact and adaptive constraints so soft=4 can be used in forming calculations.</li><li>Fixed a memory error when two surface force transducers are used with MPP segment based contact. The bug could cause a segmentation fault in single precision versions.</li><li>Corrected the airbag thickness by load curve option for segment based contact. It was offsetting the contact surface by the total thickness instead of half the thickness.</li><li>Added support for interference contact with segment based contact.</li><li>Fixed thermal work due to friction in segment based contact.</li><li>MPP contact damping was only being applied when nodes are approaching the surface, instead of both ways (as SMP does). This should make the behaviours more consistent, and be more stable.</li><li>Protect against divide by zero in new segment based contact penetration check and in new DEPTH=23 option.</li><li>Fixed 2 surface force transducer contact when used with segment based contact. It was possible for segmentation violation to occur.</li><li>Fixed 2D thermal contact. It was likely to segmentation fault.</li><li>Skip reporting contact time step for segment based contacts.</li><li>Bug fix for shell edge contact (MPP only).</li><li>Fix problem in reading beam node list from wrong contact definition for single surface contact (MPP only).</li><li>Improvements in MPP groupable contact:<ul><li>Changes to improve stability.</li><li>Fixed problem whereby not all nodes were being considered in the energy calculation for groupable single surface contacts, and the sliding energy in GLSTAT was wrong.</li></ul></li>  </ul> <ul><li>SMP tiebreak surface to surface was affected by node order.</li><li>Possible floating point exception in groupable contacts, including AUTO_TIEBREAK.</li><li>Fixes to MPP groupable contact and adaptivity.</li><li>MPP fixes for groupable AUTOMATIC_TIEBREAK contacts.</li><li>Fix for MPP groupable contact interface energy calculation.</li><li>Fixed airbag thickness by load curve option for segment based contact (MPP only).</li><li>Fix some MPP initialization problems related to interface linking and tied node pairs.</li></ul> <p>&nbsp;</p> <h3>Control Options</h3> <ul><li>Change the behavior of the command line option ncpu=#.<br /> <pre>
Case 1: ncpu=-n negative number of CPU's
        The code will always turn on the consistent option (CONST=1).
        It will override the consistency flag on *CONTROL_PARALLEL if it exists.
Case 2: ncpu= n positive
        If there is no *CONTROL_PARALLEL, CONST=2 as default.
        If there is *CONTROL_PARALLEL, it uses the value of CONST on this card.</pre></li><li>Disable NCPU option on <span class="visualHighlight">*CONTROL_PARALLEL</span> or control card 16.<br /> <pre>
Print a warning if the user defines this option.
&nbsp;*** Warning in keyword *CONTROL_PARALLEL
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NCPU option will be obsolete and ignored in the next release
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please use ncpu=# on the command line # or *KEYWORD card.
&nbsp;*** Warning in 16th control card:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NCPU option will be obsolete and ignored in the next release
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please use ncpu=# on the command line.
</pre></li></ul> <p>&nbsp;</p> <ul><li>Added new option &quot;NOSOL&quot; for <span class="visualHighlight">*CONTROL_TERMINATION</span> (Column 6):<ul><li>Flag for a &quot;non-solution&quot; run, i.e. normal termination directly after initialization (transformation, mapping, trimming, mesh check, ...).</li></ul></li>  <li>Added new option for <span class="visualHighlight">*CONTROL_ADAPTIVE</span>.<br /> <pre>
ADPSIZE .LT.0 - absolute value defines the minimum characteristic
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; element length to be adapted based on square root
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of element area. i.e. instead of comparing the
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortest element edge with ADPSIZE, it compare the
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; square root of element area with abs(ADPSIZE)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ADPSIZE is given by a negative value.
</pre></li></ul> <ul><li>Added damping to stabilize the penalty formulation of sliding only contact.</li><li>Bug fix for element sorting. Combination of <span class="visualHighlight">*CONTROL_SOLID</span>: ESORT=1 and <span class="visualHighlight">*CONTROL_SHELL</span>: ESORT=2 was not correctly working.</li><li>Fixed PSTIFF=1 option on <span class="visualHighlight">*CONTROL_CONTACT</span> for SMP when mass scaling is used.</li><li>Added one control parameter in EFG fracture.</li></ul> <p>&nbsp;</p> <h3>Database/Output</h3> <ul><li>Fixed for output of 10-node tet nodes to D3PLOT (only SMP).</li><li>Fixed sign error in BNDOUT forces for implicit.</li><li>Fixed bug related to <span class="visualHighlight">*DATABASE_HISTORY_DISCRETE_SET</span> and <span class="visualHighlight">*SET_DISCRETE</span>.</li><li>Fixed problem with GLSTAT reports incorrect controlling element.</li><li>Write solid formulations -1 and -2 to D3HSP.</li><li>Disable CPM particle (<span class="visualHighlight">*AIRBAG_PARTICLE</span>) data output to D3THDT.</li><li>Added output of SWFORC file (and BINOUT) for the nugget pull-out failure function and fracture failure function of option 9 beam spot weld failure.</li><li>Minor fix to D3PROP output.</li><li>Disable NCPU option on <span class="visualHighlight">*CONTROL_PARALLEL</span> or control card 16.<br /> <pre>
Print a warning if the user defines this option.
&nbsp;*** Warning in keyword *CONTROL_PARALLEL
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NCPU option will be obsolete and ignored in the next release
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please use ncpu=# on the command line # or *KEYWORD card.
&nbsp;*** Warning in 16th control card:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NCPU option will be obsolete and ignored in the next release
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Please use ncpu=# on the command line.
</pre></li></ul> <ul><li>Fix implicit's output to RCFORC file.</li><li>Fix for crazy accelerations in NODOUT file if the interface force file is active.</li><li>Write density rather than temperature to BLSTFOR.</li><li>Fix for D3HSP output of <span class="visualHighlight">*PARAMETER</span> names.</li><li>MPP fix for KE inconsistencies in GLSTAT due to summation of rotational energy on shared nodes.</li><li>Improvements in MPP groupable contact:<br /> <ul><li>Changes to improve stability.</li><li>Fixed problem whereby not all nodes were being considered in the energy calculation for groupable single surface contacts, and the sliding energy in GLSTAT was wrong.</li></ul></li></ul> <ul><li>Fix bug which causes discrete element forces not to be added to the D3PLOT file.</li><li>Fix for MPP full deck restart and sliprings, and force output plot state at beginning of second run for full deck restart.</li><li>Save/restore plot times for ASCII files in full deck restart file. This fixes a problem where the ACSII files were output EVERY CYCLE for a while on restart.</li></ul> <p>&nbsp;</p> <h3>Define Options</h3> <ul><li>Make <span class="visualHighlight">*MAT_156</span> parameter ALM compatible with <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</li><li>Allow <span class="visualHighlight">*MAT_SPRING_MUSCLE</span> parameter &quot;A&quot; (activation level) to reference <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</li><li>Allow number of points in <span class="visualHighlight">*DEFINE_CURVE</span> greater than 99999.</li><li>Added error termination if SIDR in <span class="visualHighlight">*DEFINE_CURVE</span> has an illegal value.</li><li>Fix a restart problem with <span class="visualHighlight">*DATABASE_BINARY_BLSTFOR</span>.</li><li>Added <span class="visualHighlight">*DEFINE_CURVE_DUPLICATE</span>.</li><li>Fix related to contact generation. The error was caused by confusion between <span class="visualHighlight">*DEFINE_BOX</span> and <span class="visualHighlight">*DEFINE_CONTACT_VOLUME</span>.</li><li><span class="visualHighlight">*DEFINE_BOX_DRAWBEAD</span> with CID&gt;0 was broken in some cases.</li><li>New option &quot;POS6P&quot; for <span class="visualHighlight">*DEFINE_TRANSFORMATION</span>. This is an affine transformation (rotation and translation, no scaling, no shear) given by 3 start points and 3 target points.</li></ul> <p>&nbsp;</p> <h3>EFG</h3> <ul><li>Fix for restart in 3D EFG adaptivity with formulation 7.</li><li>Bug fixed in EFG local adaptivity.</li><li>Added MPP support for EFG solid restart (solid part).</li><li>Bug fixed in restart for adaptive EFG.</li><li>MPP support for EFG shell 41 restart (shell part).</li><li>Add options in data transfer for adaptive EFG method.</li><li>Fix for time step control in EFG 3D adaptivity from hex to tet.</li><li>Added pressure smoothing in adaptive EFG in 4/8noded switch.</li><li>An improved adaptive EFG in local boundary integration.</li><li>Bug fixed in irreversible unloading for EFG fracture.</li><li>Bug fixed in crack closure (EFG).</li><li>Bug fixed for fracture in elastic material (EFG).</li><li>Bug fixed in EOS for EFG 2D and 3D (hex).</li><li>Added one control parameter in EFG fracture.</li></ul> <p>&nbsp;</p> <h3>Elements</h3> <ul><li>Fixed for output of 10-node tet nodes to D3PLOT (SMP).</li><li>Fixed related to improper solid element deletion with auto sorting on.</li><li>Correct a bug calculating shell stress in a stress-activated <span class="visualHighlight">*SENSOR</span>.</li><li>Fixed 2D beam element failure for material types <span class="visualHighlight">*MAT_3</span>, <span class="visualHighlight">*MAT_15</span>, <span class="visualHighlight">*MAT_54</span>, <span class="visualHighlight">*MAT_58</span>, <span class="visualHighlight">*MAT_158</span>, <span class="visualHighlight">*MAT_65</span>, <span class="visualHighlight">*MAT_165</span> and <span class="visualHighlight">*MAT_106</span>.</li><li>Fix for bug related to beam to hex weld conversion when only a subset of beams are changed.</li><li>Fix energy bug in <span class="visualHighlight">*MAT_187</span> for shells.</li><li><span class="visualHighlight">*CONTACT_2D_SLIDING_ONLY</span> does not apply to 2d shell elements. An error message is printed at termination.</li><li>Fixed bug affecting staged construction models containing nodal rigid bodies and shell elements.</li><li>Correct some minor 2D (4-node) seatbelt element issues.</li><li>Made 2D seatbelt improvements, triggered by setting COMP, the 6th column of <span class="visualHighlight">*MAT_SEATBELT</span>, to 2. Improvements include synchronization between 1D and 2D belt, automatic adjusting compression elimination, and seatbelt section force output.</li><li>Added seatbelt slipring friction decay constant.</li><li>Combination of <span class="visualHighlight">*INCLUDE_TRANSFORM</span> offset and <span class="visualHighlight">*ELEMENT_SEATBELT_ACCELEROMETER</span> parameters IGRAV and INTOPT.</li><li>Fixed bug related to large oscillations and instability in single precision on some machines when zero length springs are present.</li><li>Fix a potential problem with pressure loading being applied to shell element segments after they have failed. This could only have happened if there was more than one pressure load applied to a segment or if the element was a 2D continuum element with more than 1 edge loaded.</li><li>Fixes to MPP groupable contact and adaptivity.</li><li>Error terminate when scalar nodes are not defined in warped beams.</li><li>Fix typo that caused MPP full deck restart to not properly re-initialize thick shell elements when using more than 1 processor.</li><li>Fix for hexahedron remeshing.</li></ul> <p>&nbsp;</p> <h3>EOS</h3> <ul><li>Make user material and EOS work together in shells for 2D plane strain and axisym.</li><li>Bug fixed in EOS for EFG 2D and 3D (hex).</li></ul> <p>&nbsp;</p> <h3>Implicit</h3> <ul><li>Fixed sign error in BNDOUT forces for implicit.</li><li>Fix for discrete beam problem which did not converge implicitly.</li><li>Fix for restart for implicit joints.</li><li>Fix implicit's output to RCFORC file.</li><li>Make implicit 2D-type solid, type 13 and type 15, available for <span class="visualHighlight">*MAT_076</span> and <span class="visualHighlight">*MAT_175</span>.</li><li>Fix errors in implicit RBE3 constraints.</li><li>In implicit, added kinder, gentler logic for processing of<br />(1) prescribed motion on globally constrained nodes and rigid bodies,<br />(2) redundant local spc constraints</li></ul> <ul><li>Rigorous treatment of shell-to-solid interface for implicit.</li><li>Fixed minor bug related to solid element type 18. Type 18 is for linear statics, not explicit.</li><li>Add implicit support for <span class="visualHighlight">*CHANGE_BOUNDARY_CONDITION</span></li><li>Remove inappropriate warning from implicit about <span class="visualHighlight">*INTERFACE_COMPONENT</span>.</li><li>Enhance Implicit's treatment of shell-to-solid constraint.</li><li>Add info when thermal linear solver 3 fails.</li><li>Implicit's treatment of shell-to-solid constraint.</li></ul> <p>&nbsp;</p> <h3>Include Options</h3> <ul><li>Allowed mutilple entries for <span class="visualHighlight">*INCLUDE</span> and <span class="visualHighlight">*INCLUDE_PATH</span>.<br /> <pre>
For example,
&nbsp; *INCLUDE
&nbsp; include_file1
&nbsp; include_file2
&nbsp; include_file3
&nbsp; *INCLUDE_PATH
&nbsp; include_path1
&nbsp; include_path2
&nbsp; include_path3</pre></li></ul> <ul><li>Fixes for mapping with <span class="visualHighlight">*INCLUDE_STAMPED_PART</span>.</li><li><span class="visualHighlight">*MAT_ARUP_ADHESIVE</span> - Unit conversion of density was missed out for <span class="visualHighlight">*INCLUDE_TRANSFORM</span>.</li><li>Fix for mapping with <span class="visualHighlight">*INCLUDE_STAMPED_PART</span>.</li><li>Fix for combination of <span class="visualHighlight">*INCLUDE_TRANSFORM</span> offset and <span class="visualHighlight">*ELEMENT_SEATBELT_ACCELEROMETER</span> parameters IGRAV and INTOPT.</li><li>Fix for combination of <span class="visualHighlight">*INCLUDE_TRANSFORM</span> offset and <span class="visualHighlight">*MAT_057</span> load curves.</li><li>Whereas material stress relaxation curves are defined in the input as stress versus time, <span class="visualHighlight">*INCLUDE_TRANSFORM</span> incorrectly transformed the curves as stress vs. log(time).</li></ul> <p>&nbsp;</p> <h3>Initial Conditions</h3> <ul><li>Permute angular rates for yaw, pitch and roll in <span class="visualHighlight">*INITIAL_VEHICLE_KINEMATICS</span> so they are in agreement with the user's specification of body-fixed axis sequence. Some adjustments to rigid body mass center positioning with regard to gravity direction. Calculation of velocity field is based on the final mass center position.</li><li>Allow for gravity to point in positive global directions and maintain max coordinate values in that direction when repositioning with initial vehicle kinematics.</li><li>Fixed the reading of <span class="visualHighlight">*INITIAL_STRESS_TSHELL</span> and <span class="visualHighlight">*INITIAL_STRESS_SOLID</span> when the history data contains integers.</li><li>Fixed reading <span class="visualHighlight">*INITIAL_STRESS_TSHELL</span> history data in large problems.</li></ul> <p>&nbsp;</p> <h3>Interface</h3> <ul><li>Remove inappropriate warning from implicit about <span class="visualHighlight">*INTERFACE_COMPONENT</span>.</li><li>Allow printing of nodal contact forces in <span class="visualHighlight">*INTERFACE_SSI</span> and <span class="visualHighlight">*INTERFACE_SSI_STATIC</span>.</li><li>Allow <span class="visualHighlight">*INTERFACE_SSI</span> for purely dynamic analysis, i.e. without starting from an initial state and add tensor viscosity coefficient to <span class="visualHighlight">*MAT_PML_ELASTIC_FLUID</span>.</li><li>MPP fixes for INTERFACE LINKING &quot;tied node pairs&quot; option.</li><li>Fixed keyword read of FTENSR in <span class="visualHighlight">*INTERFACE_SPRINGBACK</span>.</li><li>Fix problem of SMP writing interface linking file.</li><li>Fix some MPP initialization problems related to interface linking and tied node pairs.</li></ul> <p>&nbsp;</p> <h3>Loads</h3> <ul><li>MPP support for NIDBO in <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span>.</li><li>A bug fix for ALE ambient type 5. (<span class="visualHighlight">*LOAD_BLAST</span>)</li><li><span class="visualHighlight">*LOAD_BLAST</span> + ALE coupling with area weighted nodal velocity.</li><li>Use area weighted nodal velocity for <span class="visualHighlight">*LOAD_BLAST</span> + ALE coupling to avoid edge effect.</li><li>Compute density in the shock front and post-shock for <span class="visualHighlight">*LOAD_BLAST_ENHANCED</span>.</li><li>A fix to the Mach stem incident pressure (<span class="visualHighlight">*LOAD_BLAST_ENHANCED</span>).</li></ul> <p>&nbsp;</p> <h3>Material Models</h3> <ul><li>Fix for multiple failure criteria in <span class="visualHighlight">*MAT_ADD_EROSION</span> applied to type 2 solids.</li><li>Fixed 2D beam element failure for material types <span class="visualHighlight">*MAT_3</span>, <span class="visualHighlight">*MAT_15</span>, <span class="visualHighlight">*MAT_54</span>, <span class="visualHighlight">*MAT_58</span>, <span class="visualHighlight">*MAT_158</span>, <span class="visualHighlight">*MAT_65</span>, <span class="visualHighlight">*MAT_165</span> and <span class="visualHighlight">*MAT_106</span>.</li><li>Fixed shell <span class="visualHighlight">*MAT_116</span> input so that it cannot segmentation fault.</li><li>Fix for <span class="visualHighlight">*MAT_ARUP_ADHESIVE</span> and restarts.</li><li>Fix energy bug in <span class="visualHighlight">*MAT_187</span> for shells.</li><li>Modify muscle materials so that user defined curves can be used for activation levels.</li><li>Made 2D seatbelt improvements, triggered by setting COMP, the 6th column of <span class="visualHighlight">*MAT_SEATBELT</span>, to 2. Improvements include synchronization between 1D and 2D belt, automatic adjusting compression elimination, and seatbelt section force output.</li><li>Added output of SWFORC file (and BINOUT) for the nugget pull-out failure function and fracture failure function of option 9 beam spot weld failure.</li><li>Fix for <span class="visualHighlight">*MAT_055</span> shear term in Tsai-Wu failure criterion.</li><li>Fixed thick shells when used with orthotropic user-defined materials. Material direction transformations were wrong resulting in bad stress.</li><li>Make <span class="visualHighlight">*MAT_156</span> parameter ALM compatible with <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</li><li>Allow <span class="visualHighlight">*MAT_SPRING_MUSCLE</span> parameter &quot;A&quot; (activation level) to reference <span class="visualHighlight">*DEFINE_CURVE_FUNCTION</span>.</li><li>Make implicit 2D-type solid, type 13 and type 15, available for *MAT_076 and *MAT_175.</li><li>Minor change for name of <span class="visualHighlight">*MAT_224</span>: <span class="visualHighlight">*MAT_TABULATED_JOHNSON_COOK</span>. Old name <span class="visualHighlight">*MAT_TABULATED_VISCOPLASTICITY_WITH_FAILURE</span> still works.</li><li>Fixes and minor modifications for <span class="visualHighlight">*MAT_100_DA</span> requested by Daimler.</li><li>Miscellaneous fixes for <span class="visualHighlight">*MAT_224</span>.</li><li>Fix for <span class="visualHighlight">*MAT_153</span>.</li><li>Fixed bug in <span class="visualHighlight">*MAT_024</span> user-defined failure (could result in improper material constants being used in failure subroutine).</li><li>Fixed brick element stress initialization of <span class="visualHighlight">*MAT_057</span>, <span class="visualHighlight">*MAT_073</span>, <span class="visualHighlight">*MAT_083</span>.</li><li>Bug fix for user material with thermal coupling.</li><li>Fix for <span class="visualHighlight">*MAT_077</span> when used with tet type 13 in single precision.</li><li>Fix bug in <span class="visualHighlight">*MAT_083</span>.</li><li>Fix bug in <span class="visualHighlight">*MAT_187</span>.</li><li>Fix for <span class="visualHighlight">*MAT_159</span> related to internal energy calculation.</li><li>Fix for <span class="visualHighlight">*MAT_081</span> and parameter TDEL.</li><li><span class="visualHighlight">*MAT_192</span> fixes for the initialization process; the most significant is that the density used for calculating maximum over consolidation is now the buoyant density as per 971 R3. In previous releases of LS971 R4, the full density was used.</li><li>Set <span class="visualHighlight">*MAT_083</span> time step choice back to 971 R3 value.</li><li>Allowed <span class="visualHighlight">*MAT_ADD_THERMAL</span> for metal only.</li><li>Bug fix for <span class="visualHighlight">*MAT_187</span> time step calculation (solid elements only).</li><li>Bug fix for combination of <span class="visualHighlight">*MAT_187</span> and hourglass type 6 (solids).</li><li><span class="visualHighlight">*MAT_089</span>: damping calculation was, in some cases, referencing an undefined variable.</li></ul> <ul><li>SPH Update<br />1: Fix bug in START and DEATH time per part for SPH.<br />2: Fix a bug for <span class="visualHighlight">*MAT_059</span> for SPH elements.<br />3: Implement <span class="visualHighlight">*MAT_022</span> (<span class="visualHighlight">*MAT_COMPOSITE_DAMAGE</span>) for SPH 3D elements.<br />4: <span class="visualHighlight">*SECTION_SPH_TENSOR</span> : Write an error messag in case this option is used with material other than <span class="visualHighlight">*MAT_NULL</span></li></ul> <ul><li>Fix related to <span class="visualHighlight">*MAT_126</span> related to switching solid element formulation to type 1 from 0 erroneously.</li><li>Fix for <span class="visualHighlight">*MAT_195</span>.</li><li><span class="visualHighlight">*MAT_ARUP_ADHESIVE</span> - Unit conversion of density was missed out for <span class="visualHighlight">*INCLUDE_TRANSFORM</span>.</li><li>Small change for <span class="visualHighlight">*MAT_100_DA</span> with DG_TYP=4.</li><li>Accuracy fixes in single precision for C-S strain rate in <span class="visualHighlight">*MAT_036</span> and <span class="visualHighlight">*MAT_133</span>.</li><li>Allow <span class="visualHighlight">*INTERFACE_SSI</span> for purely dynamic analysis, i.e. without starting from an initial state and add tensor viscosity coefficient to <span class="visualHighlight">*MAT_PML_ELASTIC_FLUID</span>.</li><li>Small modification for <span class="visualHighlight">*MAT_106</span>: use last point in curve lrc instead of extrapolation to avoid possible negative base in Cowper-Symonds.</li><li>Fix for <span class="visualHighlight">*MAT_COMPOSITE</span>, didn't work for adaptivity run.</li><li>Combination of <span class="visualHighlight">*INCLUDE_TRANSFORM</span> offset and <span class="visualHighlight">*MAT_057 </span>load curves.</li><li>Bug fix affecting problems with highly nonlinear heat capacity such as phase change problems.</li><li>Make pore air available for solid formulation=0.</li><li>Fixed bug in pore pressure analysis that could prevent convergence of steady-state analysis type on MPP systems.</li><li>Fix bug that caused steady-state pore pressure analysis to terminate early when end of construction stage was reached.</li><li>Bug fix for pore pressure analysis  stability calculation for steady-state was not always correct.</li><li>Fix bug in pore pressure analysis. If suction builds up first, then the analysis is switched to steady-state, it could fail to converge.</li><li>Fix bug in pore pressure analysis when nodal rigid bodies are present and the model contains wedges or tets with automatic sorting.</li><li>Fix initial and ambient hydrostatic pressure setup (MPP only).</li><li>Compute blast wind velocity directly from the incident wave decay parameter rather than ratio of pressures.</li><li>Fixed initialization bug for umats using both ortho + part damping.</li><li>Fixed bug in cohesive element warning message for thick shells.</li></ul> <p>&nbsp;</p> <h3>Parameter</h3> <ul><li>Fix for D3HSP output of <span class="visualHighlight">*PARAMETER</span> names.</li></ul> <p>&nbsp;</p> <h3>PERTURBATION</h3> <ul><li><span class="visualHighlight">*PERTURBATION_SHELL_THICK</span>: fix bug for different section properties.</li></ul> <p>&nbsp;</p> <h3>Rigidwall</h3> <ul><li>Better fix for MPP input problem with rigid walls having stick conditions.</li></ul> <p>&nbsp;</p> <h3>Section Options</h3> <ul><li>SPH Update<br />1: Fix bug in START and DEATH time per part for SPH.<br />2: Fix a bug for <span class="visualHighlight">*MAT_059</span> for SPH elements.<br />3: Implement <span class="visualHighlight">*MAT_022</span> (<span class="visualHighlight">*MAT_COMPOSITE_DAMAGE</span>) for SPH 3D elements.<br />4: <span class="visualHighlight">*SECTION_SPH_TENSOR</span> : Write an error messag in case this option is used with material other than <span class="visualHighlight">*MAT_NULL</span></li></ul> <ul><li>Fix for large ID's in EDGSET of <span class="visualHighlight">*SECTION_SHELL</span>.</li><li>Fix related to multiple failure criteria in <span class="visualHighlight">*MAT_ADD_EROSION</span> applied to type 2 solids.</li><li>Fix for discrete beam problem which did not converge implicitly.</li><li>MPP support for EFG shell 41 restart (shell part).</li><li>Write solid formulations -1 and -2 to D3HSP.</li><li>Added output of SWFORC file (and BINOUT) for the nugget pull-out failure function and fracture failure function of option 9 beam spot weld failure.</li><li>Fixed thick shells when used with orthotropic user-defined materials. Material direction transformations were wrong resulting in bad stress.</li><li>Solved the stability problem of nonlinear discrete elements and beams by using the max slope of the stress-strain curve even if it is the last segment of the curve.</li><li>Make implicit 2D-type solid, type 13 and type 15, available for <span class="visualHighlight">*MAT_076</span> and <span class="visualHighlight">*MAT_175</span>.</li><li>Fixed bug in Hughes-Liu shell so strains are output if more than 10 integration points are specified.</li><li>Fix for degenerate solid type 3 into wedge elements.</li><li>Modify step calculation for discrete beam element to correct instability seen when nodal masses differ by a large amount.</li><li>Fixed minor bug related to solid element type 18. Type 18 is for linear statics, not explicit.</li><li>Fix for <span class="visualHighlight">*MAT_077</span> when used with tet type 13 in single precision.</li><li>Fixed extra history data output for type 2 and 3 thick shell elements.</li><li>Fix related to <span class="visualHighlight">*MAT_126</span> related to switching solid element formulation to type 1 from 0 erroneously.</li><li>Fix for discrete cable beam time step calculation.</li><li>Fixed wrong strain output for one-point integration shell.</li><li>Fix for full deck restart. This involved solid type 5.</li><li>Fixed a possible stability problem with discrete beams that have non-linear stress-strain curves and the final curve segment is stiffer than the others. This could result in such models running at a smaller time step.</li><li>Fixing reading bug for shell types 25,26,27.</li><li>Fixed a bug in type 17 shell: update thickness only after convergence.</li><li>Fixed <span class="visualHighlight">*MAT_123</span> for the case that ES7 or ES8 or EPS7 or EPS8 was a non-zero value. Elements were being deleted prematurely.</li><li>Update the valid material check for forms 3 and 5 thick shells.</li><li>Fixed the calculation of angles for fully integrated thick shells to prevent seg fault.</li></ul> <p>&nbsp;</p> <h3>Sensor</h3> <ul><li>Correct a bug calculating shell stress in a stress-activated <span class="visualHighlight">*SENSOR</span>.</li></ul> <p>&nbsp;</p> <h3>Set Options</h3> <ul><li>Fixed for <span class="visualHighlight">*DATABASE_HISTORY_DISCRETE_SET</span> and <span class="visualHighlight">*SET_DISCRETE</span>.</li><li>Bug fix for trimming: When deleting trimmed nodes, <span class="visualHighlight">*SET_NODE_LIST_TITLE</span> was not correctly read.</li></ul> <p>&nbsp;</p> <h3>SPH</h3> <ul><li>Fix bug in 3D SPH lagrangian formulation (MPP only).</li><li>Implement 3D total lagrangian formulation for SPH elements (MPP only).</li><li>SPH Update<br />1: Fix bug in START and DEATH time per part for SPH.<br />2: Fix a bug for <span class="visualHighlight">*MAT_059</span> for SPH elements.<br />3: Implement <span class="visualHighlight">*MAT_022</span> (<span class="visualHighlight">*MAT_COMPOSITE_DAMAGE</span>) for SPH 3D elements.<br />4: <span class="visualHighlight">*SECTION_SPH_TENSOR</span> : Write an error messag in case this option is used with material other than <span class="visualHighlight">*MAT_NULL</span></li></ul> <p>&nbsp;</p> <h3>Title</h3> <ul><li>Allowed the user to define parameters in <span class="visualHighlight">*TITLE</span> or _ID line. The code will try to translate all defined parameters. If any error encountered, no error message will be issued and it will continue.</li></ul> <p>&nbsp;</p> <h3>Restart_Input_Data</h3> <ul><li>Add implicit support for <span class="visualHighlight">*CHANGE_BOUNDARY_CONDITION</span></li><li>Fix MPP restart for thermal using direct solver.</li><li>Fix for restart with ground motion.</li><li>MPP support for accelerometers in full deck restart, which were not properly preserving history.</li><li>Fix typo that caused MPP full deck restart to not properly re-initialize thick shell elements when using more than 1 processor.</li><li>Fix MPP full deck restart bug related to minimum timestep.</li><li>Fix for MPP full deck restart and sliprings, and force output plot state at beginning of second run for full deck restart.</li><li>Save/restore plot times for ASCII files in full deck restart file. This fixes a problem where the ACSII files were output EVERY CYCLE for a while on restart.</li><li>MPP fixes for retractors and sensors with full deck restart.</li></ul> <p>&nbsp;</p>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Guido Pietsch</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2009-07-20T10:25:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>





</rdf:RDF>

