SAM 2.13 latest [Oct 21, 2025]

SHA: 5ddee5e5


Fixed Bugs

CSAM-1367 - Avoid memory error when CGNS MultiZone export is active with a single zone.

if CGNS export convention VDM_CGNS_MULTIZONESEXPORT is used when there is a single zone in the model, it may fail with memory error.

CSAM-1358 - Crash when reading invalid text files in EnSightLib

EnSIghtLib could crash when reading invalid text files.

CSAM-1357 - Crash in surfmesh with quad dominant option

While generating a quad dominant mesh with Surfmesh, a crash could occur in a function that split edges.

CSAM-1353 - Fix vis_IdTranOrder

The function vis_IdTranOrder could incorrectly swap the last two entities when they did not share the same ID and their associated FACE or EDGE number differed.

CSAM-1352 - Fix to the welding of nodes in pvtu files

Fixed an issue in the node welding feature of parallel vtu (pvtu) files. User can do following settings which are now supported by the Vtk Plugin.

Name : PVTU_WELD_INTERFACE_NODES Type : bool Default : true Explanation : Weld interface nodes for parallel vtu files.

Name : PVTU_PARTID_FIELD_NAME Type : string Default : PartID Explanation : Field name for Parts in VTU files.

CSAM-1350 - Fix in reading vector results from vtu file which contains a 2D model

Fixed a bug to be able to read vector results of a 2D model from vtu file using vtk data provider plugin.

CSAM-1345 - Fix to the result names while reading a vtm file

Fixed a bug that caused “UNKNOWN” string appeared along with the result name while reading a vtm file using VTK DataProvider plugin.

CSAM-1340 - Fix ghost element indexing in ANSlib

Fix management of ghost elements indexing in ANSLib.

CSAM-1327 - Fix loading of both strains and engineering strains in PAMlib

When strains and engineering were both available in PAM-CRASH output files, loading strain results might fail.

CSAM-1204 - Fix coupling element part identifier assignation in ABALib

If an Abaqus result file (odb file) contains coupling constraint elements and the VDM_CONVENTION_ALTPART convention is set, part identifiers are now set. If the part identifier is not set, exporting the model to an odb file is prevented.

CSAM-1201 - Degenerated target elements export to Ansys input file

This fixes the export of degenerated target elements TARGE169 and TARGE170 to Ansys input files.

Expected changes:

  • TARGE169 and TARGE170 elements will be assigned a shape parameter consistent with their base element.
  • TARGE169 and TARGE170 elements will not be exported as degenerated elements anymore.

CSAM-1201 - Fix contact base element reference export for Ansys inputs

This fixes the export of contact base element user identifiers when writing Ansys input files.

CSAM-1201 - Fix introductory comments of Ansys input files

Introductory comments of exported Ansys input file are changed to be consistent with the expected format while importing in Ansys Workbench.

CSAM-1339 - Fix vis_State creation issue from the C++ wrapper with multithreading

When using OpenMP, a crash could occur during vis_State creation. Fix vis_State creation issue from the C++ wrapper with multithreading.

New Features

CSAM-1375 - Support for Solid Pyramid Element Type 216 and 218 from Marc result file - Part 2

13 node Pyramid Element (218, 3D Thirteen-node pyramid) is now supported for Marc result file.

CSAM-1375 - Support for Solid Pyramid Element Type(216) from Marc result file

Pyramid Element (216, 3D five-node pyramid) is now supported for Marc result file.

CSAM-1373 - Support Grid Temperature Field results in H3DLib

Grid Temperature Field results are supported in H3DLib.

CSAM-1359 - Support of simple precision in Nastran h5 result files

Support of simple precision results in Nastran h5 files and avoids possible crashes when loading such files.

CSAM-1356 - Support import SFEBLOCK in ANSFil

Support import of SFEBLOCK command in ANSFil for surface load on elements.

CSAM-1355 - Export material angle Theta in NASFil for all shells, clean SYS_ELEMSYS_VECTOR storage through devices

Add Material property orientation angle theta while exporting CTRIA3, CTRIA6, CQUAD4 and CQUAD8 elements in a Nastran input file. Additional fixes related to the solution coordinate system identifier (VIS_CSYSID) associated values for the SYS_ELEMSYS_VECTOR type in ABAfil, NASLib, PAMLib and PERMASLib. The SYS_ELEMSYS_VECTOR relates to direction cosines vectors.

Expected changes:

  • For CTRIA3, CTRIA6, CQUAD4 and CQUAD8 elements export in NASFil, the theta angle is added if different from 0.
  • Some possible changes related to vector normalization for SYS_ELEMSYS_VECTOR in VIS_CSYSID in ABAfil, NASLib, PAMLib and PERMASLib.

CSAM-1354 - Add layer position support in MarcLib

Support of layer position in MarcLib.

CSAM-1351 - Reading a pvd file where geometry is partitioned into different vtu files

VTK provider supports reading pvd files where geometry is partitioned into different vtu files for a given time step.

CSAM-1342 - Add VIS_EXTTYPE in DPFLib

If available, the element type number can be retrieved with VIS_EXTTYPE in DPFLib.

CSAM-1293 - Reading Load/Scale Factor from LS-Dyna d3eigv file

The Load Factor/Scale Factor from LS-DYNA d3eigv files is now supported and added as a “LoadFactor” attribute in eigenvalue analysis results.

CSAM-1158 - support cyclic symmetry in ANSFil and ANSFwt

ANSFil and ANSFwt support cyclic symmetry definitions. Both standard command CYCLIC and coded database command CYCLIC,CDWR are supported in ANSFil. CYCLIC,CDWR is used in ANSFwt. Fix in *SET when used for an array parameter. Assignment to the succeeding array elements of the column is now supported.


Benchmark Report of HOOPS Solve


Provided Third Parties