SAM 2.4.x [Nov 20, 2024]
SHA: 8f080c17
Fixed Bugs
CSAM-1039 - Fix to compilation failure by changing const char* to char*
Fixing compilation error in VS2022 related to the conversion of const char* to char* in vdm_pluginSettingsGet functions.
CSAM-1037 - Fix C# library build option and C# examples
Building the C# interface with CEE_SAM_INTERFACE_CSHARP now requires CEE_SAM_BUILD_CONFIGURATION set as Static_and_shared or Shared on Windows only. C# examples are also provided.
CSAM-1036 - Fixed an issue related to C# interfaces with vgl legacy in CMake distribution
Fixed a compilation issue when legacy Vgl + C# interfaces are turned ON together in CMake distribution.
CSAM-1030 - Open TRMBD must be done on first block
In NASLib, fix the structure of the linked dataset ELEM.SECT sections for ROTANG dataset
CSAM-1029 - Avoiding the transformation of orientation vector to the basic c/s which is already defined in the basic cordinate system.
Fix to the transformation of orientation vector of beam elements to the basic coordinate system when OFFT keyword used to define the orientation vector already in the basic coordinate system.
CSAM-1018 - Improve stress measure change detection in NASLib
The detection of stress measure change in NASLib has been optimized to reduce the performance loss by the new feature.
CSAM-1014 - ANSLib cyclic symmetry with non-constant offset
Fix ANSLib cyclic symmetry indexing issue of Master and Duplicate elements.
CSAM-1011 - Assign sections in ABALib and support cohesive section
Sections are assigned in the odb export functionality in ABALib. Cohesive section reading is supported.
CSAM-1011 - Fix export of sections in ABALib
This fixes the export of sections in ABALib.
CSAM-1003 - Improve TriMesh and BeamSect consistency through OSs
This fix makes sure that TriMesh and BeamSect results are consistent through OSs.
CSAM-999 - Fix to set the right flag for NLGEOM parameter in Abaqus input deck
Fix to set the right flag for NLGEOM parameter in Abaqus input deck based on the SPROP_LARGESTRAIN flag. STEP, NLGEOM=YES, INC=25 if SPROP_LARGESTRAIN is ON and SPROP_MAX_INCREMENT_STEP is 25 STEP, NLGEOM=NO, INC=25 if SPROP_LARGESTRAIN is OFF and SPROP_MAX_INCREMENT_STEP is 25 Also, an upper limit on the number of consecutive equilibrium iterations (Ic) can be set in Abaqus using vis_SPropSetValuei(solutionProperty, SPROP_ITERMAX, 100); It will create following CONTROL parameter PARAMETERS=TIME INCREMENTATION The export and writing of this keyword is partially supported (only for Ic).
CSAM-978 - Naslib: Add extra DOF.CID.N data set when connect is processed
Naslib supports local csys when model and result datasets come from different files.
CSAM-975 - Fix temperature-dependent properties in vfe_InterProp
Temperature-dependent emissivity and film coefficient were not working correctly.
CSAM-925 - PAMLib: result datasets from single states are numbered consecutively
Fix PAMLib: result datasets from single state ERF blocks are numbered consecutively.
CSAM-662 - Fix reading of kinematic coupling cards defined with a node set in ABAFil
In the ABAFil module, kinematic coupling cards defined with a surface node set were not properly read. Only the first node of the dependent node set was stored.
CSAM-640 - Fix to read the material id and Poisson ratio from BEAM SECTION data of Abaqus inp
Fix to read the material id and Poisson ratio correctly from BEAM GENERAL SECTION and BEAM SECTION data of Abaqus inp format.
New Features
CSAM-1031 - ABAFil add cohesive export - ABALib cohesive section export
Support ABAFil export of cohesive sections. Support ABALib export of cohesive sections. Add EPROP_COHESIVE_RESPONSE_TYPE to specify the constitutive cohesive behavior. Fix ABAFil export set names when model comes from an Abaqus input deck having assembly object.
CSAM-1015 - Update of SAMCEF third-party library to version 84
SAMCEF third party library is updated to version 84.
CSAM-1006 - Manage Addressing OpenFOAM files in processor folders
In the OpenFOAMLib module, Files with the Addressing suffix were not managed. Processor# folder files are now cleanly managed.
CSAM-997 - Vtu reader support FieldData
The vtu reader supports the FieldData element with definition of TimeStep, Frequencies or Eigen Values.
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-915 - Support CONTA174 element in ANSFil
3D 8-Node Surface-to-Surface Contact CONTA174 elements can be read and exported in Ansys input files.
CSAM-786 - Code 414 for nonlinear stress is added in Samcef
Supporting Code 414 to read nonlinear stress from Samcef result file.
Patches
SAM 2.4.1
Nov 27, 2024 - SHA: 58ed3eb4
CSAM-1035 - Fix element result type detection in Marc result files
Some Marc result files types could be wrongly read.