SAM 2.5.x
SHA: abcbd15e
Fixed Bugs
CSAM-1049 - Fix potential crash in prosolve A crash might occur in some multithreaded prosolve runs, related to a use-after-free issue.
CSAM-1035 - Fix element result type detection in Marc result files Some Marc result files types could be wrongly read.
CSAM-1034 - Fix to the orientation vector of BEAM elements from SAMCEF result file Fixed the issue in the orientation vector of beam elements from SAMCEF result file.
CSAM-1033 - Fix Abaqus C3D4 number of nodes read This fixes Abaqus C3D4 number of nodes in the first direction read.
CSAM-1027 - Avoid generating intersection in surfmesh Fix possible mesh intersections when generating mesh with surfmesh.
CSAM-1023 - Read Nastran input file cards with comments in-between entry lines Comments included in-between lines of a single bulk data entries of a Nastran input file are cleanly processed.
CSAM-954 - Fix creation of Nastran output file stress datasets In Nastran output result files, stress datasets creation may be wrong on some files. Either stress datasets with only zero values could be reported while they should not exist, or stress datasets might be missing.
CSAM-834 - Allow Ansys cdb files containing non-ASCII letters UTF8 encoding is now allowed in Ansys input files.
CSAM-654 - Add warning for duplicated node and element Ids Duplicated node and element Ids are checked in NASFil, ABAFil and ANSFil libraries.
New Features
CSAM-1044 - Enable Convention VDM_CONVENTION_FRAMEZERO in odb export Enable Convention: VDM_CONVENTION_FRAMEZERO in odb export to generate a zero-increment frame.
CSAM-1043 - CEETRON Solve Benchmark report is integrated into the CSAM documentation Each release’s documentation points to its specific report.
CSAM-1042 - Support LZ4 and BLOSCLZ compression in Nastran HDF5 result files Nastran HDF5 result files compressed with LZ4 and BLOSCLZ can be read if the cmake CEE_SAM_OPTION_BLOSC is enabled. By default, this option is enabled, and the c-blosc third party library is provided.
CSAM-1041 - Add Nastran Contact separation parameters Support MSC-Nastran import and export BCPARA separation parameters IBSEP and FNTOL.
CSAM-975 - Add support for absorptivity in radiative boundary conditions Absorptivity can now be optionally used in radiative boundary conditions. This is done with the vis_LCase object and the new LCASE_HEATRAD_ABSORPTIVITY type. When using LCASE_HEATRAD_ABSORPTIVITY, vis_LCaseSetDistdv receives the ambient temperature, emissivity, and absorptivity as input.
CSAM-940 - Support reading mechanical stresses in sections from Nastran op2 files Mechanical strains and effective mechanical strains reading from Nastran .op2 files have been fixed for shells.
CSAM-928 - Support import of RBODY collector in PAMLib erf Support RBODY collector in PAMLib erfh5 import.
CSAM-820 - Support Abaqus CONN2D2 and CONN3D2. Add support for import and export of Abaqus connector elements of beam type.
Patches
SAM 2.5.2
Jan 21, 2025 - SHA: 837f6905
CSAM-1062 - Fix element coordinate system from states with STATE_ROTANG main coordinate system vis_State with a STATE_ROTANG main coordinate system may return wrong direction cosine matrices on elements that do have effectively linked rotation angle vectors.
CSAM-1060 - Fix State transformation when linked CSysId dataset is missing When State system transformation is performed, the State object may use local coordinate system set using object VIS_IDTRAN even if there is no linked CSysId dataset.
CSAM-972 - Add bending stress and strain datasets for CBAR Add bending stress and strain datasets in NASLib for the Nastran CBAR element (ecode 34). Real and complex values are handled.
Benchmark Report of CEETRON Solve
Provided third parties
- Ansys DPF 2025.1.pre0 APIANSYS, Inc.
- FreeType 2.10.1 - 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