SAM 1.8.x [Nov 7, 2023]
SHA: 22e9e1ad
Fixed Bugs
CSAM-667 Fix AbaFil conversion Pyram13 from degenerated Hexa20
Fix Abaqus export and import input deck file with parabolic Pyramid13 expressed as degenerated C3D20 element.
CSAM-623 Fix infinite converging edge splitting in vis_SurfMesh
In the surface meshing library, in specific conditions, edge splitting could go on indefinitely. It would then lead to a final mesh with elements of null area.
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.
CSAM-625 Fix crash while computing the growth rate in vis_SurfMesh
A crash could occur in the surface meshing library while computing the growth rate.
CSAM-661 CGNSVlib Gather 2D surface section, parts with boundary elements first
When CGNS model is written with VDM_CONVENTION_CGNSSINGLENGONSECTION2D
enabled, elements are sorted to write all
boundary elements first.
CSAM-657 Fixing Bug on missing ADJUST parameter in the exported Abaqus Input deck model when ADJUST parameter was set to NO in the initial input deck
Missing ADJUST parameter (TIE Constraints) from the exported Abaqus input deck is fixed when the ADJUST parameter were set to NO in the original Abaqus input deck.
CSAM-591 Store that Prosolve has changed Featech values when initially undefined
When solving multiple solution properties, and if not specified in the Model, Prosolve will now reinitialize the default element technology when executing each Solution Property.
CSAM-651 and CSAM-652 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-649 Fix VTKlib for unstructured grid with offsets
VTK file format containing offsets in unstructured grids is supported. Previously, VTKLib
was crashing with this
formatting.
New Features
CSAM-567 CMake is introduced
A built-in CEETRON SAM CMake system is introduced. The CMake system is the easiest way to compile and link with CEETRON SAM. Makefile support will eventually be deprecated.
CSAM-645 Ease the user change of third-party dependencies in the CMake for partners
All third-party dependency directory names can be modified from CMake.
CSAM-631 Support reading mechanical stresses from Nastran op2 files
Mechanical strains and effective mechanical strains can now be read at element nodes and integration points from Nastran .op2 files.
CSAM-655 Update to Ansys Data Processing Framework version 241
Support of Ansys DPF translator version 241. Thermal analysis results in .rth files are now supported.
CSAM-611 Support of Nastran Bulk data file (.bdf) files with UTF-8 encoding
UTF-8 encoding is now supported in the NASFil
library.
CSAM-656 Added an API for rendering radial background
Added an API called vgl_IActorDrawRadialBackground
in vgl libraries to render radial background.
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-642 Export element sets in STLFil
STLFil
is exporting element sets as additional parts.
CSAM-403 Added normal [ni,nj,nk] to velocity Magnitude set on Fluent element face zones
CSAM-403: Added normal [ni,nj,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-624 Check mesh intersections before collapsing edges in geometry chord 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
.
Patches
SAM 1.8.1
Nov 27, 2023 - SHA: 7cee99ee
CSAM-648 Fix dataset asymmetric result names of modal frequency responses
The dataset asymmetric result names of modal frequency responses were computed independently from the presence of symmetric results. Both results are now linked through a consistent dataset naming. The mode index of the asymmetric results is computed based on frequency comparison with its symmetric counterpart.