<?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/news/news/RSS">
  <title>News on LS-DYNA</title>
  <link>http://www.dynasupport.com</link>

  <description>
    
      
    
  </description>

  

  
            <syn:updatePeriod>daily</syn:updatePeriod>
            <syn:updateFrequency>1</syn:updateFrequency>
            <syn:updateBase>2008-08-04T01:03:36Z</syn:updateBase>
        

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

  <items>
    <rdf:Seq>
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/car-hitting-a-standing-dummy-sideways"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-971-r4-manual-pdf"/>
      
      
        <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-971-r5-manual-pdf"/>
      
      
        <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:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-v970-revision-6763"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-v970-revision-3858-mpp-only"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-v970-revision-3858"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-971-7600.398-released"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-971-7600.1224-released"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-971-7600.1116-released"/>
      
      
        <rdf:li rdf:resource="http://www.dynasupport.com/news/ls-dyna-971-7600.1077-released"/>
      
    </rdf:Seq>
  </items>

</channel>


  <item rdf:about="http://www.dynasupport.com/news/car-hitting-a-standing-dummy-sideways">
    <title>Car Hitting a Standing Dummy Sideways</title>
    <link>http://www.dynasupport.com/news/car-hitting-a-standing-dummy-sideways</link>
    <description>Please find  below an email from Sarba Guha from the LSTC Dummy Modeling Team concerning the "Standing Dummy Model".</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<p>Hello Dyna Dummy Users Worldwide:</p>
<p>This mail pertains to the Standing Dummy Model sent out on Monday, 4th January, 2010. I have prepared a model containing a "Small Car Hitting the Standing Dummy Sideways". Please download it using the following Link:</p>
<p><a href="ftp://user:computer@ftp.lstc.com/lstc-dummies/LearningAidCarHittingStandingDummy100105.zip" target="_blank">ftp://user:computer@ftp.lstc.com/lstc-dummies/LearningAidCarHittingStandingDummy100105.zip</a></p>
<h3><br /></h3>
<h3>Note:</h3>
<p>
Our Date Naming Convention has now become   yy/mm/dd. In the Dummy Name "10" is for the year 2010, "01" is for January and "05" is the day. This model is for demonstration purposes only and has no reality to it. It has been prepared to serve purely as a Learning Aid.</p>
<h3><br /></h3>
<h3>The following are the salient points to note:</h3>
<ul><li>&nbsp;Please unzip it in a separate directory. You will find the following contents:</li></ul>
<ul>
<ul><li>dyna.SubmitMeToRunJob.k</li><li>MetroR-V02c-NCAC-GWU_CarModel.Modified.k</li><li>LSTC.H3.091223_STANDING_BETA.RigidFE.50th.2Moffset.PositionedSideways.k</li><li>README</li><li>FullViewOfCarStrikingPedestrian.avi</li><li>CloseUpOfFeetInCarStrikingPedestrian.avi</li></ul>
</ul>
<ul><li>To run the job, just submit the file "dyna.SubmitMeToRunJob.k" . The Car and the Dummy Files are "included" in it.</li><li>The original Standing Dummy has been "positioned" for this model and its IDs Offset by 2-Million (2000000).</li><li>The Car Model was downloaded from the NCAC &amp; GWU website. For those who are not aware, the following is the link to their greatly useful and informative public domain website:&nbsp;<a class="external-link" href="http://www.ncac.gwu.edu/vml/models.html">http://www.ncac.gwu.edu/vml/models.html</a> There are many models that have been built over the years and kept there for general purpose usage. It is an invaluable resource site to be aware of. We would all like to thank NCAC &amp; GWU for this this enormous service rendered to the worldwide community free of charge.</li><li>The Car Model I downloaded has only 16,100 Elements. Date Posted: Year 2000, October 21 It turned out ideal for my demonstration purpose in this case.</li><li>I had to make small adjustments to the original to run Time-0. After that I ran "Unit Transformation" to change their Units of "mm, tonnes, seconds and N" to our preferred units of "mm, kg, ms and kN". I applied an arbitrary uniform Velocity of 13.6 mm/msec or about 30-mph. Other minor modifications to parts of the structure were made to suit my purpose.</li><li>Please read the README file for some useful information.</li><li>Please read the Header Notes contained within these files.</li><li>In the Car Model, in addition to the Header Notes, please read the notes that I have written just above the "*INITIAL_VELOCITY" card. Please pay special attention to what I have used for "NSID" and "IRIGID" in the Velocity Card. I wish to write a separate mail, explaining the different usages of IRIGID for this kind of model. In that I will write about how the same end-result can be obtained by using different methods and also, what will work and what will not work. I believe this is very important for everyone to understand.</li><li>You can view the two "avi" files that I have given to get a quick glimpse of what to expect if you run the model. I have defined the Ankles with Spherical Joints for better rotation for a Sideways Hit. I have attached a "close-up avi" to show how the feet respond to this kind of hit. In the near future, I would like to define the Ankles of the "5th/50th/95th% H-III Rigid-FE Dummy Models" with Spherical Joints also, for all purpose response. The fact that they are defined via Revolute Joints now creates "somewhat of a constraint" in the most general case of loading, though they do serve the purpose well enough in most cases that we encounter daily for the H-III. The Standing Dummy Model has extra contacts defined between the various limbs, just to take into account the sideways hit. Please load the Dummy Model separately in LSPP and step through the contact definitions one by one to see what I have done.</li><li>Please note that I do not know any of the details of the Car Model. I just used it for my purpose. Any specific questions about the model itself, may please be directed to the people named on their website.</li></ul>
<p>&nbsp;</p>
<p>Please try to learn as much as you can from this combination model. You can then easily replace my car model with any other specially designed car, barrier or object, to strike the dummy in your particular mode of analysis.</p>
<p>Please be on the lookout for one more mail explaining Point (9) in the notes above.</p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Guido Pietsch</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2010-01-10T23:25:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-971-r4-manual-pdf">
    <title>LS-DYNA 971 R4 Manual (pdf)</title>
    <link>http://www.dynasupport.com/news/ls-dyna-971-r4-manual-pdf</link>
    <description>An extented LS-DYNA KEYWORD USER's MANUAL 971 R4 beta (June 2009) is published. You may contact your local LS-DYNA distributor for receiving the file or download here.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><a class="internal-link" href="../manuals/ls-dyna-manuals/LS-DYNA_971_R4_manual_k-beta-June2009.pdf" title="LS-DYNA 971 R4 beta">LS-DYNA 971 R4 beta</a></p>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Guido Pietsch</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2009-07-20T11:55:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


  <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-971-r5-manual-pdf">
    <title>LS-DYNA 971 R5 Manual (pdf)</title>
    <link>http://www.dynasupport.com/news/ls-dyna-971-r5-manual-pdf</link>
    <description>An extented LS-DYNA KEYWORD USER's MANUAL 971 R5 beta (May 2010) is published. You may contact your local LS-DYNA distributor for receiving the file or download here.</description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[
<p><a title="LS-DYNA 971 R5 beta" class="internal-link" href="../manuals/ls-dyna-manuals/LS-DYNA_Keyword_Manual_971_Rev5-beta.pdf">LS-DYNA 971 R5 beta</a></p>
]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>Guido Pietsch</dc:creator>
    <dc:rights></dc:rights>
    <dc:date>2010-06-30T19:50:45Z</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>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-v970-revision-6763">
    <title>LS-DYNA V970 Revision 6763 </title>
    <link>http://www.dynasupport.com/news/ls-dyna-v970-revision-6763</link>
    <description></description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Release Notes for Version 970/Revision 6763.169 November 28, 2005 (Summary of modifications made since release of revision 5434a)</p>  <p>NOTE:</p> <p>This set of release notes supercedes ReleaseNotes-970-6763-86.txt and ReleaseNotes-970-6763-169.txt. (The superceded &quot;ReleaseNotes-970-6763-86.txt&quot; inadvertently omitted some notes pertaining to revision 6763.86.) Changes made to version 970 from the release of revision 5434a to the release of revision 6763.169 are summarized herein.</p> <h3>Material models</h3> <ul>     <li>Updated <code>*mat_151</code> for solid elements.</li>     <li>Fixed *mat_77 for shells.</li>     <li>Fixed bug in *mat_183.</li>     <li>Fixed double-single precision problem in *mat_106.</li>     <li>Made fixes to <code>*mat_040</code> shells and solids.</li>     <li>Made modification to bypass deletion of solid element when using <code>*mat_126</code> with the reference geometry option.</li>     <li>Fixed problems in rubber material <code>*mat_027</code> and <code>*mat_181</code>.</li>     <li>Added upper bound for strain rates in <code>*mat_024</code> for shells with viscoplastic rate formulation.</li>     <li>Added table of temperature-dependent yield curve for <code>*mat_106</code>.</li>     <li>Made minor fix to high explosive model</li>     <li>Fixed unit system 1 in wood material mat_143 (cm changed to mm).</li>     <li>Corrected pressure term in <code>*mat_147</code>. NPLOT=5 in <code>*mat_147</code> outputs pore water pressure to &quot;plastic strain&quot; location.</li>     <li>Made minor fix to <code>*mat_add_erosion</code>.</li>     <li>Fixed read error of LCSR in <code>*mat_112</code>.</li>     <li>Fixed strain rate parameter in <code>*mat_112</code>.</li>     <li>Corrected stress calculation in 2D solids for <code>*mat_098</code>.</li>     <li>Added updates to <code>*mat_101</code>.</li>     <li>Fixed bug in <code>*mat_181</code>.</li>     <li>Modified <code>*mat_119</code> to use small strains rather than displacements.</li>     <li>Added modifications to <code>*mat_151</code> recieved from Sandia.</li>     <li>Added <code>*mat_151</code> (mat_emmi = Evolving Microstructural Model of Inelasticity).</li>     <li>Added deletion of solid element spotwelds if surrounding shell elements fail.</li>     <li>Fixed problem with <code>*mat_024</code> combined with tet type 10.</li>     <li>Fix for density scaling in <code>*mat_147</code>.</li>     <li>Added improved formulations of FORM 2,3,4 for mat_fabric. These are FORM 12, 13, and 14, respectively.</li>     <li>Fixed Toyota's spotweld failure model to handle shared spotweld nodes.</li>     <li>Fixed <code>*MAT_58</code> input problem (details not available).</li>     <li>Activated crash front calculation in composite materials.</li>     <li>In mat_15, log is now taken of a number not less than 1.0. Thus <code>(1+c*ln(epsdot))</code> and <code>(1+D4*ln(epsdot))</code> are not less than 1.0.</li>     <li>Added viscoplastic option to <code>*mat_123</code>.</li>     <li>Fixed problem with <code>*mat_181</code> for shell elements in single precision.</li>     <li>Added failure model to <code>*mat_181</code>.</li>     <li>Fixed minor bug in <code>*mat_024</code> shells with VP=1 where rate parameters C &amp; p were used in addition to the table definition.</li>     <li>Added viscoplastic strain rate to <code>*mat_024</code> as the first history variable.</li>     <li>Fixed <code>*mat_082</code> for VP=0. Failure did not occur for a simple test case using the C and p rate constants.</li>     <li>Fixed <code>*mat_024</code> for VP=1. Error related to interpolation between curves when table definition is used.</li>     <li>Fixed <code>*mat_098</code> for solid elements related to stress initialization using the dynain file. The volumetric strain must be initialialized.</li>     <li>Fixed bug in solid element <code>*mat_103</code> when cmpflg=1 and aopt=0.0.</li>     <li>Fixed timestep problem related to mat_054 and shell formulation type 8.</li>     <li>Fixed barlat_yld96 material model. The wrong load curve is used if the curve option is active.</li>     <li>Fixed bug in seismic beam, <code>*mat_191</code>.</li>     <li>Fixed bugs related to spotweld material option opt=1. Rate effects were not working correctly.</li>     <li>Added support for non-Newtonian viscosity variations via load curve or by power law in <code>*MAT_NULL</code>.</li>     <li>Fixed problem with <code>*mat_183</code> shell elements related to single precision.</li>     <li>Fixed problem with <code>*mat_156</code> to handle large load curve ID's in single precision.</li>     <li>Added muscle model for truss element.</li>     <li>Added mat_183, a variation of <code>*mat_181</code> but with a damage curve.</li>     <li>Fixed timestep calculation for <code>*mat_106</code>.</li>     <li>Fixed problem in <code>*mat_023</code> related to user integration rules that reference Part IDs.</li>     <li>Made minor fix related to large load curve numbers in mat_083.</li>     <li>Added <code>*mat_155</code> (ice model).</li>     <li>Added support for types 6 and 7 hourglass control for solid material types 85, 102, 109, 110, 111, 112, 115, 120, 131, 132, 141, 147, 151, 153, 154, 159, 164, 169, 176, 180, 192, 198, and 200.</li>     <li>Added reference geometry option to <code>*mat_083</code>.</li>     <li>Fixed bug in 2D solid element related to <code>*mat_002</code> and full integration.</li>     <li>Added cutoffs for the green strain tensor in fabric material for options 2,3, and 4. Round-off error can cause instabilities.</li>     <li>Fixed problem with viscoelastic <code>*mat_065</code>.</li>     <li>Fixed bugs in <code>*mat_059</code> for solid elements affecting transverse tensile failure and reversal of transverse shear strengths.</li>     <li>Added new failure criteria for 2D mat_010 elements.</li>     <li>Fixed bug affecting strain output of mat_058 when EC=0.</li>     <li>Corrected a bug that could cause spotweld failure option 7 to use the default failure values rather than the failure values from the table.</li>     <li>Fix to slope in type 4 spring material.</li>     <li>Made changes to <code>*mat_124</code> failure model.</li>     <li>Updated <code>*mat_075</code> per Paul Du Bois.</li>     <li>Fixed a minor bug in <code>*mat_126</code> in which the wrong load curve ID was printed into d3hsp.</li>     <li>Fixed a minor bug in <code>*mat_176</code> affecting reading of viscoelastic constants.</li>     <li>Made minor change to calculation of fracture strain in <code>*mat_015</code> to prevent numerical overflow.</li>     <li>Modified Toyota beam weld failure criteria to only increment the failure counter (to compare with FVAL) at the beam end with higer plastic strain.</li>     <li>Fixed bug in <code>*mat_119</code> for discrete beam to prevent infinite time step size.</li>     <li>Fixed type 6 hourglass control for solid element material mat_181.</li>     <li>Fixed type 6, 7, and 9 hourglass control for solid element materials mat_110 and mat_111.</li>     <li>Added support for hourglass control types 6, 7, and 9 for solid element materials mat_155 and mat_183.</li>     <li>Made minor fix to mat_181's reference geometry stresses.</li>     <li>Fixed problem related to rate effects in mat_181.</li>     <li>Fixed a bug affecting mat_002 when used with user-defined shell integration rule which changed properties through the thickness.</li>     <li>Added modifications to mat_162 from MSC.</li>     <li>Extended type 6 hourglass control to type 1 solid element materials 13, 16, 72, 163, 198, and 200.</li>     <li>Fixed bug affecting use of large load curve IDs for mat_120.</li>     <li>Made a bug fix to mat_158.</li>     <li>Fixed format error for <code>*MAT_THERMAL</code>.</li>     <li>Made fix to mat_057 related to large load curve IDs.</li>     <li>Made minor fix to mat_036 related to initial stress option.</li>     <li>Fixed variable initialization bug in mat_181.</li> </ul> <h3>Element formulations</h3> <ul>     <li>Shell formulations 4, 11, 16, and 17 can now model rubber. Corrections made to shell formulations 2 and 7 for rubber.</li>     <li>Fixed a bug in shell formulation 18.</li>     <li>Updated shell formulation 15 for consistency, accuracy, and speed.</li>     <li>Corrected mass calculation in solid formulation 12.</li>     <li>Corrected time step calculation for cable elements.</li>     <li>Fixed incorrect thickness in 2D plane stress solid.</li>     <li>Corrected seatbelt bug caused by incorrect index used in the retractor array.</li>     <li>Fixed a bug in shell formulation 21: yz- and zx-stress/strain components were misplaced.</li>     <li>Fixed formulation 15 solid (prism) to correct NaN problem triggered by stiffness damping.</li>     <li>Fixed possible problem in stiffness damping in Hughes-Liu beam elements.</li>     <li>Fixed problem with stiffness damping in shells and solids. The implementation was incorrect for the type 2 and 3 solids and the energy calculation was wrong. For shells, the damping stresses were sometimes overwritten before energy was calculated.</li>     <li>Fixed inertia calculation for formulation 16 tetrahedron.</li>     <li>Corrected 2D hourglass stiffness for axisymmetric formulation 15.</li>     <li>Fixed input problem when number of element_inertia exceeds 99999.</li>     <li>Fixed beam end release problem.</li>     <li>Fixed problem with tet formulation 16 combined with mat_004.</li>     <li>Fixed problem with local stresses in 2D solid elements.</li>     <li>Fixed problem related to massless nodes in discrete beams.</li>     <li>Added new pretensioner type 7 in which the pretensioner and retractor forces are calculated independently and added.</li>     <li>Fixed NFAIL option related to rubber material and fully integrated elements. All elements were deleted in the first time step.</li>     <li>Fixed bug in truss element stiffness and added geometric stiffness.</li>     <li>Modified the type 13 nodal pressure tet element to use a smoothed pressure that conserves energy better during 3D adaptive remeshing.</li>     <li>Fixed for cross-section force calculations for type 16, 10-node tetrahedron.</li>     <li>Fixed component interface linking problem with tetrahedral elements.</li>     <li>Made minor fix to time step calculation for solid formulations 4, 16, and 17.</li>     <li>Updated damping related to the Belytschko-Schwer beam.</li>     <li>Added support for EOS 12 for Lagrangian solids.</li>     <li>Fixed a bug in shell type 16 for linear analysis.</li>     <li>Fixed a bug in shell type 21.</li> </ul> <h3>Contact</h3> <ul>     <li>Fixed problem with contact_auto...tiebreak option=5 related to cutoff of decay curve.</li>     <li>Fixed problem with contactauto..tiebreak contact for option=1.</li>     <li>Fixed problem with contactauto..tiebreak contact related to searching and offsets.</li>     <li>Fixed forming contact in SMP where the shell thickness is greater than the edge length.</li>     <li>Added option to automatically switch from type 9 tiebreak surface to surface contact to automatic tiebreak.</li>     <li>Added a check for improperly tied solid spotweld elements that lack table data for spotweld failure OPT=7.</li>     <li>If soft=2 contact is requested for a keyword that is not supported, it now switches to soft=1 instead of soft=0.</li>     <li>Added revision 3858's node-to-surface eroding contact back as an option.</li>     <li>Fixed segment-based contact energy and rcforc output when elements erode.</li>     <li>Fixed segment-based contact problems. One problem occured with incorrect detection of penetration when there was extreme compression of solid elements (foam).</li>     <li>Added options to control birth and death time of contact when dynamic relaxation is active.</li>     <li>Added scaling of spotweld failure (*control_spotweld_beam).</li>     <li>Added error termination when requesting constraint-based contact with rigid bodies in explicit computations.</li>     <li>Made change to eroding surface-to-surface contact to make it behave more like revision 3858.</li>     <li>Modified area check of contact segments to allow smaller segments to be used.</li>     <li>Fixed 2D automatic contact to prevent likely penetration from occuring after eroding solid element expose new segments.</li>     <li>Fixed a potiential memory allocation error in segment-based contact that could cause a segmentation fault during a run. The error is only known to have occured with solid elements in combination with eroding contact.</li>     <li>Added guided cable contact.</li>     <li>Add consideration of true out-of-plane thickess of 3D shells when used with 2D automatic contact. Previously, a unit thickness was assumed because the use of 3D elements with 2D contact was not anticipated.</li>     <li>Fixed the sliding option of segment-based contact when used with triangluar segments.</li>     <li>Changed the release criteria for forming contact to prevent premature release.</li>     <li>Added option whereby negative contact damping coefficient becomes a flag for damping all velocity components, not just the normal velocity component.</li>     <li>Fixed a problem with forming contact.</li>     <li>Fixed a problem that could cause 2D contact failure.</li>     <li>Fixed sliding option of segment-based (SOFT=2) contact to reduce the likelihood of penetration.</li>     <li>Fixed automatic tiebreak contact related to cure energy growth problems and other strange behavior.</li>     <li>Made improvements to contact_auto_move.</li>     <li>Fixed damping option used in rigid body contact.</li>     <li>Fixed bug in sliding option in segment-based (SOFT=2) contact. 970/6763.086 had a totally broken sliding option.</li> </ul> <h3>Adaptivity</h3> <ul>     <li>Fixed bug in <code>*SET_GENERATE</code>... options for adaptivity.</li>     <li>Fixed bug in look-forward h-adaptivity (too many elements refined).</li>     <li>Fixed d3plot and restart problems for 3D r-adaptivity.</li>     <li>Fixed bug that resulted in missing d3plot files in adaptive runs.</li>     <li>Increased some local array sizes to handle larger 2D r-adaptive problems.</li>     <li>Made many improvements to the triangular surface remesher in support of 3D r-adaptivity.</li>     <li>Made minor tolerance changes for symmetry planes and 3D adaptivity.</li>     <li>Fixed volume conservation and mass loss issues with 3D adaptivity.</li>     <li>Added feature to control h-adaptivity level by load curve.</li>     <li>Fixed 2D adaptive dynain corruption problem.</li>     <li>Fixed problem with stiffness damping used in combination with adaptivity.</li>     <li>Fixed problem of failed elements reappearring after mesh is adapted.</li>     <li>Added new option for ADPLVL in <code>*CONTROL_ADAPTIVE</code>. If ADPLVL is negative, we split the main element only.</li>     <li>Added curve to specify 2D adaptive mesh size.</li>     <li>Added <code>*DEFINE_SET_ADAPTIVE</code> so that the user can define the adaptivity refineement level by part or element set.</li>     <li>Added adpsize option to <code>*DEFINE_SET_ADAPTIVE</code>.</li>     <li>Made fix to 2D adaptivity related to missing lumped masses after first adaptive step.</li>     <li>Fixed 3D adaptive remeshing with SPC constraints.</li>     <li>Added another option for adaptive angle calculation.</li>     <li>Fixed error in adaptivity refinement.</li>     <li>Fixed bug in adaptivity if the material included failure.</li> </ul> <h3>ALE</h3> <ul>     <li>Added ALE birth time option.</li>     <li>Updated coupling type 5 (coupling to eroding parts).</li>     <li>Added mat_025 for ALE.</li>     <li>Added option in <code>*INITIAL_VOLUME_FRACTION_GEOMETRY</code> to control degree of refinement used in each ALE element to calculate initial volume fraction of each material.</li>     <li>Added a new coupling stiffness option to <code>*constrained_lagrange_in_solid</code>. (uses slave bulk modulus, mass-weighted penalty).</li>     <li>Added a soft constraint coupling option.</li>     <li>Added an option to terminate the run if the critical time step calculated from ALE is less than dt2ms.</li>     <li>Fixed a bug in <code>*initial_volume_fraction_geometry</code> in which the initial guess on which segmental normal to use was wrong in some cases.</li>     <li>Fixed a bug that would cause ale_reference_system_group to function abnormally.</li>     <li>Modified leakage control type 2 for ALE coupling to adjust velocities in order to better conserve energy.</li>     <li>Eliminated mass scaling for ALE elements to avoid problems.</li>     <li>Added option for considering shell thickness in constrained_lagrange_in_solid.</li>     <li>Modified codes so that all gas species of mat_gas_mixture are considered in estimating ALE point source inlet gas velocity.</li>     <li>Fixed bug in ALE interface reconstruction if number of materials is greater than three in an element.</li>     <li>Added alternate names for all materials specific to ALE:     <ul>         <li><code>*MAT_VACUUM</code> -&gt; <code>*MAT_ALE_VACUUM</code> or <code>*MAT_ALE_01</code></li>         <li><code>*MAT_GAS_MIXTURE</code> -&gt; <code>*MAT_ALE_GAS_MIXTURE</code> or <code>*MAT_ALE_02</code></li>         <li><code>*MAT_NULL</code> -&gt; <code>*MAT_ALE_VISCOUS</code> or <code>*MAT_ALE_03</code></li>         <li><code>*MAT_MIXING_LENGTH</code> -&gt; <code>*MAT_ALE_MIXING_LENGTH</code> or <code>*MAT_ALE_04</code></li>     </ul></li>     <li>Fixed the ALE sensor option to use only the segment center as the sensing point.</li>     <li>Added mass output to d3plot and d3thdt for each multimaterial group.</li>     <li>Disabled ALE coupling with nodes and always default to element quad points.</li>     <li>Implemented ALE multi-material switching (*ALE_FSI_SWITCH_MMG). This option will allow user to switch the material group ID after it flows through a defined section set. Using this option, coupling can occur from either side of a Lagrangian surface. Report mass of switched material in the porosity field of dbfsi.</li>     <li>Updated ALE coupling to accommodate all element shapes including tets.</li>     <li>Fixed a bug affecting ALE reference system 4.</li>     <li>Added ability to assign initial velocities using <code>*INITIAL_VOLUME_FRACTION_GEOMETRY</code>.</li>     <li>Added a new algorithm for <code>*INITIAL_VOLUME_FRACTION_GEOMETRY</code> that accounts for more than just convex shell/segment surfaces.</li>     <li>Fixed bug in ALE reference system 9.</li>     <li>Implemented <code>*load_ale_convection</code> for simulating heat convection from ALE fluid to Lagrangian structure. Write temperature change to dbfsi.</li>     <li>Fixed bug for lvel=0 in AIRBAG_ALE</li>     <li>Fixed bug affecting ALE FSI sensor.</li>     <li>Added capability to allow NORM in CONSTRAINED_LAGRANGE_IN_SOLID to take a value between 0 to 1. The normal of the penalty springs can now be:     <ul>         <li>a. segment-based normal</li>         <li>b. nodal average of the segment-based normal (weighted by segment area)</li>         <li>c. a blend of (a) and (b)</li>     </ul>     <p>Option c avoids the need to define multiple coupling commands in some cases.</p></li>     <li>Added support for ALE reference pressure in element formulations 5,6,7.</li>     <li>Fixed problem in EOS_IDEAL_GAS used in element formulations 5,6,7.</li>     <li>Added translational and expansion constraints for ALE_REFRENCE_SYSTEM_GROUP type 5.</li>     <li>Changed default gas mixture option for AIRBAG_ALE to non-linear cv, cp model.</li>     <li>Added pop pressure and venting curve in AIRBAG_ALE option.</li>     <li>Added DATABASE_FSI_SENSOR option to get ALE element pressure at the sensor location and output to &quot;dbsensor&quot; file.</li>     <li>Reinstated ALE solid 7 ambient type 3 condition which was disabled accidentally.</li>     <li>Implemented new ALE FSI interface forces file to get binary database similar to contact's INTFOR database. To activate the option:     <ul>         <li>(1) add h=filename to execution line</li>         <li>(2) set flag in <code>*CONSTRAINED_LAGRANGE_IN_SOLID</code></li>     </ul>     <p><code>*DATABASE_BINARY_FSIFOR</code> defines the output frequency.</p></li>     <li>Added new option to POINT_SOURCE to evenly distribute momentum among nodes.</li>     <li>Implemented _ID and _TITLE option card for CONSTRAINED_LAGRANGE_IN_SOLID.</li>     <li>Fixed advection for wedge elements.</li>     <li>Fixed bug in which kinetic energy of the inlet gas was not properly compensated for in the internal energy</li>     <li>Fixed bug affecting zero load curve velocity for Point Source.</li>     <li>Added ALE initial penetration option in CONSTRAINED_LAGRANGE_IN_SOLID.</li>     <li>Made correction to heat convection in ALE coupling while using mat_148 with nonlinear cv,cp formulation.</li>     <li>Added ALE reference system 9 - new option to create smoother expansion of meshes that includes a fixed part.</li>     <li>Implemented exclude part list for ALE_REFERENCE_SYSTEM type 9 to avoid point source from moving outward from the critical region.</li>     <li>Added option for ALE_REFERENCE system 9 to only allow expansion but not shrinking of ALE mesh.</li>     <li>Added a box option for CONSTRAINED_LAGRANGE_IN_SOLID for slave segments so that only segments inside the box get coupled with fluid.</li>     <li>Added option triggered by negative porosity pressure curve ID in CONSTRAINED_LAGRANGE_IN_SOLID whereby porosity comes from MAT_FABRIC.</li>     <li>Added a new advection option (type 3) in which total energy is advected rather than internal energy.</li>     <li>Improved algorithm for initial assignment of volume fractions in ALE.</li>     <li>Fixed bug in ALE porosity option in mat_034 curves.</li>     <li>Added more options for initial volume fraction (ALE).</li>     <li>Added extra option for ALE mass scaling.</li> </ul> <h3>SPH</h3> <ul>     <li>Added mass of SPH elements to d3plot files.</li>     <li>Fixed problem with tied SPH particles.</li>     <li>Added a test on mass of SPH element during initialization.</li>     <li>Fixed bulk viscosity computation for all the SPH formulation.</li>     <li>Fixed a bug with <code>*define_box_sph</code>. Box was not moving even with the definition of the load curve.</li>     <li>Fixed bug in initialization of mat_008 SPH elements. All the SPH elements were detonating at time=0.</li>     <li>Fixed bug in SPHOUT . An Error Termination occured when <code>*DATABASE_SPHOUT</code> was defined before the <code>*DATABASE_HISTORY_SPH</code> keyword in the input deck.</li>     <li>Implemented <code>*MAT_ISOTROPIC_ELASTIC_FAILURE</code> (mat_013) for SPH elements.</li>     <li>Fixed bug in <code>*BOUNDARY_SPH_SYMMETRY_PLANE</code>. Lagrangian nodes (of shells and solids) were constrained by this boundary condition.</li>     <li>Fixed bug in SPH non-reflecting boundary.</li>     <li>Improved efficiency of SPH initialization.</li> </ul> <h3>EFG</h3> <ul>     <li>Added 2nd order objective stress update to 3D EFG. This is controlled by <code>*CONTROL_ACCURACY</code></li>     <li>Added 6-noded and 4-noded elements for EFG.</li>     <li>Corrected EFG 2D contact with beam elements.</li> </ul> <h3>Output</h3> <ul>     <li>Added version number to lstc binary files: d3plot, d3thdt, d3part, etc.</li>     <li>Changed banner, binout, and ascii file headers to include version number, revision number, mpp/smp, and single/double indicators. Header format will now match new 971 format.</li>     <li>Changed xtfile to 32-bit format if LSTC_BINARY=32ieee.</li>     <li>Removed extra data in rbdout file.</li>     <li>Fixed bad write to d3plot when a tie-break is used and some nodes are moved.</li>     <li>Added write to all ASCII files at termination time.</li>     <li>Fixed d3crack output if LSTC_BINARY=32ieee is set.</li>     <li>Fixed missing header for nodout in a full deck restart.</li>     <li>Disable dbfsi and dbsensor if there is no FSI coupling defined.</li>     <li>Corrected temperatures written to the drdisp.sif file for itemp=-2 and itemp&gt;0.</li>     <li>Fixed error in nodfor file. All forces were zero if node is attached to a rigid body.</li>     <li>Fixed calculation of strain tensor that is output for type 4 tetra element.</li>     <li>Fixed a bug in d3plot output when DECOMP=3 or 4 (*DATABASE_EXTENT_BINARY) in the case of a thermal problem.</li>     <li>Added output of all ASCII and intfor data at the termination time.</li>     <li>Fixed jntforc binary output to be in agreement with the ASCII output.</li>     <li>Changed default scale factor for binary file size from x=7 to x=70.</li>     <li>Fixed bug in beam d3plot output to correct viewing of beams as prisms in LS-Prepost.</li>     <li>Fixed bug in <code>*COMPONENT_GEBOD</code> segment acceleration output. (Affected reported accelerations of lower legs in d3plot, nodout, and rbdout. Motion of the dummies was unaffected.)</li>     <li>Made change to binary ncforc output for eroding surfaces. Since the number of nodes can change each state, write the ids array in each output state, but only for eroding contacts.</li>     <li>Fixed bug in writing D3PART if any ale elements is requested.</li>     <li>Fixed bug in writing D3PART if DCOMP=3 or 4 is defined in <code>*DATABASE_EXTENT_BINARY</code>.</li>     <li>Updated format for all ASCII files.</li>     <li>Fixed problem of IDs in swforc file in binary output: user ids were not being output for nodal constraints or generalized welds.</li>     <li>Added sleout output for 2D contact and added binout output of 2D contact rcforc, ncforc, and sleout.</li>     <li>Fixed ALE tracer particle output problem.</li>     <li>Changed signs on type 4 beam stress resultants to be consistent with types 1 and 2.</li>     <li>Fixed a bug in d3plot for linear shell elements 18, 20, and 21.</li>     <li>Fixed initial rotational velocities written to nodout files. Nodes belonging to rigid bodies had their t=0 velocities written as 0.0.</li>     <li>Fixed beam resultants in elout file so type 1 and 2 beams agree.</li>     <li>Corrected sign of beam moments in secforc file.</li>     <li>Fixed bug in elout for linear shell formulations 18, 20, 21.</li>     <li>Corrected strain output to elout file for material 34 forms 3 and 4.</li>     <li>Fixed bug in binary swforc output for generalized welds in MPP.</li>     <li>Fixed secforc file for 1-pt solid elements for implicit computations.</li>     <li>Cleaned up thick shell output.</li>     <li>Fix force output for Lagrange Multiplier joints.</li>     <li>Fixed output of shell resultants for materials 22, 54, and 55 when CMPFLG=1. Added option CMPFLG=2 which overwrites resultants as requested by NASA.</li>     <li>Fixed output to swforc for implicit.</li>     <li>Added resultant moments to swforc file for Toyota weld option with table.</li>     <li>Fixed binout output for solid type=3.</li>     <li>Correct reporting of joint forces to JNTFORC file for implicit simulations.</li>     <li>Added <code>*DATABASE_BINARY_D3PROP</code> for writing the material and property data to the first d3plot file or to a new database (d3prop).</li>     <li>Corrected output of reaction forces to bndout for rigid bodies in implicit.</li>     <li>Removed warning messages if the number of history blocks exceeds 2000.</li>     <li>Added MASS_PROPERTIES option to include mass and inertial properties in the glstat and ssstat files.</li>     <li>Fixed bug in writing d3thdt.</li>     <li>Fixed ASCII file SBTOUT in restart run.</li>     <li>Fixed cross_section problem.</li>     <li>Fixed bug in dynain related to output of undefined beam elements.</li>     <li>Fixed problem with accelerometer output.</li>     <li>Added option in <code>*CONTROL_CPU</code> to output cpu/elapsed time in glstat file.</li>     <li>Corrected the writing of beam reference nodes to d3eigv.</li>     <li>Added output of material fit data to messag file (convenient for plotting) for mat_077 (Ogden) when N=3 or N=4. Previously, data was written only when N=2. Fit data is also written for mat_027.</li>     <li>Fixed 2D automatic contact pressure calculation for ncforc output. Before fix, in-plane rather than out-of-plane thickness was used to evalutate the tributary area so pressure magnitudes were wrong.</li>     <li>Fixed bug for d3thdt output to prevent creation of many small files.</li>     <li>Added extra history variables in d3thdt file for ALE solid 11, 12 elements to show correct rho, volume fraction in the history file.</li>     <li>Limited the time for the next d3plot output to be endtim for implicit.</li>     <li>Added beam elements to the dynain file.</li>     <li>Fixed bug in binout swforc data in the case where there are both solid and beam spotwelds.</li>     <li>Fixed output of thick shell data to both d3iter and d3eigv databases for implicit analysis.</li>     <li>Fixed bug in writing dynain after restart.</li>     <li>Fixed d=NODUMP option.</li>     <li>Fixed bug affecting ID on DATABASE_HISTORY_NODE_ID.</li>     <li>Added beam element moment resultant to swforc file.</li>     <li>Fixed problem with secforc and spcforc.</li>     <li>Fixed cross-section bug.</li>     <li>Fixed code so that the number of cycles between running restart files can exceed 99999.</li>     <li>Added write statements to echo EOS 12 input to d3hsp.</li>     <li>Fixed sometimes incorrect header in NODOUT and SPCFORC files.</li>     <li>Fixed bug in D3THDT when the model contains any thick shell elements.</li>     <li>Fixed problem of missing control volumes in abstat file.</li>     <li>Added write to d3hsp of memory usage at the end of input phase.</li>     <li>Fixed section force problem.</li>     <li>Fixed printing of incorrect load curve ID in d3hsp for mat_126.</li> </ul> <h3>Restarts</h3> <ul>     <li>Fixed bug related to restart and user-defined materials.</li>     <li>Fixed full deck restart with SPH elements.</li>     <li>Made various fixed for full deck restart.</li>     <li>Fixed 2 problems related to LSDA/binout and restarts:</li>     <li>Fixed bug affecting tied contact in full deck restart to correct problem where length of spotweld beams increased after each restart if the beam was offset from the surface.</li>     <li>Fixed full deck restart for changing initial velocity.</li>     <li>Fixed bug in full deck restart in which adaptivity was used in combination with <code>*INTERFACE_SPRINGBACK_LSDYNA</code>.</li>     <li>Fixed full deck restart bug involving failed beam elements. The deleted beam elements reappeared again after full deck restart.</li>     <li>Fixed restart problem affecting deletion of ALE parts and deletion of ALE coupling.</li>     <li>Fix restart problem involving rubber material.</li>     <li>Added hourglass forces to the full deck restart file to correct differences observed between runs that used the full deck restart versus those that do not. This is important for calculations that use solids with the stiffness form of the hourglass control.</li>     <li>Implemented DELETE_FSI command for small restart to activate or delete Lagrange_in_solid coupling. It is implemented similiar to DELETE_CONTACT. A negative ID activates coupling.</li>     <li>Fixed a bug affecting the implicit step size in a small restart.</li>     <li>Fixed bug affecting full deck restarts of models with _OFFSET contact.</li> </ul> <h3>Rigid Bodies</h3> <ul>     <li>Fixed output bug for locking joints and translational joints.</li>     <li>Fixed rigid body stoppers when rigid body is constrained in local coordinate system. Constraint was being violated.</li>     <li>Fixed problem with initial velocities and rigid bodies with prescribed accelerations.</li>     <li>Fixed bug in <code>*CONSTRAINED_NODAL_RIGID_BODY</code> if any negative number is used for displacement release flags.</li>     <li>Fixed a load curve ID problem for curves defining joint friction.</li>     <li>Added error termination if rigid body is slave to contact_entity.</li>     <li>Fixed calculation of joint energy.</li>     <li>Fixed bug related to Nodal_rigid_body_spc_inertia.</li>     <li>Fixed bug affecting right ankle of <code>*COMPONENT_HYBRIDIII</code>.</li>     <li>Fixed locking joint when Lagrange multipliers are used.</li>     <li>Fixed bug related to qlo and qhi activation angles for shoulder abduction in all <code>*COMPONENT_HYBRIDIII</code> dummies.</li>     <li>Made minor fix to automatic rigid body constraint determination.</li>     <li>Change friction law so Hybrid III dummy joints are not as sticky and integration requires less effort.</li>     <li>Added updates for coupling with MADYMO 6.3.</li> </ul> <h3>Implicit</h3> <ul>     <li>Corrected initialization of tied contact constraints for implicit when explicit/implicit switching is activated.</li>     <li>Adjusted implicit logic for artifical stablization in a forming simulation with automatic time step control.</li>     <li>Made minor fix to implicit eigenvalue solution.</li>     <li>Enabled Interface_springback_seamless after implicit transient analysis.</li>     <li>Fixed bug in prescribing x-rotational b.c. in implicit analysis.</li>     <li>Adjusted default setting when using full newton with implicit nonlinear. Deactivate line search by setting lstol = -1.0.</li>     <li>Fixed problem with beam stresses when switching from implicit to explicit.</li>     <li>Implemented mat_98 for solids in implicit.</li>     <li>Fixed switch controls via d3kil file to work with implicit.</li>     <li>Made change to retain internal energy data when switching from explicit to implicit.</li>     <li>Enhanced implicit mechanics to correctly handle spotweld failures.</li>     <li>Fixed implicit mat_003. Bad tangent modulus resulted in slow or no convergence.</li>     <li>Enabled <code>*control_cpu</code> in implicit.</li>     <li>Fixed bug in glstat energy balance when running implicit.</li>     <li>Corrected treatment of joints when switching from implicit to explicit. Penalty factor needed to be computed correctly.</li>     <li>Fixed implicit's loading of rigid body constraints in local coordinates for seamless springback problems.</li>     <li>Improved convergence of implicit 2D automatic contact when the the sliding option is active.</li>     <li>Turned off damping in spotweld material if implicit static analysis is active.</li>     <li>Fixed problem of active dampers during implicit static analysis.</li>     <li>Fixed 2D axisymmetric shell to correct frequency problem.</li>     <li>Installed 971 treatment of constrained joints for implicit mechanics.</li>     <li>Fixed bugs in implicit dynamics and disabled Rayleigh damping since not properly implemented for implicit solutions.</li>     <li>Made change to deactivate damping during static implicit run.</li>     <li>Made change to automatically switch to type 10 shell if type 8 is requested for implicit.</li>     <li>Fixed bug in shell-brick interface for implicit.</li>     <li>Fixed problem of no end time specification for implicit eigenvalue problems.</li> </ul> <h3>Miscellaneous</h3> <ul>     <li>Made 970 structured input file compatable with version 971.</li>     <li>Fixed bug if <code>*INCLUDE_NASTRAN</code> is used.</li>     <li>Fixed an error in checking VDA binary file.</li>     <li>Fixed bug if title contains an ampersand.</li>     <li>Fixed round-off error related to initial and prescribed velocities.</li>     <li>Fixed load curve ID round-off problem in <code>*LOAD_THERMAL_option</code>.</li>     <li>Fixed load curve interpolation problem.</li>     <li>Fixed bug for <code>*define_box_drawbead</code>.</li>     <li>Fixed mass scaling bug affecting solid elements.</li>     <li>Made fixes to define_transformation and include_transform affecting:     <ul>         <li>initial velocities</li>         <li>mat_084, mat_076</li>         <li>airbag_simple_pressure</li>         <li>rigid body stoppers</li>         <li>MAREA in section_shell</li>         <li>damping coefficient</li>         <li>rigidwalls</li>         <li>inertia when bodies are rotated</li>         <li>nodal rigid bodies</li>         <li>cross-sections</li>     </ul></li>     <li>Added option POINT for <code>*define_transformation</code> to provide a means of defining rotations about axes that are reoriented due to previous transformations.</li>     <li>Fixed energy consevation problem related to constrained_interpolation.</li>     <li>Increased the default memory size from 8500000 to 20000000.</li>     <li>Fixed error in <code>*CONSTRAINED_LINEAR</code>.</li>     <li>Removed obsolete keywords:     <ul>         <li><code>*CONTROL_OPTIMIZATION_TAGUCHI</code></li>         <li><code>*CONTROL_OPTIMIZATION_DESIGNVARIABLE</code></li>         <li><code>*CONTROL_OPTIMIZATION_PROPERTY</code></li>     </ul></li>     <li>Added new keyword <code>*INCLUDE_PATH</code> that defines a directory in which to look for include files.</li>     <li>Fixed dynamic relaxation when used with the Wang-Nefske Airbag model.</li>     <li>Fixed a bug in superplastic forming simulation so that an arbitrary load curve id can be used for SPF.</li>     <li>Added an error termination for bad cyclic symmetry definition.</li>     <li>Added active part set option for nfail1 and nfail2 on <code>*CONTROL_SHELL</code>.</li>     <li>Centered hourglass control type 6 correctly when 2nd order stress updates are used. This can help meshes that spin.</li>     <li>Added <code>*TERMINATION_DELETED_SHELLS</code> to terminate when a specificed number of shells have been deleted from a part or part set.</li>     <li>Fixed bug in internal rediscretization of load curve.</li>     <li>Fixed negative volume calculation to erode solid elements.</li>     <li>Activated new features for superplastic forming simulation.</li>     <li>Fixed bugs in <code>*PARAMETER</code>.</li>     <li>Airbag_hybrid_chemkin can model convection energy loss from the gas in the airbag to the environment. Added this feature to:     <ul>         <li><code>airbag_wang_nefske</code></li>         <li><code>airbag_hybrid</code></li>     </ul></li>     <li>Fixed bug related to rigid beams impacting rigid walls.</li>     <li>Fixed bug affecting tied_nodes_with_failure used with triangular segments.</li>     <li>Made change so that multiple SPC cards for one node are now respected unless more than one coordinate system is referenced in which case an error termination will occur. Previously, only the last of the multiple SPCs was respected.</li>     <li>Installed updates from MSC for NASTRAN/DYTRAN reader.</li>     <li>Reinstated Lagrange to Lagrange coupling which had inadvertently been disabled in <code>*constrained_lagrange_in_solid</code>.</li>     <li>Fixed kinetic energy calculation when RBE3'S (constrained_interpolation) are used.</li>     <li>Added <code>*PART_SET_ADD</code> for combining part sets.</li>     <li>Made fixes to Suzuki spot weld and added more output, including Part ID. Moved Suzuki spot weld output from d3hsp to messag.</li>     <li>Fixed bug for automemory if airbag is defined.</li>     <li>Fixed a problem with <code>*NODE_TRANSFORM</code>.</li>     <li>Fixed a bug in rigid body switching to prevent local system from being overwritten.</li>     <li>Fixed bug affecting <code>*PARAMETER</code> using in an include file.</li>     <li>Fixed bug in <code>*initial_stress_section</code> for mat_003 and mat_024.</li>     <li>Fixed energy growth and other problems related to constrained_shell_to_solid.</li> </ul> <h3>MPP contact</h3> <ul>     <li>Made fix for rigid body boundary conditions in case some processors do not have the rigid body. Noise was being introduced into the solution in this case (MPP).</li>     <li>Fixed recent hang in MPP if there are contact interfaces but some processor(s) end up with none.</li>     <li>Made modification to forming contact for MPP to handle slave surfaces from solid elements. The &quot;don't allow contacts from below&quot; logic was causing these to be ignored (since they have no thickness and were never seen until they were below the surface....).</li>     <li>Fixed bug affecting interface forces file output. The segment set was not output correctly and corrupted the file (MPP only).</li>     <li>Fixed bug that could cause incorrect initial penetration results for some nodes in MPP surface_to_surface and node_to_surface contacts.</li>     <li>Added damping for beam-to-beam contact (MPP only).</li>     <li>Fixed rigid/rigid contact option 1 without friction (MPP only).</li>     <li>Fixed MPP segment-based contact error that could occur if contact involved eroding solid elements but the ERODING contact option was not used.</li>     <li>Added read of PENMAX parameter for surface to surface eroding contacts in MPP. This allows the release penetration distance to vary from the default value of 0.5*segment thickness.</li>     <li>Fixed bug in normal failure calculation in tiebreaks (MPP only).</li>     <li>Fixed OFFSET tied contact in MPP if the slave node is tied at the corner point of a triangular shell -- the normal vector was computed as 0.</li>     <li>Added guided cable contact (MPP).</li>     <li>Added MPP support for automatic tiebreak option 5. Options 1 to 5 are now supported.</li>     <li>Fixed beam-to-beam contact problem (MPP only).</li>     <li>Made fix to MPP eroding contact in case where no materials were specified. Contact was ignored on any processor that contained no solid or thick shell elements. Now including check for shell elements.</li>     <li>Fixed N2S eroding contact (MPP only)</li>     <li>Fixed problem of MPP occasionally including internal segments in the active contact surface for eroding contact.</li>     <li>Fixed typo that caused failure of type 23 contact (MPP only).</li>     <li>Fixed calculation of master energies in tied contacts. Shared nodes were being counted more than once. (MPP only)</li>     <li>Fixed a sign error in the force application for MPP drawbeads.</li>     <li>Fiaedx bug in MPP drawbead initialization that only showed up in some double precision versions.</li>     <li>Removed eroded segments and deleted nodes from the tiebreak interface to get proper response (MPP only).</li>     <li>Added MPP support for user input PARMAX and increased the contact searching area.</li>     <li>Fixed possible failure of MPP contact when <code>*DAMPING_PART_MASS</code> was used.</li>     <li>Changed behavior of MPP drawbead contact to re-interpolate the drawbead nodes each cycle. This avoids cumulative roundoff problems that were causing strange drawbead forces when then tooling was not stationary.</li>     <li>Added MPP support for new contact viscous damping option (VDC&lt;0) to contacts type 3/4/5/10/13/26.</li>     <li>Fixed MPP initialization of tied contacts when PART_CONTACT thickness is specified.</li>     <li>Fixed force transducer problem that occurred during initialization.</li>     <li>Fixed a problem of MPP ignoring MPP_DECOMPOSITION_CONTACT_* keywords.</li>     <li>Fixed bug in MPP tied contact affecting moved nodes shared by neighboring processors.</li>     <li>Fixed problem in computing contact normal vectors for nodes shared by neighboring processors (MPP).</li>     <li>Fixed bug affecting translating contact entities (MPP only).</li>     <li>Fixed bug in MPP contact types 3/5/10 that could cause some nodes to be missed during bucketsort against triangular segments.</li>     <li>Fixed bug in friction work calculation (MPP only).</li> </ul> <h3>MPP Only (Miscellaneous)</h3> <ul>     <li>Corrected numbering of d3hsp file in a restart (MPP).</li>     <li>Fixed bug affecting output of interface forces file INTFOR (MPP).</li>     <li>Added support of <code>*INITIAL_VEHICLE_KINEMATICS</code> (MPP only).</li>     <li>Made bug fix for jntforc translation (MPP only).</li>     <li>Implemented stress initialization by parts in full deck restart (MPP only).</li>     <li>Implemented CHANGE_VELOCITY_ZERO option for full deck restart run (MPP only).</li>     <li>Made bug fix to secforc coordinates system (MPP only).</li>     <li>Corrected MPP handling for airbag interaction with control volume types 10 and 11.</li>     <li>Added support for <code>*damping_frequency_range</code> option (MPP).</li>     <li>Fixed bug in MPP implementation of linear constraint equations and added support for LOCAL option of linear constraints.</li>     <li>Added options to control birth and death time when dynamic relaxation is active. (MPP)</li>     <li>Added 3D adaptivity (MPP).</li>     <li>Added MPP support for <code>*control_spotweld_beam</code>.</li>     <li>Fixed MPP initialization of rigid body initial velocity.</li>     <li>Added MPP support for solid spotweld failure.</li>     <li>Added support of ALE tracer particle (MPP).</li>     <li>Fixed MPP Madymo coupling problem.</li>     <li>Implemented component_hybridIII (MPP).</li>     <li>Fixed MPP memory error that occured when <code>*CONSTRAINED_LAGRANGE_IN_SOLID</code> coupling types 1 to 3 were used and there were no ALE parts.</li>     <li>Fixed bug in ALE coupling when shells are deleted (MPP).</li>     <li>Added basic support for ALE eroding coupling ctype=5 (MPP only). (Not as evolved as SMP implementation.)</li>     <li>Made Madymo coupling run more efficiently with MPP.</li>     <li>Changed MPP to allow total size of d3thdt files to exceed 2GB.</li>     <li>Added recognition of LSTC_BINARY=32ieee to MPP so that 64 bit executables can output 32 bit output.</li>     <li>Made change to write error and terminate run if user tries to restart from a dump on a different number of processors than the original run. Previously, job would hang.</li>     <li>Added MPP support for nfail (termination on shell element failure) option.</li>     <li>Implemented <code>*load_mask</code> in MPP.</li>     <li>Implemented tetrahedron formulation 13 in MPP.</li>     <li>Fixed problem with <code>*DELETE_CONTACT</code> option. In some cases, the contact to be deleted is not in the processor 0 and then the delete info was not output to the d3hsp01 file. (MPP only)</li>     <li>Implemented coordinated termination in MPP for some errors (mass increase, energy ratio, negative volume) so d3plot state is output and termination is clean.</li>     <li>Fixed bug affecting porosity leakage through fabric when using ALE switching (MPP only).</li>     <li>Fixed bug in boundary_prescribed_motion_node (MPP only).</li>     <li>Made some fixes to MPP affecting shell history variable remapping during adaptivity.</li>     <li>Fixed bug in Madymo coupling (MPP only)</li>     <li>Removed duplicate CONSTRAINED_ADAPTIVTY in dynain file to avoid problem during springback run (MPP only)</li>     <li>Made several improvements related to MPP handling of stress initialization/adaptivity.</li>     <li>Implemented new ALE FSI interface forces file for MPP.</li>     <li>Fixed two bugs in MPP adaptivity: if initial penetration tracking was on, the tracked penetrations were lost at each adaptive step, resulting in creeping penetrations. Also, some contact history was lost entirely when there was more than one node in contact with any master segment. These both resulted in dimples and lumps in the final stamped surface.</li>     <li>Fixed bug in nodal interface linking (MPP only).</li>     <li>Fixed SPH neighbor search (MPP only).</li>     <li>Improved memory allocation for SPH (MPP only).</li>     <li>Fixed SPH for 2D problems (MPP only).</li>     <li>Added Madymo 6.1 support (MPP).</li>     <li>Fixed bug for ALE reference system 9 (MPP).</li>     <li>Added support for SPOTSTP option for spotweld connected to rigid part (MPP only).</li>     <li>Fixed bug in dbout swforc data of solid spotwelds (MPP).</li>     <li>Fixed a bug in ncforc file (MPP only).</li>     <li>Fixed a bug affecting read of cross-sectional data (MPP only).</li>     <li>Fixed problem of MPP treating NFAIL/NFAIL4 = 2 as NFAIL/NFAIL4 = 1.</li>     <li>Fixed possible loss of precision when computing adaptive curvatures in MPP.</li>     <li>Fixed inconsistent decomposition when running job with/without pre-decomposition (MPP).</li>     <li>Fixed initialization problem for MPP <code>*INTERFACE_LINKING_EDGE</code>.</li>     <li>Fixed bug affecting airbag interaction (MPP only).</li>     <li>Disabled auto_move for MPP.</li>     <li>Fixed bug in interface forces file (MPP).</li>     <li>Added header to MPP message files.</li>     <li>Fixed sometimes spurious error message of beam &quot;k node on beam x-axis&quot; (MPP).</li>     <li>Fixed bug potentially affecting ALE massless nodes with applied loads (MPP only).</li>     <li>Implemented implicit joint formulation for MPP.</li>     <li>Fixed bug in ncforc (MPP only).</li> </ul>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>admin</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2006-04-30T22:00:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-v970-revision-3858-mpp-only">
    <title>LS-DYNA V970 Revision 3858 (MPP only) </title>
    <link>http://www.dynasupport.com/news/ls-dyna-v970-revision-3858-mpp-only</link>
    <description></description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="plain"><h3>Adaptivity</h3> <ol>     <li>Fixed problem of adaptive constraints missing from the dynain file when shared nodes are constrained.</li> </ol> <h3>Airbag</h3> <ol>     <li>Corrected a Chemkin airbag error so that they should work even if they are not the last thing in the input file.</li> </ol> <h3>Contact</h3> <ol>     <li>Added &quot;use_sflag&quot; option to type 13 contact in 970 (was previously added in 960) to treat solid elements as if they were shells.</li>     <li>Fixed deadlock while using type 9 contact.</li>     <li>Added machine roundoff protection to prevent &quot;creeping penetrations&quot; from occurring in MPP contact.</li>     <li>Fixed problem in contact initialization for SPH (MPP Only).</li>     <li>Fixed contact remap problem in MPP for eroding contact which could lead to incorrect results or program hanging.</li>     <li>Corrected mpp segment based surface to surface contact bug that could cause penetration to occur at decomposition boundaries. This problem existed from version 3613 until 3712.</li>     <li>Corrected segment based contact bug that could cause a problem to hang during initialization.</li>     <li>Added option for type 26 - beam to beam contact.</li>     <li>Corrected error in segment based mpp contact that doubled the contact stiffness. This affect is subtle in most cases, but could cause energy growth and instability.</li>     <li>Changed the behavior of type 3/5/10 contacts so the &quot;only track 1 contact per node&quot; logic is only active for METALFORMING contacts (type &quot;m&quot;). Previously this was active for any type 3/5/10 with thickness, which isn't quite the same thing.</li>     <li>Fixed the interface force file to contain global contact ID's.</li>     <li>Improvements to beam contact.</li>     <li>Use user defined IDs for all diagnostic/informational outputs regarding contact interfaces.</li>     <li>Fixed bug in &quot;ignore&quot; option for type 3/5/10 contact.</li>     <li>Improved tolerance condition for &quot;ignore&quot; option in types 4/13/26 contact.</li>     <li>Fixed error in the release condition for type 26 contact.</li>     <li>Fixed a problem with type 13 and 26 contact bucketsorts when doing the initial penetration check.</li>     <li>Added improved penetration tracking in type 3/5/10 contacts.</li>     <li>Added option 960c13 to switch contact to 960 contact algorithm.</li>     <li>Added proper check of <code>*CONTROL_MPP</code> keywords, and release condition fix for type 26 contact. Also backported 971 fix for redirection near sharp edges for type a13/26 contacts.</li>     <li>Increased tied interface searching distance for type b7, c7, and s7 tied interfaces.</li> </ol> <h3>Database</h3> <ol>     <li>Added surface energy density option for interface forces file.</li>     <li>Fixed deadlock in case of writing rbdout LSDA file when not all processors have rigid bodies.</li>     <li>By default, write binary output to dbout.* and binout to reduce the confusion.</li>     <li>Corrected global airbag ids in abstat</li>     <li>Added code to notify the user about which binout files are being created, and which data is in which one. This is for MPP only -- in non-MPP case there is always only 1 file, and so there really isn't any confusion.</li>     <li>Fixed problem of MPP not summing material energies before putting them out to the D3PLOT file.</li>     <li>Fixed external work calculation.</li> </ol> <h3>Eulerian/ALE</h3> <ol>     <li>Added corrections for ALE coupling, ileak=2.</li>     <li>Added support for leakage control of ALE coupling energy compensation method.</li>     <li>Fixed problem of point source for gas mixture.</li>     <li>Corrected error with in Eulerian/ALE solution when using a model with both solid and thick shell elements.</li> </ol> <h3>Output</h3> <ol>     <li>Added option to suppress the output for beam failure.</li>     <li>Fixed reporting of nodal rigid body mass in d3hsp file.</li> </ol> <h3>Restart</h3> <ol>     <li>Enabled full deck restart with solid element types 3, 4, and the 10 node tet, 16.</li>     <li>Fixed an initialization related bug in MPP full deck restart.</li>     <li>Fixed a problem doing full deck restart with types 4 and 13 contact interfaces.</li> </ol> <h3>Decomposition</h3> <ol>     <li>Fixed minor problem for cost estimation in decomposition.</li>     <li>Corrected uninitialized variable during MPP phase 3 that caused a memory allocation to fail.</li>     <li>Fixed free-format input parsing bug for <code>CONTROL_MPP_DECOMPOSITION</code></li>     <li>Add code to synchronize any &quot;pfile&quot; type data entered through a keyword input file. (previously only processor 0 had this data, causing synchronization problems/hanging).</li>     <li>Fixed free-format input parsing bug for <code>CONTROL_MPP_DECOMPOSITION_TRANSFORMATION</code>. Seems to have been OK on most systems.</li> </ol> <h3>Interface Linking</h3> <ol>     <li>Fixed bug for interface linking option (<code>INTERFACE_LINKING_EDGE</code> and <code>INTERFACE_COMPONENT</code>)</li>     <li>Fixed <code>*INTERFACE_LINKING_EDGE</code> and <code>*INTERFACE_COMPONENT</code> output options.</li>     <li>Fixed problem that could cause rotational velocities to become unstable in tie-breaking interfaces that used &quot;interface for component analysis&quot;</li> </ol> <h3>Miscellaneous</h3> <ol>     <li>Fixed Madymo job termination error.</li>     <li>Fixed cpu time limit option error.</li>     <li>Fixed <code>*INITIAL_STRESS</code> with NHISV problem. surfaces for their master side.</li>     <li>Fixed precision problem for geometric contact entities.</li>     <li>Added support for relative damping.</li>     <li>Fixed error if the input is earlier than 93.</li>     <li>Fixed the shared nodes force calculation for geometric contact entity.</li>     <li>Fixed job termination after deleted massless 2-nodes rigid body.</li>     <li>Fixed memory shortage that would only show up in very small problems, causing some test problems to abort.</li>     <li>Fixed problem of some <code>*CONTROL_MPP</code> keywords not being properly recognized.</li>     <li>Fixed memory allocation error with rigid body switching.</li> </ol></div>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>admin</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2006-02-28T23:00:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-v970-revision-3858">
    <title>LS-DYNA V970 Revision 3858 </title>
    <link>http://www.dynasupport.com/news/ls-dyna-v970-revision-3858</link>
    <description></description>
    <content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="plain"><h3>Material</h3> <ol>     <li>Added frequency independent damping for material types 2, 77, and 181.</li>     <li>Fixed problem in <code>*MAT_ADD_EROSION</code> to treat type 10 tetrahedron elements.</li>     <li>Fixed <code>*MAT_ADD_EROSION</code> option for 2d elements.</li>     <li>Fixed possible memory error in <code>*MAT_ADD_EROSION</code> option.</li>     <li>Fixed an error in evaluating temperature for material 23.</li>     <li>Added implicit support for materials 123 (shell only), material 21 (shell and solid), 23 (shell and solid), and material 32</li>     <li>Fixed error in material 26 keyword reader.</li>     <li>Fixed bug in material model 32 for glass. This model would not give correct results for elements with multiple integration points.</li>     <li>Fixed deformation gradient calculation for 2D hyperelastic user material models</li>     <li>Fixed error in material model 60 for shell elements.</li>     <li>Fixed <code>*TRANSLATE</code> problem with material model 67.</li>     <li>Fixed include transform problem with material 87.</li>     <li>Added load curves to describe Young's modules, poison's ratio and the coefficient of thermal expansion as a function of temperature for <code>*MAT_INV_HYPERBOLIC_SIN_THERMAL</code> (mat # 102)</li>     <li>Fixed the <code>*MAT_NONLOCAL</code> option in combination with <code>*MAT_GURSON</code> (mat #103)</li>     <li>Fixed materials 103/104 for 2d adaptive solutions.</li>     <li>Fixed discrete beam element material model 121.</li>     <li>Updated material 126.</li>     <li>Added the material #120, Gurson Rc-Dc model for solids.</li>     <li>Fixed error in table definitions for <code>*INCLUDE_TRANSFORM</code> for material models 24, 81, 82, 83, 112, 114, 123, and 181.</li>     <li>Added material 145 for SPH.</li>     <li>Fixed a bug in material 142 that required an angle definition even thought the related load curve was not used.</li>     <li>Fixed an error in reading material 152.</li>     <li>Fix the error that was reading <code>*MAT_HYPERELASTIC</code> instead of <code>*MAT_HYPERBOLIC_</code>.</li>     <li>Fixed bugs in material 143 (wood model) related shear stress and to type 2 solid elements.</li>     <li>Added an option to material 126 to define a second yield surface for off axis loading.</li>     <li>Fixed error in material type 23 for solid elements.</li>     <li>Fixed energy calculation for material 142.</li>     <li>Fixed bug with material type 7 used with element type 16.</li>     <li>Fixed problem with warping stiffness and rubber materials.</li>     <li>Fixed parallel consistency option for solid elements of material types 59, 65, 106, and 127.</li>     <li>Enable solid element type 3 for implicit analysis.</li>     <li>Fixed through thickness normal strain calculation for material type 4 used with shell elements.</li>     <li>Added support for material 4 to be used as a thermo elastic material in a coupled thermal/structural implicit solution.</li>     <li>Added a thermalelastic-plastic beam material model.</li>     <li>Fixed a parallel consistency problem with the type 17 shell element.</li>     <li>Fixed problem with parallel consistency option when 2D elements with material 9 were used.</li>     <li>Fixed failure issue in material model 13.</li>     <li>Fixed include_transform for rigid material type 20 with CID.</li>     <li>Fixed glass material model 32 for shell types 3 and 17.</li>     <li>Enabled material 76 for implicit calculations.</li>     <li>Fixed bugs in material 76 when used with laminated shell theory. Also, added checks for input errors to avoid core dumps.</li>     <li>Fixed an error in material 76 when used with solid elements.</li>     <li>Fixed material model 98 for solid elements.</li>     <li>Fixed material tangent for shaped memory alloy.</li>     <li>Added an damping option to material 181 that is in the user's manual but was not implemented.</li>     <li>Fixed a memory allocation problem for material type 196. Fixed material model 99 - failure ws not working correctly</li> </ol> <h3>Contact</h3> <ol>     <li>Fixed an error in automatic drawbead box generator.</li>     <li>Correction to prevent possible memory error in segment based contact.</li>     <li>Fixed a type 2 tied contact error in which the wrong interface segment was chosen.</li>     <li>Fixed birth and death time bug for 2D tied interfaces.</li>     <li>Deletion of failed solid element segments added for automatic contact types.</li>     <li>Modified the soft constraint penalty stiffness for SMP type 26 contact to be identical with MPP and to with SMP and MPP type 13 contact.</li>     <li>Improved for smp scaling of segment based contact</li>     <li>Corrected a bug that could cause segment based contact searching to fail with warped segments when the warped segment option is active. This bug would go unnoticed in most cases, but could cause some penetration of warped segments when it occurs.</li>     <li>Corrected a bug in segment based contact that could cause a memory error termination with auto_single_surface or airbag contact when thick segments are present.</li>     <li>Corrected a segment based contact bug that in rare cases, could cause penetration of edges of thick segments into surfaces.</li>     <li>Added beam contact test for beams that lie along the same line and are not in contact.</li>     <li>Correction to contact searching for <code>*CONTACT_NODES_TO_SURFACE</code> and <code>*CONTACT_SURFACE_TO_SURFACE</code> when shell thickness offsets are used.</li>     <li>Fixed potential contact searching problem when the contact surfaces have only solid elements, and when using <code>*CONTACT_CONSTRAINT_NODE_TO_SURFACE</code> or <code>*CONTACT_CONSTRINT_SURFACE_TO_SURFACE</code>, or when using <code>*CONTACT_NODE_TO_SURFACE</code> or <code>*CONTACT_SURFACE_TO_SURFACE</code> with <code>SHLTHK &gt; 0</code> on <code>*CONTROL_CONTACT</code>.</li>     <li>Fixed bug in tied nodes with failure option when mass scaling is active.</li>     <li>Fixed bug in single surface contact that may cause inconsistant for SMP version.</li> </ol> <h3>Adaptivity</h3> <ol>     <li>Fixed a bug causing an adaptivity error.</li>     <li>Removed improper messages when limit of memory is specified in adaptivity.</li>     <li>Corrected adaptivity with part_move.</li> </ol> <h3>Joints</h3> <ol>     <li>Fixed initialization error if more than 128 cylindrical joints in a model.</li>     <li>Corrected implicit's handling of a cycle of constrained joints.</li>     <li>Fixed rack-and-pinion and screw type implcit joints.</li> </ol> <h3>Output Database</h3> <ol>     <li>Fixed energy ratio and internal energy bug in glstat file for discrete spring elements.</li>     <li>Changed ASCII output to after implicit/explicit switching to avoid output every step.</li>     <li>Fixed output problem for shell with invariant node numbering in D3PLOT file.</li>     <li>Fixed energy balance in MATSUM and GLSTAT for 2D adaptive remeshing.</li>     <li>Corrected all known errors in the LSDA output database except shell element id's in ELOUT data. This only affects the SMP version.</li>     <li>Fixed DYNAIN file for triangular elements.</li>     <li>Changed contact id from internal to user number in rcforc of binout and dbout.</li>     <li>Reduced screen output messages</li>     <li>Corrected spcforc output for implicit analysis.</li>     <li>Fixed errors related to ANSYS output.</li>     <li>Fixed database bug related to thermal only option.</li>     <li>Always use 32-bit database for <code>*INTERFACE_COMPENSATION</code></li>     <li>Fixed binary database for beam cross-section data.</li>     <li>Added the temperature as the 5th history variable for shells so that it matches with solid elements.</li>     <li>Fixed bug in user id numbring of shells in LSDA version of ELOUT file.</li> </ol> <h3>Implicit</h3> <ol>     <li>Added variable tangential stiffness for implicit rigidwalls with friction sliding.</li>     <li>Added tangential stiffness for implicit rigidwalls.</li>     <li>Corrected coordinate systems used for implicit constraint definition of rigid bodies with release conditions in local coordinate systems.</li>     <li>Fixed error for linear implicit solution with type 12 2d plane stress shell element.</li>     <li>Corrected implicit treatment of velocity vs. displacement prescribe motion.</li>     <li>Solved convergence problem in type 3 solid element for implicit nonlinear.</li>     <li>Enabled implicit-explicit switching without special license.</li>     <li>Removed automatic constraint of nodal rotations on type 3,4 solids for implicit solutions.</li>     <li>Fixed premature termination in arc length simulations (implicit only).</li> </ol> <h3>Rigid Wall</h3> <ol>     <li>Fixed problem in penalty rigid wall logic that could cause core dumps.</li>     <li>Modifications were made to the geometric rigid walls using the constraint logic to account for frictional energy. Logic has been added to ignore rigid body nodal points which are treated by the penalty method. The energy calculation was already in for the flat walls.</li>     <li>Fixed moving rigid wall using penalty stiffness.</li>     <li>Additional fixes to all penalty rigid wall formulations.</li>     <li>Fixed geometric flat rigid wall penalty formulation to include friction in a proper way.</li>     <li>Fixed penalty rigid wall with friction to include energy calculation.</li>     <li>Fixed flat penalty formulation rigid wall with friction.</li>     <li>Fixed errors in geometric rigid wall and prismatic wall to work as claimed in the manual. If an edge length is set to zero, the edge is assumed to extend to infinity. This was not working in the past.</li>     <li>Fixed a bug in spherical geometric wall.</li> </ol> <h3>Occupant Model</h3> <ol>     <li>Fixed error related to node sets and the GEBOD dummy.</li>     <li>Fixed GEBOD dummy keyword problem.</li>     <li>Further validation of component Hybrid III dummies.</li>     <li>Translational damper in sternum of all <code>*COMPONENT_HYBRIDIII</code> dummies adjusted to compensate for an earlier correction of the unit conversion factor (unit system=5 only). Sternum properties of 50th percentile have been adjusted so response falls within corridors of pendulum test.</li>     <li>Fixed error in MADYMO coupled executable if it is used for an uncoupled analysis.</li> </ol> <h3>Restart</h3> <ol>     <li>Fixed bug for deleting elements in a restart job.</li>     <li>Fixed restart bug for ALE solutions.</li>     <li>Fixed a problem when using restart keyword data with undefined node sets.</li>     <li>Fixed a round-off problem in restart termination time.</li>     <li>Fixed error in 2D restart related to 2D adaptivity.</li>     <li>Fixed error in 2D restart related to 2D automatic contact.</li>     <li>Fixed bug in error termination for restart job.</li>     <li>Fixed interface force bug if a 1st run has both solid and shell elements and the full deck restart has only solid elements.</li>     <li>Fixed full deck restart to handle solid element types 3, 4, and the 10-node tet, 16.</li> </ol> <h3>Miscellaneous</h3> <ol>     <li>Added support for optional blank fields in NASTRAN RBE3 data</li>     <li>Corrected <code>*DEFINE_BOX_COARSEN</code>.</li>     <li>Fixed error in coarsening when ioption=2</li>     <li>Added enhancements in car model coarsening</li>     <li>Added <code>*INTERFACE_COMPENSATION</code>.</li>     <li>Fixed problems with <code>*INCLUDE_TRANSFORM</code>.</li>     <li>Fixed thermal <code>*INCLUDE_TRANSFORM</code> option to include KtoC, CtoK</li>     <li>Fixed bug in <code>*ADD_EROSION</code> option related to <code>*INCLUDE_TRANSFORM</code>.</li>     <li>Fixed user defined integration rule to get proper mass density.</li>     <li>Fixed load curve problem with offsets where the first abscissa value is negative.</li>     <li>Fixed problem that caused core dumps with SMP parallel combined with subcycling and mass scaling.</li>     <li>Fixed error in modal solutions.</li>     <li>Fixed reading of <code>ID</code> for <code>NODE_LOCAL_ID</code>.</li>     <li>Enhanced input checking on prescribe motion to allow constraints on same node where the birth and death times do not overlap.</li>     <li>Fixed format error in reading <code>CONSTRAINED_LINEAR_GL0BAL</code>. temporary variables</li>     <li>Added error message to prevent segmentation fault when user defines a coordinate system using zero length vectors.</li>     <li>Updated prosity and leakage control in fluid structure interaction.</li>     <li>Fixed 3D thermal-advection.</li>     <li>Added a new mapping algorithm for <code>*INCLUDE_STAMPED_PART</code></li>     <li>Improved the rigid body CG calculation by using double precision</li>     <li>Fixed round-off problem related to prescribed motion of rigid bodies in a local coordinate system.</li>     <li>Corrected precision problem that lead to distortion of rigid bodies.</li>     <li>Fix error in <code>*BOUNDARY_AMBIENT_EOS</code>.</li>     <li>Knee slider properties of 5th percentile <code>*COMPONENT_HYBRIDIII</code> were adjusted so that response falls within corridors of pendulum test.</li>     <li>Fixed a problem related to noise in accelerometers in the presence of a constant acceleration field.</li>     <li>Fixed bug related to 10-node tet, running in parallel with mass scaling on and thickness updates for shells.</li>     <li>Added thermal BC's for thick shells by set</li>     <li>Increased the length of file names from 80 to 240.</li>     <li>Fixed round-off error problem for scalar beam element CID's.</li>     <li>Fixed an error with NASTRAN data that doesn't contain any executive or case control cards.</li>     <li>Changed treatment of displacement prescribed motion with nonzero birth times to be consistent with explicit</li>     <li>Corrected error in trimming with igs curve.</li>     <li>Added error trap to catch badly defined table definition.</li>     <li>Improved the test for the 3rd beam node on the axis.</li>     <li>Added rotation update to frictional stress tensor.</li>     <li>Corrected a possible memory error when using solid element type 6 with Van Leer + HIS advection. The error would occur only if recovering from a negative volume during advection.</li>     <li>Fixed initial volume fraction calculation if the input is by parts.</li>     <li>Fixed a memory error when the number of seatbelts was very large.</li>     <li>Fixed error in <code>*DEFINE_CURVE_SMOOTH</code></li>     <li>Fixed a memory clobber if the model uses nodal damping without any nodal constraint set</li>     <li>Fixed strain calculation in 10-node tetrahedron element</li>     <li>Fixed bug in <code>*INCLUDE_STAMP_PART</code></li>     <li>Added support for history variables in <code>*INCLUDE_STAMP_PART</code></li>     <li>Enhanced output messages in <code>*INCLUDE_STAMP_PART</code></li>     <li>Bug fix to allow &quot;redundant&quot; prescribed motion boundary conditions provided the dynamic relaxation flag SIDR on <code>*DEFINE_CURVE</code> makes them unique.</li>     <li>Enhancement in <code>*INCLUDE_STAMPED_PART</code> as requested by DYNAmore GmbH     <ol>         <li>use average thickness for the element</li>         <li>allow the integration points to be in arbitrary order.</li>         <li>Added more checking for illeagl input on <code>*MAT_RIGID</code> for coupling with MADYMO 6.0.1.</li>     </ol></li> </ol></div>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>admin</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2006-01-31T23:00:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-971-7600.398-released">
    <title>LS-DYNA 971-7600.398 released</title>
    <link>http://www.dynasupport.com/news/ls-dyna-971-7600.398-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[<p>The release provides fixes and extensions. </p>  <ul>     <li>Fixed full deck restart of problems using adaptivity.</li> </ul> <h3>Databases</h3> <ul>     <li>Added option for MSC/DBALL database in <code>*DATABASE_FORMAT</code> :     <pre>
     $===============================================================================                
     *DATABASE_FORMAT
     $   iform           ibinary
         ...                                                         
     $===============================================================================                
                iform = 3   msc/dball output only
                iform = 4   msc/dball and d3plot output
</pre></li>     <li>Fixed the restart database when using sph.</li>     <li>Fixed output time in output database TRHIST.</li>     <li>Fixed option to time average accelerations in nodout and d3thdt files for rigid body nodes (IACOOP=1 on <code>*CONTROL_OUTPUT</code>).</li>     <li>Increased to 9 the number of digits in part, section, material, eos, hourglass and thermal ID numbers.</li>     <li>Fixed d3thdt output with DCOMP=2 on <code>*DATABASE_EXTENT_BINARY</code>.</li>     <li>Enabled 32 bit d3thdt and INFMAK files to be written on 64 bit systems.</li>     <li>Fixed d3thdt output with IALEMAT=1 option of <code>*DATABASE_EXTENT_BINARY</code> for models with multi-material ale.</li>     <li>Fixed rwforc output to binout file.</li>     <li>Enabled dyna.str files generated with version 970 to be run with version 971.</li>     <li>Fixed full deck restart of problems using adaptivity.</li>     <li>Added option to print digitized curve data to d3hsp &amp; d3msg using the following keyword format:     <pre>
     $===============================================================================
     *CONTROL_OUTPUT
     $  card 1                                                    
        ...                                                         
     $ card 2                                                     
     $#1       #2        #3        #4        #5                               
                                             ipcurv                            
     $===============================================================================
        where ipcurve-flag for printing of digitized curve data to d3hsp &amp; d3msg
              0-no print
              1-print
</pre></li> </ul> <h3>Material models</h3> <ul>     <li>Fixed material type 30 (<code>*MAT_SHAPE_MEMORY</code>) which has not worked since Nov. 2005.</li>     <li>Enabled discrete beam material 74 to be used for implicit analysis.</li>     <li>Fixed a round-off problem for single precision in discrete beam material type 74.</li>     <li>Fixed materials 82 and 99 for type 3 thick shell elements.</li>     <li>Fixed tangent stiffness matrix used in implicit solutions using material models 103, 104, and 106.</li>     <li>Fixed DYCOSS option of solid material 131 (<code>*MAT_ISOTROPIC_SMEARED_CRACK</code>).</li>     <li>Fixed restart dump file when material 157 or material 186 is used.</li>     <li>Fixed cohesive material 186 in SMP version to run with more that 1 processor.</li>     <li>Fixed stress initialization by <code>*INITIAL_STRESS_SHELL</code> for some shell materials that have integer history data that much be set.</li>     <li>Fixed material 176. It now includes 3 formulations.</li>     <li>Fixed material 183 when used with shells and strain rate effects.</li>     <li>Fixed solid element material 187, (<code>*MAT_SAMP-1</code>)</li>     <li>Fixed EFG material 27.</li>     <li>Fixed EFG adaptivity for material 27.</li> </ul> <h3>Elements</h3> <ul>     <li>Added automatic checking of cohesive element orientation to prevent problems with incorrectly numbered elements.</li>     <li>Fixed SMP parallel consistency option for shell element type 17.</li>     <li>Enabled superelements to work for explicit solutions in single precision.</li>     <li>Fixed the shell element drilling d.o.f. force calculation for multiple processor SMP implicit</li>     <li>Fixed SMP parallel consistency option for shell element type 6.</li>     <li>Enabled implicit hyperelastic hourglass control (type 7) in solid elements.</li>     <li>Set number of failures till rupture to 1 if input as zero for beam failure type so that the welds do not fail immediately.</li>     <li>Made solid element spot weld resultants in swforc output consistent with version 970.</li>     <li>Fixed the bending stiffness and bending force in linear shell element type 18.</li>     <li>Fix automatic generation of solid spot welds from beam beam spot welds.</li>     <li>Restored beam behavior to that of version 970 when user-defined offsets are used. Offsets are defined either by nonzero SREF, TREF on <code>*BEAM_INTEGRATION</code> or the OFFEST keyword option on <code>*ELEMENT_BEAM</code>.</li>     <li>Fixed erosion of background elements with EFG shell type 41</li>     <li>Fixed 6-node EFG background element.</li>     <li>Fixed erosion of EFG 3D background elements.</li>     <li>Fixed EFG shell type 41 when the number of shell elements exceeds the number of nodes in the model.</li>     <li>Added support for erosion of meshfree shell type 42.</li>     <li>Fixed meshfree shell 42 when there are triangular elements with node numbering that is not consistent with the part.</li> </ul> <h3>Contact</h3> <ul>     <li>Fixed segment based contact to eliminate a discontinuity in the friction force when the normal force dropped to zero related to a switch for surface to edge-to-edge contact or vice versa.</li>     <li>Fixed full deck restarts with SMP segment based contact. Before, the fix, spikes in contact force were possible after the restart in an area that had large initial penetration before the restart.</li>     <li>Fixed possible memory error in segment based eroding contact.</li>     <li>Fixed SMP parallel consistency with segment based contact for the case when nnlq is less than nlq.</li>     <li>Added support for thermal contact birth/death time</li>     <li>Fixed the drawbead box as a tube feature.</li> </ul> <h3>ALE</h3> <ul>     <li>Fixed <code>*AIRBAG_ADVANCED_ALE</code>.</li>     <li>Increased the speed of automatically filling ALE materials by <code>*INITIAL_VOLUME_FRACTION_GEOMETRY</code></li>     <li>Fixed ALE coupling with vents.</li>     <li>Enabled users to input AIR and GAS Part ID for <code>*AIRBAG_ALE</code> and <code>*AIRBAG_ADVANCED_ALE</code></li>     <li>Fixed restarting of ALE problems.</li> </ul> <h3>Constraints</h3> <ul>     <li>Added error checking for improper nodal constraints on r-adaptive nodes in solid elements.</li>     <li>Improved error reporting when problems arise with the use of <code>*CONSTRAINED_LINEAR</code>, <code>*CONSTRAINED_INTERPOLATION</code>, or <code>*CONTROL_IMPLICIT_INERTIA_RELIEF</code> in an implicit analysis.</li>     <li>Enabled the used of <code>*CONSTRAINED_SPOTWELD</code> massless spot welds with implicit analysis.</li>     <li>Enabled nodal rigid bodies to be connected by Joints.</li> </ul> <h3>Other miscellaneious</h3> <ul>     <li>Fixed rigid walls such that the death time is ignored during dynamic relaxation if the birth time is set to zero.</li>     <li>Fixed prescribed rigid body accelerations with the scale factor not equal to zero.</li>     <li>Added a function called lqfint that converts external node or element identification numbers to internal. This function can be used in a user subroutine that has node or element specific behavior. lqfint has 3 arguments. The first is the external id. The second is the data type, 1=node, 2=brick element, 3=beam element, 4=shell element, 5=thick shell element. The third is an error flag that returns a zero if the id is found and a 1 if not found.</li>     <li>Fixed <code>*BOUNDARY_PRESCRIBED_MOTION</code> with birth and death times for DOF=-4.</li>     <li>Fixed load option <code>*LOAD_SEGMENT_SET_NONUNIFORM</code>.</li>     <li>Fixed a precision problem in the user defined load subroutine.</li>     <li>Added the keyword <code>*SET_2D_SEGMENT</code> to define line segments for 2D analyses.</li>     <li>Added options _3858 and _5434a to <code>*DEFINE_CURVE</code> so that validated models can be run with the same curve discretization.</li>     <li>Fixed behavior of rigid walls when the solution changes between implicit and explicit.</li>     <li>Fixed non-zero birth times for implicit dynamic analysis, TDYBIR&gt;0 on <code>*CONTROL_IMPLICIT_DYNAMICS</code></li>     <li>Improved treatment of rigid body spc's in local coordinates in implicit solutions.</li>     <li>Fixed spot welds such that the time step size does not become too small after a automatically switching from implicit to explicit analysis</li> </ul> <h3>MPP database</h3> <ul>     <li>Corrected rigid body kinetic energy that is output to databases in MPP code.</li>     <li>Enabled rigid shell elements to be omitted from the d3plot files in MPP code.</li>     <li>Fixed MPP output of dynain file</li>     <li>Fixed MPP pre-decomposition when used with dynamic relaxation.</li> </ul> <h3>MPP element</h3> <ul>     <li>Fixed MPP decomposition error that cause some solid element welds that use <code>*DEFINE_CONNECTION</code> data to not fail properly.</li> </ul> <h3>MPP contact</h3> <ul>     <li>Fixed MPP segment based eroding contact. Before the fix, interior solid element segments (those not on the surface of a part) would be checked for contact if these segments were on the MPP decomposition boundary. These segments could prevent smooth sliding of one part along another but otherwise probably didn't cause too much trouble.</li>     <li>Modified MPP INTERFERENCE contact to not honor &quot;IGNORE&quot; flag until stiffness has been fully scaled up to 1.0. Before the change, if the ignore flag was on, the interfering nodes were generating no forces due to the penetration compensation.</li>     <li>Fixed possible memory errors in MPP contact when automatically switching between explicit and implicit analysis.</li>     <li>Fixed MPP pre-decomposition when <code>*CONTACT_AUTOMATIC_GENERAL</code> contact is used with with beam elements.</li>     <li>Fixed MPP 2-surface contact force transducers.</li> </ul> <h3>MPP constraint</h3> <ul>     <li>Improved joint stability in the MPP code.</li>     <li>Fixed <code>*CONSTRAINED_JOINT_STIFFNESS</code> for MPP implicit analysis.</li>     <li>Enabled the use of joints for implicit analysis in the MPP code.</li> </ul> <h3>MPP miscellaneous</h3> <ul>     <li>Fixed MPP error when using <code>*SET_NODE_GENERAL</code> with multiple part ID's.</li>     <li>Improved MPP eigensolver performance statistics output.</li>     <li>Improved syncing of nodal displacements and rotations between processors to eliminate some general instabilities in MPP.</li>     <li>Fixed MPP pre-decomposition with <code>*CONTACT_AUTOMATIC_GENERAL</code>.</li>     <li>Added new MPP decomposition option, aledist, to allow user to distribute internally generated ALE elements to all processors (MPP only)</li> </ul>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>admin</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2006-10-01T08:55:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


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


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-971-7600.1116-released">
    <title>LS-DYNA 971-7600.1116 released</title>
    <link>http://www.dynasupport.com/news/ls-dyna-971-7600.1116-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[<p>The release provides fixes and extensions. </p>  <p>These notes briefly highlight changes made to LS-DYNA since the last production release of version 971, i.e., revision 7600.1077.</p> <h3>&nbsp;</h3> <ul>     <li>Zeroed the body force on the dependent nodes of rbe3 constraints.</li>     <li>Fixed shell element stress mapping by <code>*INITIAL_STRESS_SHELL</code>.</li>     <li>Fixed stress initialization for tetrahedral elements of element formulation 4.</li> </ul> <h3>Material Models</h3> <ul>     <li>Fixed fabric material form 14 to use the unload curve for the b-fiber when defined instead of the load curve. This bug was introduced in R2 revision 789.</li>     <li>Modified beam spot weld type 9 failure. Now, the moment used in the failure calculation will be assumed to be zero if the axial weld stress is compressive.</li>     <li>Fixed the rate affects in type 9 beam spot weld failure.</li>     <li>Fixed possible divide by zero error in beam spot weld failure type 5.</li>     <li>Fixed mass scaling message for spot welds.</li>     <li>Fixed contact with material 106 so that parts don't penetrate.</li>     <li>Fixed initial stress resultant for material 116.</li>     <li>Fixed input of material 138.</li> </ul> <h3>Miscellaneous</h3> <ul>     <li>Made sense switch not case sensitive in d3kil file.</li>     <li>Fixed the energy ratio calculation with mass scaling.</li>     <li>Enabled <code>*TERMINATION_ DELETED_SHELLS</code> option.</li>     <li>Fixed d3hsp output format for belt materials and belt slip rings so they work for large numbers.</li> </ul> <h3>MPP</h3> <ul>     <li>Fixed MPP bug related to initialization of tied interfaces: ALL interfaces were being treated as constrained when checking for nodes involved in more than one tied interface, causing some nodes to be incorrectly deleted from penalty based tied interfaces.</li>     <li>Fixed dbout output of jntforc converting data from global to the local coordinate system.</li>     <li>Modified MPP drawbead contact to better match SMP.</li>     <li>Fixed 3D remeshing in the MPP version.</li>     <li>Fixed d3dump write error for MPP solid adaptive.</li> </ul> <h3>Implicit</h3> <ul>     <li>Fixed a memory error with material type 3 in implicit analysis.</li>     <li>Fixed treatment of displacement convergence tolerance for implicit analysis upon restart.</li> </ul> <h3>EFG</h3> <ul>     <li>Stopped triangle sorting for efg shells in implicit analysis.</li>     <li>Fixed a bug in consistently assembling the force array for efg shell 42.</li>     <li>Added user defined through - thickness integration rules to efg shells.</li>     <li>Improved truncation error in EFG shell stability analysis.</li>     <li>Fixed a bug in efg shells when element failure happens.</li> </ul> <h3>SPH</h3> <ul>     <li>Fixed a bug in <code>*DATABASE_SPH</code> if <code>*DATABASE_HISTORY_NODE</code> is not defined.</li> </ul> <h3>ANSYS</h3> <ul>     <li>Fixed bug for ANSYS database output.</li> </ul>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>admin</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2007-07-09T22:00:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>


  <item rdf:about="http://www.dynasupport.com/news/ls-dyna-971-7600.1077-released">
    <title>LS-DYNA 971-7600.1077 released</title>
    <link>http://www.dynasupport.com/news/ls-dyna-971-7600.1077-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[<p>The release provides fixes and extensions.  You may contact your local distributor for receiving the executable.</p>  <p>These notes briefly highlight changes made to LS-DYNA since the last production release of version 971, i.e., revision 7600.398.</p> <h3>Database/Output</h3> <ul>     <li>Fixed in writing intfor database if the total number of words exceeded 2G.</li>     <li>Fixed in reading of binary dynain file, <code>*INCLUDE_BINARY</code>.</li>     <li>Zero out kinetic energy and momentum for each material for the case of implicit statics.</li>     <li>Fix for intfor database plotting problem.</li>     <li>Corrected secforc computation for 4-noded EFG solid.</li>     <li>Added secforc calculations for EFG solids and EFG shells.</li>     <li>Fix for rigid body velocity calculation in MATSUM where deformable body nodes are shared by rigid body.</li>     <li>Fix in reading stress initialization file (m=file) if jobid option is used.</li>     <li>Modify pressure output to dbfsi based on segment orientation.</li>     <li>Fix matsum problem with discrete spring elements related to bug report.</li>     <li>Fixed the output of timestep control if no element controlled the timestep. If the timestep is controlled by dt2ms of <code>*CONTROL_TIMESTEP</code>, report it as &quot;dt2ms&quot;.</li>     <li>Removed d3thdt at the termination time since the accceleration is incorrect.</li>     <li>Outputted stress Syz= and Szx=0 to d3plot for materials 36, 37, 122 and 125 if shell formulation is not 24, 25 or 26.</li>     <li>Fix in the momentum and rigid body velocity output for MATSUM.</li>     <li>Output number of nodes and elements to glstat if adaptivity is invoked.</li>     <li>Fixed element numbers in d3part database.</li>     <li>Updates to thermal and thick shell output.</li>     <li>Added mass center coordinates to the SSSTAT_MASS_PROPERTIES output.</li>     <li>Redfined failure terms in dcfail output file to include the area scale factor and also the exponent.</li>     <li>Added compiler informatoin to banner.</li>     <li>Fix spotweld assembly output problems.</li>     <li>Fix for SMP output of rcforc to binout/lsda in case there are TRANSDUCER type contacts.</li>     <li>Fix in <code>*DATEBASE_FSI_SENSOR</code>.</li>     <li>Changed pressure output to dbfsi when <code>*AIRBAG_ALE(_ADVANCED)</code> is used output pressure = coupling pressure + ambient pressure.</li>     <li>Fix inconsistency of rigid body output to d3hsp.</li>     <li>Fix in <code>*DATABASE_SPH</code> if <code>*DATABASE_HISTORY_NODE</code> is not defined.</li> </ul> <h3>Material Models</h3> <ul>     <li>Fix for material 127 for plane strain 2d elements.</li>     <li>Fixed types 6, 7, and 9 hourglass control for solid elements with material 4.</li>     <li>Added error termination if BETA in material 6 is zero.</li>     <li>Fix for divide by zero during restart with materials 123 and 24 when using the dynain file for initialization.</li>     <li>Modified initialization of void fraction f in material 120:     <ul>         <li>f is set to history variable dam from INITIAL_STRESS_SHELL if it is greater than F0 from the material card. If smaller, f is set to F0 (as before).</li>     </ul></li>     <li>Fixed 2-sheet type 9 beam spotweld failure with the rate sensative parameter option.</li>     <li>Fix for material 76 when bulk viscoelastic constants are specified.</li>     <li>Fixes for material 175 for memory clobbers &amp; missing calls to the fitting subroutines.</li>     <li>Fix Toyota's new 3 sheet weld failure criteria as well as it's extension to the 2 sheet case.</li>     <li>Corrected material energy in fabric materials 13 and 14 when viscous damping is used.</li>     <li>Fixes to material 187 related to SMP parallel and also to initialization.</li>     <li>Fix for material 4 whenever the yield stress is set to zero for the thermoelastic case.</li>     <li>Fix for material 24, VP=1 with load curve to scale yield stress to account for strain rate effects.</li>     <li>Fix for material 24, VP=1 for solids that led to a negative internal energy.</li>     <li>Minor corrections for Toyota spotweld capability.</li>     <li>Minor fix to material 187 related to damage calculation.</li>     <li>Fix for zero divide for spotweld failure option type 1.</li>     <li>Fixes for Toyota spotweld type 9 option related to double storage allocation.</li>     <li>Fixes to material 120.</li>     <li>Updates for toyota new spotweld requirements.</li>     <li>Added load curves to account for rate effects in <code>*DEFINE_SPOTWELD_RUPTURE_PARAMETERS</code>.</li>     <li>Fix for variable viscosity in <code>*MAT_NULL</code>.</li>     <li>Small modification to fabric material forms 2 and 12 which could generate initial compressive stress when an airbag reference geometry was used and compressive stress elimination is active.</li>     <li>Update Mat_138 to include bug fixes already made in 971 R3.</li>     <li>Moved new material 34 form 14 option to scale the unload curves from R3 into R2.</li>     <li>Fixed rotational instability in material 22 for solid elements.</li>     <li>Fix for energy calculation bug in material 123.</li>     <li>Update material 120 to include void contraction even smaller than F0</li>     <li>Fixed 3-sheet Toyota spotweld beam failure options 6 and 9 whereby both had problems with transforming resultants before taking their difference at the center node.</li>     <li>Minor fix for material 22 for fully integrated solid elements</li>     <li>Fix for material 72_R3 to correct potential divide by zero problem on the first cycle.</li>     <li>Output effective strain for material 187 since effective plastic strain is not available and added internal energy calculation.</li>     <li>Fix in material 72 related to unstable response.</li>     <li>Updates for material 120, <code>*MAT_GURSON</code>.</li>     <li><code>*MAT_CONCRETE_DAMAGE</code> and <code>*MAT_CONCRETE_DAMAGE_REL3</code> (materials 72,72r3):     <ul>         <li>Internal energy now calculated and output works with multi-integration-point element types.</li>     </ul></li>     <li>Fixes for material 186 and user defined equations of state.</li>     <li>Include material 155 for SPH elements.</li>     <li>Fix for material 195 - Tension cutoff.</li>     <li>Fixes for material 77 plane stress implementation.</li>     <li>Fixed solid element hourglass stiffness parameters for material 181 and 183 such that types 6, 7, and 9 hourglass controls should work well for both the compressible and incompressible models.</li>     <li>Updates including fix of round-off bug in material 138 cohesive model.</li>     <li>Correction in principal stress calculation for material 126 yield surface 2.</li>     <li>Minor fix for material 24 viscoplasticity rate formulation.</li>     <li>Moved strain rate history information to the first history variable slot for the solid material 24, VP=1 (now consistent for shells and solids).</li>     <li>Fix for yield 96 in the Barlat plasticity model.</li> </ul> <h3>Elements</h3> <ul>     <li>Fixed sorting of EFG shell 41 for 3-node/4-node background element.</li>     <li>Add thick shell types 1 and 2 for linear implicit analysis.</li>     <li>Fix related to mass scaling and constrained beam offset option.</li>     <li>Fixed linear curve interpolation routine for type 9 beam spotweld failure to stop extrapolation of dynamic scale factor curves.</li>     <li>Fixed null section force problem in secforc for ELFORM=13.</li>     <li>Fixed a serious problem in the tangential moment calculation of DAIMLERCHRYSLER solid spotweld failure when the TRUE_T option was used.</li>     <li>Corrected shear load rate calculation for type 9 beam spotweld failure with dynamic load scale factor curves. Before the fix, the rate was much too large.</li>     <li>Fix for <code>*ELEMENT_BEAM</code> option where n2=-n1 grounds the discrete beam.</li>     <li>Fixes in MEMORY option on <code>*CONTROL_SPH</code> card.</li>     <li>Fix for resetting mass of spotweld beam element which is lengthened for tied contact.</li>     <li>Fix for spotweld beam to prevent huge energy excursions.</li>     <li>Fix for 3D EFG adaptivity.</li>     <li>Fix for 3D EFG mass scaling.</li>     <li>Added esort=3 option to use DKT triangular shell elements in place of degenerate quad elements.</li>     <li>Delete solid spotwelds if surrounding shells fail and update <code>*CONTACT_SPOTWELD</code> accordingly.</li>     <li>Added bulk viscosity to the DKT, type 17, shell element.</li>     <li>Added spotweld neighbor segment thinning to version R2.</li>     <li>Added bulk viscosity to shell type 4 (C0 triangle).</li>     <li>Stress initialization bug fix when the option tet4to10 is used.</li>     <li>Fix for penta type 15 for <code>*MAT_ADD_EROSION</code>.</li>     <li>Fix in EFG shell 42 due to erosion support.</li>     <li>Fix SPH bug: Particles were not deactivated with a renormalized formulation.</li>     <li>Fix computation of mass for superelements by removing the &quot;mass&quot; associated with scalar nodes.</li>     <li>Put in some error checking on illposed superelement problems.</li>     <li>Fix a problem with superelement input processing.</li>     <li>Fix initialization of superelements for the case of implicit/explicit switching.</li>     <li>Fixed consistency problem related to the type 17 tetrahedron that resulted in error terminations.</li>     <li>Fixed time step calculation for type 17 tet (time step was too large).</li>     <li>Fix related to tet4 to tet10 option.</li>     <li>Fix in efg shells when element failure happens.</li> </ul> <h3>Contacts</h3> <ul>     <li>Fix with dynamic relaxation and contact entities.</li>     <li>Added support for <code>*DEFINE_CONTACT_VOLUME</code> for SPH elements, which was not working.</li>     <li>Fixed a segment based contact problem when used with 2-surface force transducers that could cause an infinite loop when one segment has nodes on both surfaces.</li>     <li>Fix in beam contact when there is only one beam.</li>     <li>Fix for contact entity problem.</li>     <li>Fix related to tied contacts where the master and slave thickness are specified as negative values.</li>     <li>Fix SMP thread problems in 2D automatic contact that could cause unpredictable results.</li>     <li>Added square shell edge option to segment base contact. Activate by setting SHLEDG=1 on <code>*CONTROL_CONTACT SHLEDG</code> is the first paramter on the new 6th card.</li>     <li>Fix for SPH contact when DEFINE_CONTACT_VOLUME option is used in the automatic contact generation.</li>     <li>Fix with segment based eroding surface to surface contact that could cause penetration of solid parts after erosion.</li>     <li>Fixed 2-surface force transducer contact when used with segment based contact. Before the fix, results were not too bad, but now are correct.</li>     <li>Fix for initialization problem of CONTACT_GUIDED_BEAM: incorrect neighbors were being computed on one end of each beam, resulting in errors as the beams moved along the guide nodes (SMP and MPP).</li>     <li>Fix for round-off problem related to contact boxes.</li>     <li>Fix to automatic_tiebreak contact due to differences between 970 and 971.</li>     <li>Fixed some problems with define connection spotweld failure. Now, the check for improper tied contact type works.</li>     <li>Added failure messages if a node is released for automatic...tiebreak OPTION=5,6,7.</li>     <li>Fix with MPP guided cable contact in case the number of nodes or beams is different between different interfaces.</li>     <li>Fixes to <code>*CONTACT_FORCE_TRANSDUCER</code> for slave-master definition.</li>     <li>Fix for <code>*PART_CONTACT</code> : the stiffness scale factor was being improperly applied due to a bug in some changes back in January 2005. A workaround for those broken versions is to input the square root of the desired scale factor on the PART_CONTACT card, as the code has been squaring the input.</li>     <li>Fix for seatbelt slipring node in contact.</li>     <li>Fixed new segment-based contact depth of penetration reduction factor for the case when there was initial penetration at time zero. It is supposed to not penalize that, but did penalize some of it.</li>     <li>Fixed energy calculation in symmetric treatment of segment-based contact in case where segments in contact have nearly colinear normals.</li>     <li>Fixes for OFFSET tied contacts which fail to release when attached segment is deleted.</li>     <li>Fix for surface to surface tied interfaces to release constraint if segment fails.</li> </ul> <h3>Constrained</h3> <ul>     <li>Fix for <code>*BOUNDARY_PRESCRIBED_MOTION</code> for the acceleration of node of a nodal rigid body.</li>     <li>Fix with <code>*CONSTRAINED_NODAL_RIGID_BODY_INERTIA</code>. If any of the nodal rigid bodies preceeding this in the input get merged out due to common nodes, the inertia would be applied to the wrong nodal rigid body, in some cases overwriting memory with unpredictable results.</li>     <li>Fix related to <code>*CONSTRAINTED_NODAL_RIGID_BODY_SPC</code> and also updated formats.</li>     <li>Fixed for <code>*CONSTRAINED_NODAL_RIGID_BODY</code> if RRFLAG is negative.</li>     <li>Fixed related to deleted nodal rigid bodies which caused energy growth.</li>     <li>Fix associated with implicit constraint and attachment modes.</li>     <li>Made changes to the moment calculations for the joints to make them consistent with the revolute moment calculations.</li>     <li>Fix for <code>*BOUNDARY_PRESCRIBED_MOTION</code> DOF=-4 and VAD=1.</li>     <li>Minor fix for constraints on rigid bodies related to round-off.</li>     <li>Fix implicit constraint loading for special cases of solid only models.</li> </ul> <h3>ALE</h3> <ul>     <li>Fixed implicit's use of ale subroutine for rebar-in-solid problem.</li>     <li>Fix for the newly added 2nd order terms for ALE mesh rotation (should not be used for PRTYPE 0,1,2,3,4).</li>     <li>Fix for a coupled thermal-mechanical problem using the ALE element formulation 12 (single material and void).</li>     <li>Fix for ale rezoning for equipotenial and isoparametric options.</li>     <li>Fixes to <code>*AIRBAG_ADVANCED_ALE</code>.</li>     <li>Fix in <code>*LOAD_ALE_CONVECTION</code>.</li>     <li>Fix for <code>*ALE_REFERENCE_SYSTEM</code> affecting PRTYPE 9 mesh expansion center.</li>     <li>Enhance volume fraction filling algorithm to take care of very large dimensional model .</li>     <li>Relax upper bound of leakage control starting volume fraction to 0.6 to avoid unstability when both sides of the structure have leakage control.</li> </ul> <h3>Miscellaneous</h3> <ul>     <li>Updated <code>*CASE</code> driver program.</li>     <li>Fix in mapping for <code>*INCLUDE_STAMPED_PART</code> including check of segment normals to get order of integration points right.</li>     <li>Made various fixes/updates to '*PERTURBATION':     <ul>         <li>More of correct handling of defaults; specified as zero stays zero.</li>         <li>Fix with perturb_shell_thickness and adaptivity.</li>         <li>Fix shell thickness bug using wrong part info.</li>     </ul></li>     <li>Fixed of double mass scaling when dynamic relaxation is active.</li>     <li>Fixed <code>*INCLUDE_TRANSFORM</code> bugs, including those related to:     <ul>         <li><code>*CONSTRAINED_JOINT_STIFFNESS</code></li>         <li><code>*MAT_020</code> (rigid)</li>         <li><code>*MAT_196</code> (discrete beam)</li>         <li><code>*DEFINE_COORDINATE_VECTOR</code></li>         <li><code>*CASE</code></li>     </ul></li>     <li>Fix related to acceleration filtering via IACCOP=2 in <code>*CONTROL_OUTPUT</code>.</li>     <li>Saved interface force file name for restart.</li>     <li>Fix in adaptivity reported by Dynamore.</li>     <li>Add support for Dytran coupling with blockage and shell failure options.</li>     <li>Fix for the restart of adaptivity job if ADPTHK option is used.</li>     <li>Fix in 3d-adaptivity if not all parts are adapted.</li>     <li>Fix in <code>*DEFINE_FUNCTION</code>.</li>     <li>Fix in mapping (with history variables).</li>     <li>Fix treatment of implicit nonlinear print flag.</li>     <li>Extend array dimensions to allow 500 airbags, up from the current 100.</li>     <li>Added new parameter ISNAN in '*CONTROL_SOLUTION':     <pre>
     $===============================================================================                
     *CONTROL_SOLUTION
     $     solu     nlq     isnan
     $        I       I         I
     $        0       0         0
     $===============================================================================                
     ISNAN - Flag to check any NaN in moments/forces after element formulation
              0-no check
              1-check</pre></li>     <li>The command option &quot;checknan=1&quot; or the sense switch control &quot;swn&quot; can activate this option as well.</li>     <li>Fix related to 2D_Segment sets when multiple sets are defined.</li>     <li>Fix for 2d thermal adaptive problem with convection boundary conditions (2d segments generated improperly and temperatures for thermal solver were set to the wrong time).</li>     <li>Extend Hybrid inflator option to work with _CM jetting.</li>     <li>Fix with jetting related to _CM option.</li>     <li>Added rigid bodies to 100 step initialization option in <code>*CONTROL_DYNAMIC_RELAXATION</code>.</li>     <li>Fixed <code>*PARAMETER</code> if &quot;&amp;&quot; is not at the first column.</li>     <li>Fix for <code>*SET_PART_ADD</code> with set offsets defined.</li>     <li>Some improvements to <code>*CONTROL_ADAPTIVE_CURVE</code>.</li>     <li>Fix in 2d r-adaptive where <code>*LOAD_SEGMENT</code> is treated as in 3d adaptivity.</li>     <li>Fix potential bug for <code>*CONTROL_CHECK_SHELL</code> when multiple parts are defined.</li>     <li>Fixed an adaptive bug that was added 07/11/2006 causing adaptive runs that use <code>*LOAD_SHELL</code> to lose their load.</li>     <li>Fixed in adaptivity triggered if any element fails.</li>     <li>Updated NASTRAN and DYTRAN reader from MSC.</li>     <li>Add support for MSC Dytran + Dyna coupling.</li>     <li>Make lscasedriver (<code>*CASE</code>) work for Windows platform.</li>     <li>Fix for <code>*SET_NODE_GENERAL</code> usage for full deck restarts with the PART option.</li> </ul> <h3>MPP Database/Output</h3> <ul>     <li>Add echo of decomposition information to the d3hsp and mes0000 files for MPP.</li>     <li>MPP fixes for interface force file in case there are tied interfaces.</li>     <li>Modify sensor handling for MPP, to fix problem with PART_SENSOR.</li>     <li>Fix for ALE dbdensor -- MPP only.</li> </ul> <h3>MPP Material Models</h3> <ul>     <li>Fix MPP bug in material 169, <code>*MAT_ARUP_ADHESIVE</code> that could cause LS-DYNA to crash if input variable XEDGE = 1.</li>     <li>Fix beam spotwelds with OPT=9 failure which were broken when rate effects were added -- MPP only.</li> </ul> <h3>MPP Elements</h3> <ul>     <li>Fix with MPP beam spotweld neighbor thinning.</li>     <li>Fix for one noded beam -- MPP only.</li> </ul> <h3>MPP Contacts</h3> <ul>     <li>Fix affecting contact forces for contact entities -- MPP only.</li>     <li>Fixed memory allocation problem in MPP related to tied contact initialization.</li>     <li>Add MPP constrained contact check: if a slave or master node is in more than one constrained interface, issue a warning and release the node. This check was already in SMP.</li>     <li>Fix for MPP 2-surface force tranducers when used with segment-based contact for the case when some processors in the contact communicator do not have any force transducer contacts defined.</li>     <li>Adjusted the tie criteria for spotweld -- MPP only.</li>     <li>Fix in MPP segment-based contact when there are control volumes in the data.</li>     <li>Fix user defined thickness in tied contact -- MPP only.</li>     <li>Change in MPP forming contact: honor newly documented behavior of the contact orientation flag: reorient if flag is 3, but not if flag is 4.</li>     <li>Fix to SINGLE_EDGE contact -- MPP only.</li>     <li>Fix possible case of MPP eroding contact failure: if segment list was used for one of the side definitions, some contact segments might get lost.</li>     <li>Change to MPP contact release condition to better handle the case where both the slave and master sides have 0 thickness.</li>     <li>Fix in MPP single surface contact friction calculation that has been broken since 971 version 5445.</li>     <li>Fix for MPP TIEBREAK contact initialization, in case a slave node is near two separate slave segments, it was sometimes not taking the closest one.</li>     <li>Add extra logic for tie interface with user specified thickness according to manual.     <ul>         <li>t3 = 0.6*(slave_t+master_t)</li>         <li>t2 = 0.05*clen</li>         <li>t = max(t3,t2)</li>     </ul></li>     <li>Add additional check which SMP code does to avoid tie to the wrong segment resulting in a short beam controlling the time step -- MPP only.</li>     <li>Fixed a serious MPP thermal contact bug that would cause bad thermal stiffness and temperature data at elements shared by processors if there is more than one thermal contact definition in the model.</li>     <li>Fixes for MPP auto-tiebreak contact: was reading the tiebreak option off the wrong card, and accidentally reinitializing the tie point every cycle, resulting in no contact forces.</li>     <li>Fixed MPP 2-surface force transducers when used with segment-based contact (Nodal forces were put on incorrect nodes possibly causing segmentation faults.).</li>     <li>MPP changes for slipring node in contact.</li>     <li>MPP fixes for contact force based sensor: forces were not being correctly computed.</li> </ul> <h3>MPP Constrained</h3> <ul>     <li>Fix treatment of rigid body forces in MPP implicit.</li>     <li>Fixes for <code>*BOUNDARY_PRESCRIBED_MOTION</code> including:     <ul>         <li>Curve scale factor applied twice.</li>         <li>Bug in VAD=4.</li>     </ul></li>     <li>Fix of MPP not properly handling <code>*CONSTRAINED_LINEAR</code> in some cases.</li>     <li>Fix MPP implementation of implicitly constrainted joints for explicit.</li>     <li>Correct MPP processing of tied constraints for implicit.</li> </ul> <h3>MPP Miscellaneous</h3> <ul>     <li>Fix in <code>*DEFINE_COORDINATE_NODES</code>, FLAG=1 -- MPP only.</li>     <li>Fix related to MPP and adaptivity.</li>     <li>Fix for <code>*CONTROL_DYNAMIC_RELAXATION</code> -- MPP only.</li>     <li>Fix for interface linking -- MPP only.</li>     <li>Fix problem in MPP solid remeshing in case some processors had no part of the outer boundary.</li>     <li>Support <code>*DEFINE_DEATH_TIMES</code> -- MPP only.</li>     <li>Volume calculation of airbag with holes made consistent with SMP.</li> </ul>]]></content:encoded>
    <dc:publisher>No publisher</dc:publisher>
    <dc:creator>admin</dc:creator>
    <dc:rights></dc:rights>
    
      <dc:subject>release note</dc:subject>
    
    <dc:date>2007-01-01T09:55:00Z</dc:date>
    <dc:type>News Item</dc:type>
  </item>





</rdf:RDF>

