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
- 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
The use of Third-party libraries in each of HOOPS SAM components can be found here in the Compilation Options tab.