SAM 1.7.x [Sep 29, 2023]
SHA: c23aa656
Fixed Bugs
CSAM-622 D3DLib Average S and EP at Shell centroid when maxint>3
Fix D3DLib
: Stress and Plastic Strain are averaged at Centroid in datasets S.E
and E.[EQUIV,PLAST].E
when
shell elements have Max plot integration points greater than 3.
The values at all integration points may be found in datasets S.EIP
and E.[EQUIV,PLAST].EIP
by using the
convention VDM_CONVENTION_EIP
CSAM-627 Avoiding vis_Group error while generating Tri Mesh
Avoided a vis_Group
error message while generating triangle Mesh if vis_TriMeshSetLineStat()
function is used.
CSAM-596 Avoid error message vis_RCaseSetSPC
Fix in ABAFil
: Avoid error message vis_RCaseSetSPC
when BOUNDARY keyword is defined on dof code > 11.
Note: these dof codes are not yet supported
CSAM-630 Fix crash on error in mass matrix assembly
A hard crash while detecting an error in mass matrix assembly could occur.
CSAM-619 Total heat flux vs. Total Heat flow depends on Nastran solution type
The total heat flux result qualifier is used for transient solutions while the total heat flow qualifier is used for steady-state solutions with CHBDYi elements.
CSAM-600 Fix mesh assignment to a result in OpenFOAMLib
For simulations with several meshes, the mesh assignment to a type of result could be wrong. In those cases, results could be assigned to the wrong entity (element, node…).
CSAM-587 CGNS export support result where the number of items is larger than Vint. Upgrade to Vlong
Add internal support for Vlong*
instead of Vint*
to support huge model translations.
New Features
CSAM-620 Add TS3D standard license management. License is now checked in specific places for Access, Mesh, and Solve
The evaluation version now contains a License verification. A valid CEETRON SAM License is required for usage of the API.
CSAM-638 Create a Time attribute with Vdouble data type in NASLib
Addition of a second time attribute with double data type in NASLib
.
CSAM-603 Forcing to compute all eigenValues in local AMLS matrices
AMLS is now computing all eigenvalues for the local submatrices. Previous logic using an algorithm to partially compute selected eigenvalues was in some cases not finding results.
CSAM-629 Reading MAT9OR and MATORT card from Nastran input deck file
Optistruct MAT9OR card is read from Nastran input deck model.
MSC Nastran MATORT card is read from Nastran input deck model.
CSAM-593 Anisotropic thermal conductivity is now read from Fluent files
Anisotropic thermal conductivity is now read from Fluent files.
CSAM-608 Read effective creep and effective plastic strain datasets for QUADX8 from Nastran op2 files
Equivalent or effective strains are read for the QUADX8 element type.
CSAM-554 Add mode to read NAN instead of 0.0 in ABALib
A new flag value of SYS_NEW
for the VDM_NODATAVALMODE
reading mode has been added to improve the data
initialization to NAN
in ABALib
without impacting the SYS_ON
flag behavior.
CSAM-618 New convention to read only the Odb history data in ABALib
The new convention VDM_CONVENTION_NOFIELDOUTPUT
has been added to avoid reading the Field Outputs of the Odb in
ABALib
.
CSAM-596 Support ABAFil, ABAFwt, and ABALib Thermal-Electrochemical elements QEC3D8/6/4
Support Abaqus elements QEC3D8, QEC3D8R, QEC3D4 and QEC3D6 in
ABAFil
andABALib
Support Abaqus analysis keyword “*Coupled thermal-ElectroChemical” for read and write in
ABAFil
Support associated ODB nodal variables: EPOT, EPOTE, NNCE, NNCS, NNC and NNC11 in
ABALib
Support associated ODB element variables: CONCE, CONCS, ELECPOT, and ELECPOTE
Patches
SAM 1.7.1
Oct 2, 2023 - SHA: 3ad131fd
Fix obfuscated error on cgnslib.c
file.
Fix license compilation flag after obfuscation
SAM 1.7.2
Oct 10, 2023 - SHA: 61a8dd5f
CSAM-649 Fix VTKLib for unstructured grid offsets
VTK file format containing offsets in unstructured grids is now supported.
CSAM-403 Added normal [ni,ni,nk] to velocity Magnitude set on Fluent element Face zones
The vis_UProp
inside the vis_IdTran
for Element Faces will now contain the velocity magnitude and the normal
vector.
CSAM-633 Improved error Handling in vis_TriMesh
The error handling and error information storage are improved in vis_TriMesh
. Repeated nodes and duplicate lines
are stored.
CSAM-652,651 Section points are correctly created on Abaqus ODB file
A regression was found in abaqus odb writer on SAM 1.6 where section points are not created correctly. This issue has been fixed and now section points are created in the Abaqus ODB file.
CSAM-624 Check mesh intersections before collapsing edges in geometry edge checks
Addition of a meshing option for vis_SurfMesh
to check for potential new surface intersections created while
collapsing edges in geometry chord checks. This option is deactivated by default and activated through the
SURFMESH_GEOMCHORDEDGE_INTERSECT
flag in vis_SurfMeshSetParami
.
CSAM-642 Export element sets in STLFil
STLFil is exporting element sets as additional parts.
SAM 1.7.3
Oct 16, 2023 - SHA: fd2f567f
CSAM-666 LS-Dyna D3DLib fix Shell layer count in ReadST
Fix LS-Dyna D3DLib
read shell sections stresses when elements have 1 Gauss point and more than 5 output location
values.
SAM 1.7.4
Dec 14, 2023 - SHA: 1fd6f964
SDVK-620 - Removed duplicated header inclusion in vmlngnumeric.cxx
Removed the duplicated header (vututil.h
) inclusion in vmlngnumeric.cxx
SAM 1.7.5
Jan 31, 2024 - SHA: 3c8f957b
CSAM-779 Reading and writing applied restraint cases (SPC) on velocity of the nodes in Ansys cdb
Reading and writing applied restraint cases (SPC) on the velocity of the nodes in Ansys cdb file (VELX, VELY and VELZ) are supported