SAM 2.5.x [Dec 16, 2024]
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.
SAM 2.5.3
Jan 23, 2025 - SHA: 6af7a623
CSAM-1065 - Fix additional wrong qualifiers in Nastran output file stress datasets
Some Naslib stress result datasets could have wrong qualifiers when the EPSTYPE flag is not null. This flag was used for stress qualifiers while it should not.
SAM 2.5.4
Feb 7, 2025 - SHA: 4b98a889
CSAM-1073 - Fix element coordinate system from states with STATE_ROTANG main coordinate system reset to SYS_ELEMSYS_VECTOR
vis_State with a STATE_ROTANG main coordinate system may return wrong direction cosine matrices on elements that have a specific coordinate system computed with a direction vector (SYS_ELEMSYS_VECTOR).
CSAM-1070 - Naslib Centroid OES and OEF elements 384 and 385
NASLib supports new CQUADR and CTRIAR SOL401 elements with code 384 and 385.
CSAM-1054 - Fix id2 for Naslib RMS nodal results
Fix NASLib for RMS and NOZ results, the dataset numeric identifier id2 may be inconsistent between element and nodal results.
CSAM-1012 - Fix Naslib Laminate Solids in combination with standard solids
Fix Naslib when composite laminar solids or shells are mixed with standard elements, the linked dataset ROT_ANG.[PLY].E is created for strain or stress datasets.
CSAM-1007 - No transformation for statistical variables in NASLib
Fix NASLib: the statistical variables RMS and NOZ are no longer transformed in the global system.
SAM 2.5.5
Feb 25, 2025 - SHA: 5b4a9cc5
CSAM-1028 - Add mode number attribute
Result datasets from vibration analysis in NASLib now provide a mode number attribute.
CSAM-1028- Add Frequency Response category
The category attribute is now set as SYS_CATEGORY_FREQUENCYRESPONSE for Nastran Modal Frequency Response analyses.
CSAM-1084 Naslib add ecode 386/387 for Centroid and Corner
NASLib supports new CQUADR and CTRIAR SOL401 elements with code 386 and 387 having results at centroid and corners.
CSAM-1085 Naslib restore RMS and NOZ VonMises Datasets
Following fixes are done : - | RMS and NOZ stress and strain VonMises datasets are restored. - | RMS composite stress datasets have no more Id2 identifiers - | RMS reaction forces datasets have no more Id2 identifiers
CSAM-1089 Naslib: Element strain and stress results are unset for triangles and quadrangles of ecode 341 to 346
SAM 2.5.6
Mar 07, 2025 - SHA: 921c505a
CSAM-1074 - Add rotational angle dataset for element nodes result (not plies)
Add support for rotational angle datasets for element nodes results in elements with plies in NASLib.
CSAM-1094 - Add support for element rotation angles for centroid elements in NASLib
CEETRON Access can now read rotation angles for Nastran elements with element codes 384, 385, 386, and 387 (centroid and corner values).
CSAM-1097 - NASLib fix Element Result for various sol401 elements
Fix in NASLib for stresses, strains and resultants of some sol401 elements. Certain element results were displayed when they shouldn’t have been. Moreover, a dataset of element strains could be omitted when it should have been present.
SAM 2.5.7
Mar 18, 2025 - SHA: 872e60c7
** CSAM-1115 - Fix use of custom memory allocation in NASLib**
Remove accidental uses of memory allocation incompatible with custom memory handling functions.
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