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 and ABALib

  • 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