SAM 2.15 latest [Jan 27, 2026]

SHA: 4ca9802f


Fixed Bugs

CSAM-1472 - Fix NASLib to store 1D element orientation vector based on node g0

Fix in op2 reader when 1D elements have orientation vector defined by a node Id. The type of the system obtained via the element association is now SYS_ELEMSYS_POSITION and the Id of the corresponding node is obtained via the element association VIS_ORIENTINDEX. For these elements, vis_ElemDat contains the coordinates of the orientation node g0.

Expected changes:

  • Some 1D elements could have a VIS_ORIENTINDEX association even though their orientation vector was not defined by a node.
  • 1D elements whose orientation vector is defined by a node will now have an association of type SYS_ELEMSYS_POSITION.

CSAM-1471 - Use of Third-party libraries in each of the SAM components

A table has been added in the documentation to list the use of Third-party libraries in each of the SAM components.

CSAM-1466 - Fix LMan loading of library dataset using vdm_DataFun

Fix in vdm_LManLoadModel when the current sub-library has been loaded by vdm_DataFunLibDataset and not by vdm_LManSetLibraryMesh.

CSAM-1465 - Fix ELEMENT_SHELL_BETA card support in LS-DYNA input file

Fix issue reading ELEMENT_SHELL_BETA cards introduced by CSAM-1193 in 2.11.

CSAM-1417 - Read effective strains for non linear results of Nastran sol 106 and 129

In Nastran result files for nonlinear solutions 106 and 129, effective plastic and creep strains were wrongly read as Equivalent plastic and creep strains.

Expected changes:

  • E.[EQUIV,PLAST]* qualifiers to E.[EFF,PLAST]* in nonlinear sol 106 and 129 results
  • E.[EQUIV,CREEP]* qualifiers to E.[EFF,CREEP]* in nonlinear sol 106 and 129 results

CSAM-1412 - Fix EnsightLib with repeated element types in geom

Fix in EnsightLib to support .geom files where part blocks can contain multiple sub-blocks with the same element type.

CSAM-1382 - Fix OptiStruct H5 file version management

The version management of Optistruct H5 files has been fixed. This was randomly leading to reading failure in Access.

CSAM-1364 - Displacements (vibration modes) are now recognized in H3DLib

Displacement modes were previously reported as Unknown datasets when reading .h3d Optistruct files.

Expected changes: Dataset name and size change (from Unknown to “D” and from Vector to SixDof DataType) for some Optistruct files.

CSAM-1303 - Fix Naslib management of ABS, MAX, MIN, and RMS values for Stress and Force results

Fix Naslib management of ABS, MAX, MIN, and RMS qualifiers for Stress and Force results. Available results may not have been displayed, and current qualifiers might be wrong.

Expected changes:

  • Possible qualifiers change (ABS, MAXIMUM, MINIMUM, RMS) for stress and force results
  • Additional stress and force results with different qualifiers (ABS, MAXIMUM, MINIMUM, RMS)

CSAM-1235 - Transforming offset vector based on the OFFT flag while reading Nastran mesh data

Fix the transformation issue of offset vectors defined in CBAR and CBEAM elements if offset vectors are in the offset coordinate system while reading Nastran model data. Fix the writing of offset vectors of CBEAM elements.

Expected changes: If the offset vectors are defined in the offset coordinate system, it will be transformed into basic coordinate system of Nastran. Also, offset vectors of CBEAM elements are now properly exported

CSAM-1203 - Fix for Vfx issue to solve bonded contact problem when using Ansys input deck

Fixed an issue affecting bonded (tie) contact handling in VFX/ProSolve when reading tie contact definition from Ansys input decks.

Expected change: The target and contact elements are created as CPAIR objects instead of storing into connect. So, the total number of elements and the ordering should be affected for Ansys input deck reading and writing. Also, Analytical Surfaces are created to represent rigid surfaces and stored as master for contact pair.

CSAM-1164 - Update to Intel OpenMP 2023.1.0

Update to Intel OpenMP 2023.1.0.

New Features

CSAM-1460 - Export CONN3D2 element to Abaqus input deck

CONN3D2 elements (equivalent to CBSUH in Nastran) with PROJECTION CARTESIAN + CARDAN connector types can be exported to Abaqus input deck. Connector damping values are read and exported.

CSAM-1400 - Support cyclic symmetry components defined with edges in Ansys format

Support cyclic symmetry tolerance for export and import in Ansys and Nastran formats. In the Ansys format, both import and export, we support cyclic symmetry components consisting of nodes belonging to edges.

Expected changes:

  • Exported Nastran files with cyclic symmetry CYCSET may now be written with nonblank tolerance value entries if defined in the model.
  • In the case of cyclic symmetries, the vis_CPair object of type CPAIR_CYCLIC can now be: (master=SYS_EDGE, slave=SYS_EDGE) if the model contains symmetry components formed by edges.

CSAM-1164 - Update to Ansys DPF 2026r1 pre1

The Ansys DPF third-party has been updated to 2026r1 pre1.

CSAM-1100 - Support of distributed orientation definitions in Abaqus input files

Definition of distributed orientations are now supported in Abaqus input files for the COORD3D, COORD3D format.


Benchmark Report of HOOPS Solve


Provided Third Parties

The use of Third-party libraries in each of the HOOPS SAM components can be found here in the Compilation Options tab.