SAM 2.11.x - latest [September 4, 2025]

SHA: 51459829


Fixed Bugs

CSAM-1307 - RBE3 connectivity in H3DLib consistency with other readers

When reading Altair Optistruct results with H3DLib, RBE3 elements connectivity has been changed such that the dependent node is now in first position to be consistent with other readers (NASLib, NASFil…).

CSAM-1302 - Fix export of quadratic pyramid elements in ABALib

Quadratic pyramid elements are exported as degenerated quadratic bricks C3D20 in ABALib.

CSAM-1300 - Fix crash when using vdm_OpenFOAMLib directly

Fix crash when using vdm_OpenFOAMLib directly.

CSAM-1299 - Fix compilation of SAM without Zlib

SAM compilation without Zlib has been fixed.

CSAM-1249 - Fix NASLib missing dataset due to small time steps

In NASLib, when reading a transient subcase, some result datasets may be missing due to rounding errors on the time value.

CSAM-1170 - Fix to the coordinate system id of the CBUSH1D element for Nastran op2 file.

Fix to the coordinate system id of the CBUSH1D element for Nastran op2 file.

CSAM-1169 - Fix to Beam Element Orientation Matrix computed from Orientation Vector specified in basic (default) CSYS.

Fixed the Beam Element Orientation Matrix computed from Orientation Vector specified in basic (default) CSYS in Nastran op2 file.

CSAM-834 - Read ISO 8859-1 files

ISO 8859-1 files encoded files are allowed.

New Features

CSAM-1308 - Loading remeshed geometries with LMan

vdm_LManSearchLibraryMesh() and vdm_LManSetLibraryMesh() functions are added to manage mesh changes with LMan.

CSAM-1301 - Add element and node sets to DPFLib

Element and node sets are read by DPFLib.

CSAM-1281 - NASLib supports Von Mises strain for composites elements

In some cases, Von Mises or effective strain datasets may not have been properly generated for composite elements.

CSAM-1266 - Modernize current example 14 with simplified C API

Replaced the use of datafun with library manager to read the input file in exam14_minimalplugin.

CSAM-1264 - Example 7 is modernized with simplified C API

Example 7 is modernized with library manager functions.

CSAM-1263 - Modernize current example 1 with simplified C API- HOOPS-Access

Modernized the example1.cpp with new simplified C API.

CSAM-1199 - D3DFil support MAT_COMPOSITE_DAMAGE and PART_COMPOSITE

D3DFil supports MAT_COMPOSITE_DAMAGE and PART_COMPOSITE keywords. Supported parameters in PART_COMPOSITE: Element formulation (ELFORM), Shear factor (SHRF), reference surface location (NLOC), Non-structural mass (MAREA), layer material (MIDi), layer thickness( THICKi) and layer material angle (Bi) are supported. They can be retrieved in vis_EProp object using respectively property types: EPROP_FORMULATION, EPROP_KS, EPROP_OFFSET(to get result of NLOC value), EPROP_NSM, EPROP_LAYER_MID, EPROP_LAYER_THK and EPROP_LAYER_PHI. The number of layers may be retrieved using EPROP_LAYER_NUM. Supported parameters in MAT_COMPOSITE_DAMAGE: Density(RO), Young’s modulus in a, b, c directions (EA, EB, EC), Poisson ratio in NUba, NUca, NUcb (PRBA, PRCA, PRCB), the shear moduli(GAB, GBC, GCA), the shear strength(SC), the Longitudinal tensile strength(XT), the transverse tensile strength(YT) and the transverse compressive strength(YC). They can be retrieved in vis_MProp object using respectively property types: MPROP_DENSITY, MPROP_EORT, MPROP_NUORT, MPROP_GORT, MPROP_SHR, MPROP_SXT, MPROP_SYT and MPROP_SYC. The SECTION_BEAM now supports shear factor (SHRF), nonstructural mass (NSM), element formulation (ELFORM) types:

  • 1, 4, 7, 8, 9 and 11 with associated parameters TS1, TS2, TT1, TT2. The corresponding beam section may be retrieved with EPROP_BEAMSECT and geometric values with EPROP_BEAMDIME.
  • 2, 3, 12 with “SECTION” card. The corresponding beam section may be retrieved with EPROP_BEAMSECT and geometric values with EPROP_BEAMDIME.
  • 2,12, 13 with parameters: Cross sectional area (A), area moment about s (ISS), about t(ITT), torsional constant (J), shear area (SA), product area moment (IST). These values may be retrieved using EPROP_AREA, EPROP_IYY, EPROP_IZZ, EPROP_J, EPROP_KSY and EPROP_IYZ.

CSAM-1193 - Support Shell Offset and Composite in D3DFil

D3DFil supports ELEMENT_SHELL with sub-keywords THICKNESS, OFFSET, COMPOSITE. The shell offset parameter NLOC in SECTION_SHELL keyword is also supported.


Benchmark Report of CEETRON Solve


Provided third parties