SAM 2.3.x

SHA: 78924743


Fixed Bugs

CSAM-1005 - Avoided crash while reading an Ansys input deck file Fixed a crash issue while reading an Ansys cdb file.

CSAM-1004 - Avoiding crash while exporting bdf file from a vdm file Avoided crash while exporting bdf file from vdm format if the vdm file contains kinematic coupling elements (RBE2 of Nastran).

CSAM-1000 - Fixing the issue of reading anisotropic friction coefficients from Abaqus input file Fixed the issue of reading anisotropic friction coefficients from Abaqus input file.

CSAM-996 - Manage inconsistent set entities in NASLib While reading the CASECC datablock of a Nastran OP2 output file, a very unexpectedly large number of entities could be stored as a set of entities. If the number of entities is too large, the set is stored as an empty set.

CSAM-995 - Overflow while reading very large records in NASLib An integer overflow could occur while reading very large records in NASLib, leading to a crash.

CSAM-989 - Failing Tecplot file export In some cases, the Tecplot file export could fail with the “Invalid adjacent elements on face [#-#-#]” message for wrong reasons.

CSAM-986 - Fix section assignment in odb export Section assignment is fixed in Abaqus odb export. These assignments can be displayed in Abaqus CAE.

CSAM-983 - Fix performance regression when loading a Nastran result file A performance regression could be seen when loading an op2 Nastran result file with many iterations.

CSAM-977 - Consistent reading of stl files through DataFun and Connect methods The reading of ASCII and binary stl files through DataFun and Connect methods (vdm_DataFunOpen and vis_ConnectRead) is now consistent.

CSAM-947 - Failure while loading large Nastran xdb file The loading of large Nastran xdb file could fail due to an integer overflow.

CSAM-901 - Fix Ansys EBLOCK continuation line issue EBLOCK continuation lines may not be read correctly when the EBLOCK format was not consistent on the whole line.

New Features

CSAM-993 - NASLib add shell composite ecode356 in OES NASLib: Support strain and stress for composite shells CTRIA6, CTRIAR, CQUAD8, CQUADR

CSAM-984 - Add support for exporting Nx Nastran contact information. Add support for the export of BCSET and BSURFS.

CSAM-984 - Add support for BCTSET Nastran card Add support for reading contact information in Access from Nx Nastran input decks.

CSAM-979 - D3DFill support TITLE for element sets D3DFil now supports option TITLE in element sets for shell, beam, solid, discrete and tshell elements D3DFil now supports element sets with different types having the same SID.

CSAM-965 - Add Drilling stiffness factor in SProp and Nasfil The drilling stiffness factor K6ROT is supported in NasFil The drilling stiffness factor is available in SProp via SPROP_DRILLFACTOR

CSAM-952 - Add support for exporting contact information in MSC Nastran input decks Add support for exporting BCONTACT and related contact cards.

CSAM-952 - Support reading BCONTACT in Nastran input decks BCONTACT and associated cards (BCTABL1, BCONECT, BCBODY1, and BCPROP) are now read from Nastran input decks.

CSAM-951 - Support contact pairs (CPair) in Ansys input deck reader Contact element 175 and target elements 169 and 170 are now supported to generate contact pairs (CPair) from the Ansys input deck reader module ANSFil. These contact interactions can also be exported to an Ansys input deck file.

CSAM-945 - Support optistruct H5 files Optistruct H5 files are supported in NASLib.

CSAM-937 - Manage automatically removed MPC DOFs in ABAFil Abaqus automatically removed useless rotational degree of freedom at MPCs master element. 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-935 - support plastic in Abaqus import-export Abaqus plastic keyword is supported to express Yied stress as function of Plastic Strain

CSAM-921 - Support Add TriSizing and PointSizing capabilities in the parallel surface mesher The Surfmesh parallel mesher now supports msh_SurfMeshSetPointSizing() and msh_SurfMeshSetTriSizing() options. Non-manifold input meshes are now managed.

CSAM-981 - Add support for reading voxels from vtu files

The vtu plugin library now supports files with voxels.


Patches

SAM 2.3.1

Oct 25, 2024 - SHA: 9fbb858a

CSAM-1011 - Fix export of sections in ABALib

This fixes the export of sections in ABALib. Furthermore, sections are assigned in the odb export functionality in ABALib. Cohesive section reading is supported.


SAM 2.3.2

Oct 28, 2024 - SHA: 67c8154e

CSAM-942 - Report zero velocity for no slip boundary conditions in OpenFOAM vis_State objects will now report zero when an OpenFOAM noSlip boundary condition is found.

CSAM-1006 - Manage Addressing OpenFOAM files in processor folders In theOpenFOAMLib module, Files with the Addressing suffix were not managed. Processor# folder files are now cleanly managed.