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
- Ansys DPF 2025.2.pre0 APIANSYS, Inc.
- FreeType 2.13.3 - Not pre-compiled, included in the code baseThe FreeType Project
- GLEW 2.1.0 (The OpenGL Extension Wrangler Library) - Not pre-compiled, included in the code baseGLEW
- HDF5 Library and Tools 1.14.5The HDF Group
- Intel MKL 2020.0.0Intel Corporation
- Intel openMP 5.0Intel Corporation
- zlib 1.3.1 - Not pre-compiled, included in the code baseJean-loup Gailly and Mark Adler