SAM 2.1 - latest [July 2024]

Fixed Bugs

CSAM-950 - Crash in SurfMesh when a node is connected to a large number of other nodes A crash could occur in SurfMesh when many nodes are connected to a single node through edges while meshing.

CSAM-944 - Wrong assigned output file name while exporting Nastran input file When a dot was found before the extension in the result output file path, the assigned output file path written in Nastran input file exported from CEETRON Access was wrong.

CSAM-933 - Fix CE card export in ANSFil The export of CE card, that has replaced the CERIG export for Ansys workbench compatibility, generated wrong constraint equations when the constrained nodes were not at the same spatial position.

CSAM-926 - Performance regression in OpenFOAMLib A performance regression was introduced in SAM 1.7 release in the OpenFOAMLib module, that could lead to an increased reading time.

CSAM-883 - Fix defeaturing issue in SurfMesh SurfMesh defeaturing could fail to remove some elements, depending on the order of edges processing.

CSAM-878 - Do not provide shear panel results at element nodes in NASLib Shear panel results at element nodes in NASLib were wrong and could lead to a crash. The available dataset has been removed.

CSAM-876 - Fix re-using id2 for different steps where time differences is very small. In transient simulation, Fix re-using id2 for different steps where time differences are at the double precision.

CSAM-860 - Avoid crash due to false positive in replication detection While reading a Nastran bulk data file, a crash could occur because of a false positive in replication detection. Replication detection has been improved to avoid this crash.

CSAM-766 - Reinitialize Sys_matrix singularities after each Factorization when the toggle SYSMATRIX_AUTOSPC is enabled and when the same vfs_SysMatrix object is factorized several time, the penalized singularities were not removed from the previous fatorization.

CSAM-766 - Fix Lanczos eigensolver when a given step found too many eigenvalues. Improve Block Lanczos solver to enable the searching of eigenvalues in two steps in case where too many are found. First a normal Expand procedure is executed, then a “Fill” Step is carried out.

CSAM-616/766 : Using block lanczos size equal to 1 when solving buckling. For buckling problems, if Lanczos eigensolver is chosen, we enforce the block lanczos size to be 1. This improve the default values for buckling and avoid the need of having particular knowlegde on the lanczos algorithm to figure this out. A message is printed in the log file when used in Prosolve.

New Features

CSAM-939 - Add datasets corresponding to SDISPLACEMENT and SFORCE. Nastran results SDISPLACEMENT and SFORCE from modal frequency response analysis are now available.

CSAM-931 - Support of I10 format input in LS-DYNA LS-DYNA I10 format input mode is supported in the D3DFil module.

CSAM-927 - Support of Random Response analysis in ABALib and ABAFil The Random Response card and analysis type are now supported in ABALib and ABAFil (reading and writing).

CSAM-815 - Support orientation node for beam element in ABAFil Beam elements’ orientation nodes are now supported for Abaqus input files reading and writing. This information can be accessed from the connect through the VIS_ORIENTINDEX identifier.

CSAM-713 - [Plugin] Vtk plugin is now available in Access Reader library for VTU files is now available. As a plug-in to CEETRON Access, (by vdm_PluginLib) a VTK plugin reader is introduced in this release.

CSAM-694 - Support of new MPC keywords in H3DLib The H3DLib module now supports the new MPC Forces and MPC Moments keywords.