SAM 2.10.x - latest [July 28, 2025]

SHA: a4e43581


Fixed Bugs

CSAM-1261 - ANSLib may crash when reading Ghost elements

Fix in ANSLib: When ghost elements are present in the model, this can lead to errors in the vis_Connect class.

CSAM-1254 - Naslib fix when reading logical record type

Fix in NASLib: an incorrect interpretation of the logical record type can result in a memory fault.

CSAM-1244 - ANSFil computes default orientation vector for 1D elements

Fix in ANSFill: the default orientation vector is computed for elements BEAM4, PIPE16, BEAM188, BEAM189, CABLE280, PIPE288 and PIPE289 when neither the optional node nor the element coordinate system is specified

CSAM-1242 - Support Optistruct linear heat transfer analysis results

Optistruct linear steady-state and transient heat transfer analysis results are now supported in the H3DLib library.

CSAM-1237 - NASLib add ModeNumber attibute in element result

Fix in NASLib: in case of Real Eigen Values subcase, the mode number is stored in attributes of element result datasets.

CSAM-1233 - Fix read PARAMETER keyword in D3DFil

Fix in D3DFil: when PARAMETER_EXPRESSION is encountared it is managed as unrecognized keyword without error message. The keyword PARAMETERS is read without any restriction on the position of whitespace characters.

CSAM-1202 - Access support rst files written with Ansys2025R1

Access support .rst files written with Ansys2025R1

CSAM-1197 - Define properties and materials of contact pairs in ANSFil

Contact pairs read in ANSFil now have properties and materials associated.

CSAM-1192 - Fix D3DFil when comment line exceeds 256 characters

Fix D3DFil when comment line exceeds 256 characters

CSAM-1174 - Manage sys806=2 in NASLib to use the Effective strain measure instead of Von Mises

When the executive system operational parameter 806 is set to 2 for sol 401 results, NASLib will use the Effective strain measure instead of Von Mises for elastic, thermal, and mechanical components.

CSAM-956 - Mechanical strains per ply are read in NASLib

Mechanical strains per ply results are read in Nastran result files in the OSTR1MEC datablock, when available.

New Features

CSAM-1252 - Option to force the use of capabilities that need licensing in DPFLib

Add VDM_DPFLIB_ASSUMELICENSING mode to force the use of all DPF capabilities, assuming that a valid Ansys licence is available. If no valid license is found when needed, an licensing error will be thrown by the DPF package.

CSAM-1223 - VTKLib: Export VTU files in binary mode with or without Zlib compression

VTKLib is able to export Vtu file format in binary mode with or without Zlib compression.

CSAM-1221 - Support peak strain results in Nastran output file

The NASLib library supports peak strain results provided by the PKOESN data block.

CSAM-1205 - Support polygons and polyhedra in VTU writer

VTU writer supports polygons and polyhedra elements. Fix in the VTU Plugin reader to support polygons and polyhedra elements.

CSAM-1183 - Examples of conformal meshing

Add example 63 demonstrating conformal meshing between two parts. The VIS_MESH_REPAIRINCONS has been added to VolMesh to automatically repair inconsistent meshes. The CONNECT_FLOOD option is added to the vis_ConnectFaceGroup() function. This allows to select adjacent element free faces until a feature edge is met, starting from a seed element face.

CSAM-1180 - CGNS - Integrate dynamic loading for External libraries

SAM dynamically loads the CGNS library, allowing runtime loading of CGNS functionality without requiring compile-time linking. This provides better deployment flexibility and reduces binary dependencies.

CSAM-1122 - Add Prosolve parameter PROSOLVE_PRINTMODEL

Added the control parameter PROSOLVE_PRINTMODEL in the vfx_ProSolve object in order to print the model summary to the log file.

CSAM-943 - Fix layered solid element results rotation to global frame in ANSLib and various DPFLib bug fixes

In ANSLib, layered solid elements (i.e. element 190) results rotations to the global frame could be wrong. In DPFLIP: - Fix computation of the expected result value count for structural temperatures. - Fix layered solid elements layer results ordering. - Fix VIS_FEATYPE computation for Ansys elements 181 and 281. - Add the StrainType attribute. - Replace the VDM_DPFLIB_DONOTROTATETOGLOBALFRAME convention by VDM_DPFLIB_ROTATETOGLOBALFRAME for consistency. Shell layer orientations can be used to compute quantities in a local frame. Shell and membrane thicknesses are available in DPFLib. Add VIS_FEATYPE and VIS_FEASPEC associatioin to DPFLib.


Benchmark Report of CEETRON Solve


Provided third parties