SAM 2.3.x [Oct 1, 2024]
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.