SAM 2.7.x - latest [Mar 21, 2025]
SHA: ce84f1fb
Fixed Bugs
CSAM-1117 - Empty result dataset in Nastran sol159
For Nastran transient thermal solution result files, some empty datasets for temperature gradient and flux results could be created when CHBDY elements are present.
CSAM-1116 - Fix heat flow result display for Nastran solution 159
Total heat flow result qualifier is used for transient solutions with CHBDYi elements.
CSAM-1115 - Fix use of custom memory allocation in NASLib.
Remove accidental uses of memory allocation incompatible with custom memory handling functions.
CSAM-1098 - Fix interprocess communication lock
Fix inter-process communication lock for datasets with double data type.
CSAM-1097 - Naslib avoids OEF element result on ecode=341..346
Fix NASLib to avoid element Shell resultant forces for sol401 elements CTRIA3, CQUAD4, CTRIA6 and CQUAD8.
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.
CSAM-1096 - H3DLib Fix resultDataBlock system when no default is defined
Fix result system type in H3DLib when no default is set in the H3D result block
CSAM-1095 - Nasfwt must use vis_NASFwt_write8f to write reals
Fix export of contact real parameters with fixed 8 characters format.
CSAM-1095 - Fix SimCenter Nastran BCTSET export with BUSRF and BSURFS
- Fix Nasfwt NX-Nastran export of BCTSET card.
- Surfaces defined by shells or solids are written in separate BSURF and BSURFS blocks.
- When a vis_CPair object has a SYS_NODE slave type, the corresponding surface is converted into element faces to be exported as BSURF or BSURFS.
- The format issue when exporting BCONPRP with FNTOL value is fixed.
CSAM-1093 - Sol400 for MSC-Nastran NL generalized contact
fix NasFwt: enforce SOL 400 when exporting NonLinear Static model with generalized contact BCONTACT.
CSAM-1089 - Naslib: no Element results for ecode 341…346
Fix Naslib: Element strain and stress results are unset for triangles and quadrangles of ecode 341 to 346.
CSAM-1087 - Exporting a cgns file without an error due to the entity name character limit of cgns standard
Fix to the limitation of 32 characters limit while exporting a cgns file. If the entity name is above 32 characters, it will be truncated to 32 characters automatically to avoid an error while exporting cgns.
CSAM-1085 - Naslib restore RMS and NOZ VonMises Datasets
Fixes in NASLib:
- the RMS and NOZ stress and strain VonMises datasets are restored.
- the RMS composite stress datasets have no more Id2 identifiers
- the RMS reaction forces datasets have no more Id2 identifiers
CSAM-1080 - Fix cgnsvlib: For inlet BC type, the BC name must be used to set correct Feaspec
Fix in CGNS writer: when elements have a SYS_INTER_INLET_MASSFLOW feaspec property, the BC part name is preserved.
CSAM-1078 - Fix invalid edges return value in vis_ConnectElemAdjEnt
Invalid connected element and element entities could be returned by vis_ConnectElemAdjEnt when an entity had matching corner nodes but different mid-side and mid-face nodes. An additional vis_ConnectElemAdjEntWithCornerNodesOption function has been added to match entities based on corner nodes only.
CSAM-1076 - Removing Rotational DOFs of RBE2 Elements Where the Master Node Lies Within Solid Elements
Removed useless rotational degree of freedom at MPCs master element which caused negative roots in assembled stiffness matrix. For example, in a kinematic coupling with a master node lying on only solid elements (i.e. without underlying rotational degrees of freedom), rotational degrees of freedom at the master node are not used to constrain slave nodes.
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-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.
CSAM-1059 - Fix vtu plugin import when path contains non-ASCII characters
Files whose path contains a non-ASCII character can now be opened with the vtu plugin.
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 not transformed to the global system.
New Features
CSAM-1099 - Support MSC Contact IGLUE interface parameters
Support MSC Nastran contact IGLUE parameter in BCONPRG. Support MSC Nastran BCPARA NLGUE to de-activate Permanent Glue contact.
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-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-1090 - Vtu plugin supports polygon elements
The Vtu plugin now supports reading polygon elements
CSAM-1083 - DPFLib support of Ansys motion and stability improvements
The robustness of the interface with Ansys DPF has been improved. Furthermore, Ansys motion results can now be read.
CSAM-1083 - Update to DPF 2025R2 and stability improvement
Ansys DPF provided library is updated to 2025R2. The stability of the DPFLib module is improved, supporting more result types.
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-1070 - Naslib Centroid OES and OEF elements 384 and 385
NASLib supports new CQUADR and CTRIAR SOL401 elements with code 384 and 385.
CSAM-1069 - Improve memory management of beam section properties in Solve
In Solve, when many beam section properties needed to be computed, memory consumption could be excessive.
CSAM-1067 - Ansys input file export of contact pairs not containing interface elements
The export of contact pairs whose associated elements are not interface elements can now be exported to an Ansys input file.
CSAM-1056 - Improvements to surfmesh parallel meshing stability
Changes applied to surfmesh parallel meshing:
- SURFMESH_MATE option is not supported
- New check for blocking unsupported options
- msh_SurfMeshSetEdge with enabled trimming is an unsupported option
CSAM-1061 - Update Abaqus readers to support Abaqus 2025
Updated the Abaqus thirdparty library to 2025.
CSAM-1028 - Add mode number attribute
Result datasets from vibration analysis in NASLib now provide a mode number attribute.
Benchmark Report of CEETRON Solve
Provided third parties
- Ansys DPF 2025.2.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