SAM 2.14.X [Dec 05, 2025]

SHA: 3fd17f67


Fixed Bugs

CSAM-1409 - Fix friction coefficients export to ANSYS input from CPair

Friction coefficients were not correctly exported to Ansys input files when linked directly to a contact pair, and not to an element.

CSAM-1394 - Support transitive includes from relative paths in Nastran input decks

Access now resolves nested INCLUDE statements using paths relative to the file that issued them when reading Nastran input decks.

CSAM-1389 - Fix expected library name in C# headers

Change the expected library name in C# interface from CeetronSAM to HoopsSAM.

CSAM-1385 - Fix possible crash when generating elements in FluentLib

Fix a crash when all faces of the model are not explicitly defined when generating elements in FluentLib.

CSAM-1257 - Fix ETBLOCK being reported as unrecognized when reading Ansys input decks

Line numbers corresponding to ETBLOCK were wrongly reported as unrecognized.

New Features

CSAM-1387 - Providing plugins as binaries in SAM distribution

Data Provider plugin binaries (Exchange, VTK and OpenFOAM) are now included in the bin folder within the distribution package. Exchange plugin is added into the Evaluation package.

CSAM-1383 - Rigid bodies from Marc output files

Rigid body information is now provided for Marc output files. The center of rotation can be retrieved through vis_RBodyGetRefNode() while vis_RBodyValueDouble(*,RBODY_ROTATION_AXIS,*) will provide the rotation axis.

CSAM-1372 - ,1230]-Update H3D library to version 2025

Updated the H3D third-party library to version 2025.

Expected changes:

  • The elements are reordered if Rigid elements are present in the model.

CSAM-1368 - Improved CMake system by adding requested options

The following options have been added to the CMake system:

  • CEE_SAM_OPTION_LIB_PATH: Library binaries path for MSVC or Linux
  • CEE_SAM_OPTION_BIN_PATH: Binaries path for MSVC or Linux
  • CEE_SAM_OPTION_ODB_API_CURRENT_VERSION: Current Abaqus ODB API version
  • CEE_SAM_OPTION_ODB_API_SUPPORTED_VERSIONS: Currently supported Abaqus ODB API versions
  • CEE_SAM_OPTION_HDF5_BUILD_TYPE: HDF5 external library build type used (Static or Dynamic)
  • CEE_SAM_OPTION_ODB_API_LIBRARIES_LIST: Semi-colon separated list of Abaqus ODB API libraries to be added to the link

CSAM-1391 - Support of new unit for mass in Nastran op2 file reader

Supported new unit for mass (N-h^2/mm) in Nastran op2 file reader.

CSAM-1331 - CGNS export build PolyData with Element Entity Association

A new element association, VIS_POLYUNIQUEFACE, has been added. This association can be used with the vis_ConnectSetElemAssoc and vis_ConnectAddElemAssoc functions to define, for each face of an element, which unique face of the model it corresponds to, when the mesh is described from the internal and external faces. This association is recommended when exporting a large model in CGNS format, in combination with the VDM_CGNS_POLYASELEMENTASSOC export option, as it can significantly reduce the memory consumed during CGNS file writing.

Expected changes:

  • When reading a Fluent .cas file, element faces are now stored using the element association type VIS_POLYUNIQUEFACE. New datasets UNIQUEFACE.E will therefore be created.

CSAM-1291 - Improve Abaqus odb opening time

Introduce VDM_DEFERREDREADMODE to reduce the opening time for Abaqus odb files. This currently affects nodal and element-face results.

CSAM-1260 - Export Face or Edge Heat Convection in Nastran format

Support Nastran export of Heat conduction face or edge defined in vis_LCase object via LCASE_HEATCONV. In Nastran import, surface element CHBDYE with associated CONV and PCONV are now stored in vis_LCase object with LCASE_HEATCONV entry.

CSAM-1231 - Exporting Orientation information for local cordinate system based on SYS_ELEMSYS_VECTOR

Enhanced the *ORIENTATION keyword to define the local coordinate system based on SYS_ELEMSYS_VECTOR while writing an Abaqus input file.

CSAM-1168 - Support Extra History Variables for Solid elements from LS-Dyna result file

Supported reading extra history variables present in the solid element results from LS-Dyna d3plot files. These results can be accessed through the dataset: SDV.[MATERIAL,SOLID].E:id1 where id1 is the time step identifier.

CSAM-1081 - VTP Data Provider Implementation

This release introduces support for VTK PolyData (VTP) files within the Data Provider framework, enabling efficient reading and processing of particle mesh data along with associated scalar, vector, and tensor results. It supports single VTP files, multi-state sequences, and PVD time series, covering geometry types such as vertices, lines, polygons, and triangle strips. The implementation includes lazy loading, optimized XML parsing, and automatic discovery of numbered state files for improved performance. Fully integrated into the existing VTK provider framework, it uses standard CDP interfaces and seamlessly works with the PVdProvider for managing multi-file time series.

CSAM-864 - Reading structural damping material property from Abaqus input file

Support reading structural damping material property from Abaqus input file


Patches

SAM 2.14.1

Dec. 10, 2025 - SHA: 6ce832f8

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)

SAM 2.14.2

Dec. 11, 2025 - SHA: f56daef8

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.

SAM 2.14.3

Dec. 19, 2025 - SHA: 66818883

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.


SAM 2.14.4

Jan. 15, 2026 - SHA: 871e6b5c

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

In Nastran result files for non linear 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 non linear sol 106 and 129 results
  • E.[EQUIV,CREEP]* qualifiers to E.[EFF,CREEP]* in non linear sol 106 and 129 results

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.

SAM 2.14.5

Jan. 20, 2026 - SHA: 1022cf04

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.


Benchmark Report of HOOPS Solve


Provided Third Parties

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