Note |
---|
Starting with SAM 2.0, the release notes are only available in the Additional Resources / Release notes section of the documentation (see here). |
Version SAM 1.11.7 - - b58c207c
Bug Fixes
CSAM-882 - Added handling memory allocation failures in out-of-core runs
While running ProSolve with out-of-core flag ON, we have handed memory allocation failures.
Version SAM 1.11.3 - - 2ac58720
Bug Fixes
CSAM-860 - Fix crash by improving replication detection.
While reading a Nastran bulk data file, a crash could occur because of a false positive in replication detection. Replication detection has been improved to avoid this crash.
Version SAM 1.11.2 - - 67a6af2f
Bug Fixes
CSAM-855 - Crash in NASLib while reading element thickness
A crash could occur with Nastran output files .op2 with several GEOM2 sections and element thickness definitions only in the second GEOM2 definition.
Version SAM 1.11.1 - - 54f06e48
Bug Fixes
CSAM-918 - Fix unconnected triangles output in surfmesh parallel execution
The unconnected triangles has been fixed with this patch.
Also, Move base/system.h out of public header.
the header system.h that was included in version 1.11.0 has been relocated for its corresponding .c file
Version SAM 1.11.0 - - 546c4484
Features
CSAM-850 - Add the vis_SurfMeshMetric method which computes a vis_MeshMetric object to check if the mesh complies with input parameters.
Add the vis_SurfMeshMetric method. It computes a vis_Metric object that can be queried as follows:
For each element:
a. If the element complies with the input parameter or not.
b. The value of the metric.
For the whole mesh:
a. The minimum value of the metric
b. The maximum value of the metric
c. The average value of the metric
d. The compliance ratio (how many elements comply with the input parameter).
The supported input parameters are:
VIS_MESH_MINEDGELENGTH
VIS_MESH_MAXEDGELENGTH
VIS_MESH_EDGELENGTH
VIS_MESH_MAXEDGEALT
VIS_MESH_MINANGLE
VIS_MESH_MAXANGLE
CSAM-829 - Support of Ansys 2024R1
ANSLib supports 2024R1 result files.
CSAM-807 - Added support for Abaqus 2024
Format update: we now support Abaqus 2024 in CEETRON Access.
CSAM-778 - Support of node and element mesh association in parallel meshing
Node and mesh associations are now supported by the experimental parallel mesher.
CSAM-676 - Multithreaded version vis_SurfMeshGenerate moved from EXPERIMENTAL to stable
The experimental implementation of the surfmesh generate method is now officially released. This enables the user to generate surfmesh using a divide and conquer multithreaded approach.
Bug Fixes
CSAM-881 - Fix performance loss during solver output writing.
Now the code while writing State results is thread safe but also avoids locking when no needed.
The thread locker were fixed to avoid blocking calls and thus recovering the performance from version 1.8.
CSAM-877 - CGNSVLib export reduce DictionnaryLookup usage
Fix performance regression in CGNS export when writing non polyhedral elements.
CSAM-873 - Fix results with several stress/strain measures in NASLib
Stress and strain results containing different strain or stress measures would lead to invalid result names and data reporting in NASLib.
CSAM-869 - Added possibility to solve sublevel problems iteratively when setting AMLS eigen solver
Added parameter PROSOLVE_AMLS_MAXEIGENDENSESIZE to decide the larger size of the sublevel matrix to be solved using LAPACK. For sublevels larger than this parameter CEETRON Solve will use an iterative approach. The iterative approach might be faster or slower, consumes lower memory and produces more accurate results. The default size is 8192.
Added value result to query the error estimated during the condensation of the stiffness matrix. In addition, users can query the PROSOLVE_CONDENSATION_ERROR that contains the largest difference between the computed eigenvalue from the eigen solver with respect to the calculated eigen value using the formula sqrt(kii)/2.Pi, where kii is the values on the diagonal of the reduced stiffness matrix.
CSAM-867 - Fixed bug in the comment line of LS-Dyna input file
Fixed a bug in the comment line of LS-Dyna input file while writing node and element sets.
CSAM-863 - Manage element with no definition in ANSLib
Ansys result files (.rst) may include elements with no definition. This is now cleanly managed in ANSLib to avoid premature ending of the file processing.
CSAM-861 - Manage compilation without explicit POSIX extensions definition on Linux
When compiling with GCC with only the standard C definitions enabled, compilation errors could arise due to undefined POSIX extension feature test macros. Although compiling without the GNU extensions is not recommended, we now provide a default value for these feature test macros when not defined.
CSAM-856 - Ansfwt constraint equation export
ANSFwt export: Constraint equations CE in cdb format are written by specifying first the dependent node.
CSAM-839 - VolMesh crash when less than 4 nodes are defined in the input
VolMesh crashed when less than 4 nodes are defined in the input, which cannot define a volume.
CSAM-838 - Fix to Poisson's ratio while reading MATORT card from Nastran input deck
Fix to Poisson's ratio while reading MATORT card from Nastran input deck.
CSAM-835 - Fix to the abort process in surface mesh generation
Fixed a bug in abort process of surface mesh generation.
CSAM-825 - Fix Prosolve multi step result output
Fix the writing of op2 result files by Prosolve in the case of a non-linear analysis with writing of several results by load step.
CSAM-818 - Fix strain rotation anisotropy formulation for shells.
This change can cause results differences. The current behavior is the correct one.
The general formulation for the specific case of shell rotations, allow us to find the standard shell formulation as seen in Batoz : Modelisation des structures par elements finis. Vol III, 1992.
CSAM-814 - Fix RBE3 coefficients computation
Computations of RBE3 coefficients may be wrong when all degrees of freedom available at the dependent node are not selected.
CSAM-806 - Fix D3DPlot internal plot file numbering when number of plot files is greater or equal to 99
Fix D3DPlot library when number of plot files is greater or equal to 99.
CSAM-805 - Add Units in Naslib meshless results
In NASLib, the Units system information (stored in UNITS.T and UNITS.TYPE.T datasets) are now available with meshless result files.
CSAM-804 - Fix FEASPEC values for element in LS-Dyna input deck
Fix FEASPEC values for element in LS-Dyna input deck.
CSAM-797 - Support NL input params in Abaqus, Nastran and Ansys
Add support for some Non-Linear control parameters for static analysis:
Abaqus library:
*STEP,NLGEOM,NINC : stored in SPROP_LARGESTRAIN and SPROP_ITERMAX
*CONTROLS,PARAMETERS=FIELDS : Rn and Cn : stored in SPROP_FTOL and SPROP_UTOLAnsys library:
NLGEOM ON/OFF : activates SPROP_NONLINEAR and SPROP_LARGESTRAIN
DELTIM, DTIME, DTMIN, DTMAX : stored in SPROP_TIME_STEP, SPROP_TIME_STEPMIN and SPROP_TIME_STEPMAX
NEQIT, NEQIT : stored in SPROP_ITERMAX
CNVTOL, Lab=U or F or ENGY, , TOLER : stored in SPROP_UTOL or SPROP_FTOL or SPROP_ETOLNastran library:
PARAM, LGDISP : activates SPROP_LARGESTRAIN
CSAM-795 - Fix truncated text display with Freetype
Text display with freetype was truncated with some font sizes.
CSAM-770 - Support included files with blanks in the name in NASLib
File name or file path with blanks used as included file is now supported in NASLib.
CSAM-767 - D3DFil allows several parameter lines
D3DFil supports PARAMETER variables on several lines. Error message type SYS_ERROR_FORMAT is displayed when PARAMETER_EXPRESSION is read.
CSAM-722 - Create an option to activate the legacy mesh sizing callback behavior
Add a VIS_MESH_FUNSIZINGLEGACY option to revert the meshing sizing callback behavior to its legacy behavior, reducing the number of callbacks but decreasing the final quality.
CSAM-719 - Support of residual forces and moments in LS-DYNA result files
LS-DYNA result files written with the resplt option enabled were not correctly read. Residual forces and moments are now available in Access results.
CSAM-709 - Add model integer parameters information in NASLib meshless results
In NASLib, the Model Integer Parameters information (stored in the PARAMETER.INT.T dataset) is now available with meshless result files.
CSAM-692 - Created a new convention for Gasket Status Retrieval: from OP2 vs. VDM Mapping
A new following convention is created to show the gasket status results. if VDM_CONVENTION_ORIGINAL_GASKET_STATUS is present, then gasket status is not mapped. If not, the gasket status is mapped based on the VDM mapping.
CSAM-692 - Using the NX Nastran mapping for the GASKET status if the results are reading from NX Nastran file
Using the NX Nastran mapping for the GASKET status if the results are reading from NX Nastran file.
CSAM-684 - Fix to the unit of mass in Ansys rst file reader when the length unit is in inches
Fixed the bug in unit of mass when reading Ansys rst file if the length is in inches.
The unit of mass should be BLOB if the length is in inches.
CSAM-602 - Fix crash while reading NASLib meshless result files with layered elements
While reading meshless op2 files with layered results, if a connect was provided without those layered elements, a crash could occur.
Version SAM 1.10.1 - - 304060d5
Bug Fixes
CSAM-804 - Fix FEASPEC values for element in LS-Dyna input deck
Fix FEASPEC values for element in LS-Dyna input deck.
CSAM-806 - Fix D3DPlot internal plot file numbering when number of files is greater or equal to 99
Fix D3DPlot internal plot file numbering when number of plot files is greater or equal to 99.
SDVK-810 - Remove vgl folder dependency from parallel surfmesher
Version 1.10.0 added by mistake towards the folder src/vgl. This fix reverts such dependency.
CSAM-835 - Fix to the abort process in surface mesh generation
Fix the reactivity of the abort call when surfmesh is working.
Version SAM 1.10.0 - - 82be2be2
Features
CSAM-808 - Option to set the absolute path to OpenFOAM etc directory
An option to set the absolute path to the include etc directory of OpenFoam is added. This path can be set through vdm_OpenFOAMLibSetString or vdm_DataFunSetString with the VDM_OPENFOAM_ETC_PATH type.
CSAM-796 - Distribute the Data Provider Framework
Custom reader plugins based on the Data Provider Framework can now be loaded in Access and provide mesh and result information.
CSAM-766 - Updating the internal ZLIB to version 1.3.1
The internal ZLIB is updated to 1.3.1.
CSAM-747 - Support of predefined MPC type ELBOW in Abaqus input files
The predefined MPC type ELBOW is supported in Abaqus input files. Other predefined type TIE, PIN, LINK and BEAM only stored two nodes even when node sets with more than two nodes were used to define them. This is also fixed.
CSAM-745 - Support Abaqus odb Coupling Constraints as SYS_ELEM_RIGID
Abaqus coupling constraints elements (Kinematic or Distributing couplings) can be retrieved from Abaqus .odb result files.
CSAM-691 - Support of Ansys smeared reinforcing elements
Ansys smeared reinforcing element REINF265 are supported in Ansys input files (through ANSFil) and result files (through ANSLib). A new element type SYS_ELEM_REINFORCEMENT is added for reinforcing elements.
CSAM-676 - Added Parallel vis_SurfMeshGenerate method to perform remeshing
Added vis_SurfMesh_EXPERIMENTAL_Generate(vis_SurfMesh* p, vis_Connect* connect) method to perform surface remeshing in parallel.
Added as an experimental API that is encouraged to be used for internal testing but not for production. The feature might be incomplete but it is ready for testing and feedback.
Please refer to the documentation for more information. Use vis_SurfMesh_EXPERIMENTAL_SetPartitionStrategy(vis_SurfMesh* p, Vint iterationCount, Vint* partitionPerIteration) to customize the parallel strategy.
Bug Fixes
CSAM-816 - Fix Ansys ETBLOCK import in Ansys Mechanical APDL
ETBLOCK import is fixed in Ansys Mechanical APDL.
CSAM-555 - enforce Cgns write of GridLocation
Enforce Cgns to write the GridLocation_t node in the GridConnectivity_t node even in Vertex is the default.
CSAM-768 - ANSLib: add element node temperature on Surface element
in ANSLib library, element node temperatures are read on surface element types SURF152 and SURF154.
CSAM-801 - Added OpenFOAM, CGNS and Nastran H5 readers dependency to the third-party folder.
CSAM-801: Added zlib, CGNS, HFD5 in the third-party folder.
CSAM-780 - Nasfil reads NLPARM definitions per Subcase
NasFil library: handle multiple definitions of NLPARM Bulk Data entries when Control Case commands NLPARM are defined at SUBCASE levels.
CSAM-765 - Fixing the free type factor in order to avoid missing character names at the top while displaying
Fixed the issue related to the displaying characters with top part missing when using FreeType and Arial bold font.
CSAM-788 - Manage #includeEtc keyword in OpenFOAM
"#includeEtc" OpenFOAM keyword management has been added. Files included this way are version specific and not included by default in the set of result files. If used, this included files must be added to the set of result files to be processed by Access.
CSAM-787 - RBE2 APLHA values from Nastran input are not read correctly
RBE2 APLHA values from Nastran input deck were not read correctly when several RBE2 were defined in the input.
CSAM-790 - Fix D3DLib import Solid strain tensor results
Fix D3DLib import Strain tensor on solid elements when thermal strain and/or plastic strain tensor is active.
CSAM-775 - Provide METIS and GKlib third party libraries in the distribution
METIS and GKlib librariries are provided with the distribution and linked by default with the sources.
CSAM-776 - Improved management of anisotropic materials in Ansys
Anisotropic elastic material stiffnesses, coefficients of thermal expansion and thermal conductivities can be read from and exported to Ansys input files.
CSAM-791 - Exporting the right node ID into the EBLOCK of Ansys cdb file
Fixed the issue related to writing of node ids in the EBLOCK of Ansys cdb.
CSAM-789 - Avoid the crash on freeing memory of state object
Avoided the crash related to freeing memory of state object.
CSAM-779 - Reading and writing applied restraint cases (SPC) on velocity of the nodes in Ansys cdb file
Reading and writing applied restraint cases (SPC) on the velocity of the nodes in Ansys cdb file (VELX, VELY and VELZ) are supported.
CSAM-555 - CGNS write model supports now abutting meshes with multiZones
CGNS export: allow multiple Cell Zones option. Each 3D Cells part will be exported in a dedicated CGNS Zone.
The 1to1 Abutting meshes are supported and corresponding data are written in a CGNS a ZoneGridConnectivity_t node.
The required API call is below:
vdm_CGNSVLibSetMode(cgnslib, VDM_CGNS_MULTIZONESEXPORT, SYS_ON);
CSAM-772 - Fixed an issue related to a SYS_ERROR_VALUE error obtained while creating CE cards in Ansys cdb file.
Fixed an issue related to a SYS_ERROR_VALUE error obtained while creating CE cards in Ansys cdb file.
CSAM-748 - Long part name in Fluent .cas files was causing memory violation issue
Part names longer than 20 characters in Fluent .cas mesh files were causing memory violation issues while accessing them.
CSAM-586 - Exporting FamilyName_t node in CGNS file with boundary condition information
FamilyName_t and Family_t nodes are created while exporting CGNS file to contain the boundary condition info. In this case, the BC_t nodes will be noted as FamilySpecified.
The required API call is below:
vdm_CGNSVLibSetMode(cgnslib, VDM_CGNS_FAMILYSPECIFIED, SYS_ON);
CSAM-762 - Fix Nastran input file reader with free field format
Reading large Nastran input files written with the free field format could lead to memory violations and crashes.
CSAM-680 - NASLib Cyclic Mode results are stored in the Local Cylindrical System
In the NASLib reader, fix the local system type and Id on which stresses and strains are written in case of Cyclic Mode analysis. The tensors are now available in the local cylindrical system.
Version SAM 1.9.10 - - 791912cc
Bug Fixes
CSAM-881 - Fix performance loss during solver output writing.
Now the code while writing State results is thread safe but also avoids locking when no needed.
The thread locker were fixed to avoid blocking calls and thus recovering the performance from version 1.8.
Version SAM 1.9.9 - - 8f4da6a4
Bug Fixes
CSAM-770 - Support included files with blanks in the name in NASLib
File name or file path with blanks used as included file is now supported in NASLib.
CSAM-684 - Fix to the unit of mass in Ansys rst file reader when the length unit is in inches
Fixed the bug in unit of mass when reading Ansys rst file if the length is in inches.
The unit of mass should be BLOB if the length is in inches.
Version SAM 1.9.8 - - 089482e6
Bug Fixes
CSAM-814 - Fix RBE3 coefficients computation
Computations of RBE3 coefficients may be wrong when all degrees of freedom available at the dependent node are not selected.
CSAM-805 - Add Units in NASlib meshless results
In NASLib, the Units system information (stored in UNITS.T and UNITS.TYPE.T datasets) are now available with meshless result files.
CSAM-838 - Fix to poisson's ratio while reading MATORT card from Nastran input deck
Fix to Poisson's ratio while reading MATORT card from Nastran input deck.
CSAM-722 - Create an option to activate the legacy mesh sizing callback behavior
Add a VIS_MESH_FUNSIZINGLEGACY option to revert the meshing sizing callback behavior to its legacy behavior, reducing the number of callbacks but decreasing the final quality.
CSAM-709 - Add model integer parameters information in NASLib meshless results
In NASLib, the Model Integer Parameters information (stored in the PARAMETER.INT.T dataset) are now available with meshless result files.
CSAM-692 - Created a new convention for Gasket Status Retrieval: from OP2 vs. VDM Mapping
A new following convention is created to show the gasket status results. if VDM_CONVENTION_ORIGINAL_GASKET_STATUS is present, then gasket status is not mapped. Otherwise, the gasket status is mapped based on the VDM mapping.
CSAM-602 - Fix crash while reading NASLib meshless result files with layered elements
While reading meshless op2 files with layered results, if a connect was provided without those layered elements, a crash could occur.
Version SAM 1.9.7 - - e0376786
Bug Fixes
CSAM-768 - AnsLib: add element node temperature on Surface element
in ANSLib library, element node temperatures are read on surface element types SURF152 and SURF154
CSAM-766 - Updating the internal ZLIB to version 1.3.1
The internal ZLIB is updated to 1.3.1
Version SAM 1.9.6 - - 658cd32e
Bug Fixes
CSAM-790 - Fix D3DLib import of solid strain tensor results
Fix D3DLib import of the strain tensor on solid elements when thermal strain and/or plastic strain tensor are available.
CSAM-787 - RBE2 APLHA values from Nastran input are not read correctly
RBE2 APLHA values from Nastran input deck were not read correctly when several RBE2 were defined in the input.
Version SAM 1.9.5 - - 6ee72081
Bug Fixes
CSAM-791 - Exporting the right node ID into the EBLOCK of Ansys cdb format
Fixed the issue related to writing of node ids in the EBLOCK of Ansys cdb.
Version SAM 1.9.4 - - 9df159e1
Bug fixes
CSAM-789 - Avoid the crash on freeing memory of state object after the call to vis_StateDirCos
Avoided the crash related to freeing memory of state object after the call to vis_StateDirCos.
CSAM-779 - Reading and writing applied restraint cases (SPC) on velocity of the nodes in Ansys cdb
Reading and wrtiting applied restraint cases (SPC) on the velocity of the nodes in Ansys cdb file (VELX, VELY and VELZ) are supported.
Version SAM 1.9.2 - - 44ca744
Bug fixes
CSAM-772 - Fix SYS_ERROR_VALUE error obtained while creating CE cards in Ansys cdb file.
...
Version SAM 1.9.1 - - 945b810c
Bug fixes
CSAM-680 - NASLib Cyclic Mode results are stored in the Local Cylindrical System
In the NASLib reader, this fixes the local system type and Id on which stresses and strains are written in case of Cyclic Mode analysis. The tensors are now available in the local cylindrical system.
...
Version SAM 1.9.0 - - b0510873
Bug fixes
CSAM-759 - Fix LS-DYNA d3plot reading issue in large files
The computation of the position of the data linked to a dataset inside very large result files could fail due to an integer overflow issue. This has been fixed.
...
CSAM-602 - Fixed crashed when reading Nastran op2 files without meshes.
Fixed issue when reading Nastran op2 files without meshes. We now report an error rather than crashing.
Features
CSAM-647 - CSAM-646 - Do not export CERIG cards in Ansys cdb files
As CERIG cards cannot be imported in Ansys Workbench, they are not exported anymore. CE cards are used instead.
...
Version SAM 1.8.1 - - 7cee99ee
Bug fixes
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.
Version SAM 1.8.0 - - 22e9e1ad
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-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.
Bug fixes
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.
...
Version SAM 1.7.5 - - 3c8f957b
Features
[CSAM-779] - Reading and writing applied restraint cases (SPC) on velocity of the nodes in Ansys cdb
...
Version SAM 1.7.4 - - 1fd6f964
Bug fixes
SDVK-620 - Removed duplicated header inclusion in vmlngnumeric.cxx
Removed the duplicated header (vututil.h) inclusion in vmlngnumeric.cxx
Version SAM 1.7.3 - - fd2f567f
Bug fixes
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.
Version SAM 1.7.2 - - 61a8dd5f
Features
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.
Bug fixes
CSAM-649 - Fix VTKLib for unstructured grid offsets.
VTK file format containing offsets in unstructured grids is now supported.
...
Version SAM 1.7.1 - - 3ad131fd
Bug fixes
Fix obfuscasted error on cgnslib.c file.
...
Version SAM 1.7.0 - - c23aa656
Features
CSAM-620 - Add TS3D standard license management. License is now checked in specific places for Acces, Mesh, and Solve.
The evaluation version now contains a License verification. A valid CEETRON SAM License is required for usage of the API.
...
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
Bug fixes
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
...
Version SAM 1.6.4 - - b1b86538
Bug fixes
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.
Version SAM 1.6.3 - - fd2c02a6
Bug fixes
CSAM-628 - Fix C# headers generation.
Fix various issues in the generation of the public constants values in the C# interface headers.
Version SAM 1.6.2 - - 3445656e
Bug fixes
CSAM-615 - Remove undesired definitions in C# bindings.
This fixes a bug creating undesired definitions in the C# bindings.
Version SAM 1.6.1 - - 73495b51
Bug fixes
CSAM-612 - Fix compilation with VKI_NOVDMTOOLS
The compilation without unlicensed toolkits for VfxTools compilation (mainly VKI_NOVDMTOOLS) has been fixed.
...
Version SAM 1.6.0 - - 138dcdd4
Features
CSAM-569 - Support of thermal expansion coefficient for kinematic couplings elements (temperature)
Compute the average temperature increment over all grid points.
...
CSAM-581 - support Ansys cdb keyword ETBLOCK
Support Ansys Mechanical 2023R1 new command ETBLOCK in the ANSFil library.
Bug fixes
CSAM-590 - Fix flag logic to export the reaction forces if SYS_RES_R, or SYS_RES_XF is set in prosolve.
Bug fix regarding the computation of reaction force after solving the linear system. Previously, the solver was not computing reaction force even though the SYS_RES_R flag was provided in the RProp. Now, we make sure that it computes it.
...
CSAM-494 - integer overflow in Polyface pointers
Fix integer overflow in vis_connect Kernel when the model contains polyhedra and polygons generating more than 2147483647 facesCSAM-494 - CGNS WriteModel integer overflows
Fix two integer overflow risks in the function WriteModel for CGNSand polygons generating more than 2147483647 faces
CSAM-494 - CGNS WriteModel integer overflows
Fix two integer overflow risks in the function WriteModel for CGNS.
Version SAM 1.5.9 - - 0360aaad
CSAM-680 - NASLib Cyclic Mode results are stored in the Local Cylindrical System
In the NASLib reader, fix the local system type and Id on which stresses and strains are written in case of Cyclic Mode analysis. The tensors are now available in the local cylindrical system.
Version SAM 1.5.8 - - ec35c33c
[CSAM-766] Updating the internal ZLIB to 1.3.1
The internal ZLIB is updated to 1.3.1.
Version SAM 1.5.7 - - 015a47a6
[CSAM-711] Fix Nastran material orientation angle formula
Fix formula used to compute material direction angle for shells by projecting first element edge on the element plane. The material coordinate system direction cosine may change and may generate differences only on strongly warped shell in the reference configuration.
Version SAM 1.5.6 -21 Nov 2023 - 076d1086d
...
Version SAM 1.5.2 - - 4975dcb7
Features
CSAM-598 - Add support for complex results from shear panel elements in NASLib
...
Version SAM 1.5.1 - - bb678a71
Bug fixes
CSAM-579 - Fix AnsLib Duplicate Mesh element numbering
...
Version SAM 1.5 - - cf9d56bb
Features
CSAM-457 - Support RIGID keyword in Nastran input deck from Optistruct
Opstistruct uses the word 'RIGID' to reference high stiffness values.
We replace such a keyword with the value in the variable NASFIL_RIGIDPBUSHVALUE
(1e+11)
...
Element centroidal stresses.
Element centroidal elastic strain.
Element centroidal plastic strain.
Element centroidal creep strain.
Element centroidal thermal.
Bug fixes
CSAM-312 - Avoid the creation of unnecessary nodes when parsing NSET from an Abaqus .inp file.
...
CSAM-573 - Fix degraded ABALib reading performance since SAM 1.2.0
While improving Abalib RAM consumption in SAM 1.2.0, reading performance has decreased. Some of the RAM consumption improvements introduced that led to a significant time increase while reading the datasets have been reverted
Version SAM 1.4.5 - - 88b8018d
CSAM-614 - Fix failure to open Autodyn 23.2 files
A bug was preventing newer Autodyn files from being opened. Autodyn files up to version 23.2 can now be opened.
Version SAM 1.4.4 - - 7bc66e55
Bug fixes
CSAM-759 - Fix LS-DYNA d3plot reading issue in large files
The computation of the position of the data linked to a dataset inside very large result files could fail due to an integer overflow issue. This has been fixed.
Version SAM 1.4.3 - - 9ac381fc
Bug fixes
CSAM-706 - Fix LS-DYNA d3plot reading issue with a large number of elements
An integer overflow issue was prevented reading the state data for simulation results containing more than 268,435,455 elements.
Version SAM 1.4.2 - - c0db9f9d
Bug fixes
CSAM-573 - Fix degraded ABALib reading performance since SAM 1.2.0
While improving Abalib RAM consumption in SAM 1.2.0, reading performance has decreased. Some of the RAM consumption improvements introduced that led to a significant time increase while reading the datasets have been reverted.
Version SAM 1.4.1 - - 0bcbf0d5
Bug fixes
Documentation inside distribution same as online documentation
...
Version SAM 1.4.0 - - f6ba3136
Features
CSAM-290 - Support for reading PBUSH1D property from Nastran
...
= ANSLIB_PARTIDUSINGELEM_TYPE
Bug fixes
CSAM-456 - Duplicated dataset qualifier "Ply" in SDRCLib
...
Version SAM 1.3.5 - - e8e85355
Features
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.
Version SAM 1.3.4 - - 97f58153
Bug fixes
[CSAM-714] Fix to avoid hanging while reading a NASTRAN bdf file which contains long file name to include with in it
Fix to avoid hanging while reading a NASTRAN bdf file which contains long file to include with in it
Version SAM 1.3.3 - - f350444a
Bug fixes
[CSAM-665] Reading the eigen parameters correctly from Abaqus inp file
Fix reading lower bound eigenvalue parameter from Abaqus input files.
...
Version SAM 1.3.2 - - 02885c62
Bug fixes
[CSAM-657] Fixing Bug on missing ADJUST parameter in the exported Abaqus Input deck model when ADJUST parameter was set to NO in the intial input deck
...
Note: obfuscated sources are generated using a new obfuscator
Features
CSAM-335 - Support Ansys 2023R1
...
Present the stress as a scalar dataset for elements of the shear panel type. These elements can only have in-plane shear stress. Whenever a shear panel element is detected, we create an additional data set with the `SHEARPANEL` qualifier. If the vis_State is used, data is reported as defined only for shear panel elements.
Bug fixes
CSAM-488 - POLYFLOWLib was reading all files with "res" in their names
...
[CSAM-711] Fix Nastran material orientation angle formula
Fix formula used to compute material direction angle for shells by projecting first element edge on the element plane. The material coordinate system direction cosine may change and may generate differences only on strongly warped shell in the reference configuration.
Version SAM 1.2.6 - - b0fa8ec6
Bug fixes
CSAM-638 - Create a Time attribute with Vdouble data type in NASLib
Addition of a second time attribute with double data type in NASLib.
Version SAM 1.2.5 - - 37fa055a
Bug fixes
CSAM-579 - Fix AnsLib Duplicate Mesh element numbering
...
Version SAM 1.2.4 - - 94adc2c2
Bug fixes
CSAM-478 - Fix ANSLib Cyclic Symmetry Duplicate Mesh sets
...
Version SAM 1.2.3 - - 6906d99d
Bug fixes
CSAM-458 - OpenFOAM reader fails to read polymesh files which are in result folders
...
Version SAM 1.2.2 - - d5c540e8
Bug fixes
CSAM-458 - Fix polymesh files management in the openFoam reader
...
Version SAM 1.2.1 - - 2913d4ba
Bug fixes
CSAM-382 - Fix ABALib reader crashes with older Abaqus odb APIs
...
Version SAM 1.2.0 - - 8781a041
Features
CAE-1045 - Support user-defined element behavior callback functions in Solve
...
StageID parameter of Nastran keyword CYCSET is available in GProp through global property GPROP_SYMM_STAGEID
Bug fixes
CAE-1059 - Fix LManLoadIdTranState crash when appending libs
...
Version SAM 1.0.8 - - 97eeeff2
Bug fixes
CSAM-476- Fix ABAFwt distributing coupling surface names and exported weigths
...
Version SAM 1.0.7 - - 04243305
Bug fixes
CSAM-397 - Fix crash in FEMap reader for beam/shell results with no beam/shell elements in the input model
...
Version SAM 1.0.6 - - 6e60c046
Bug fixes
CAE-1010 - Fix regression introduced in Version SAM 1.0.4 for Rigid Kinematics Element (i.e RBAR)
...
Activation status of OpenFoam zeroGradient, uniformFixedGradient and fixedGradient boundary conditions can be retrieved.
Bug fixes
CAE-987 - Correct parsing of rot_and dataset for Marc files.
...
Version SAM 1.0.4 - - 0bf4d6b1
Bug fixes
CAE-951 - Fix ANSLib nodal rotation angle with degenerated elements
...
Version SAM 1.0.2 - - cf71e1d0
Bug fixes
CAE-917 - Fix integer overflow issue in vis_ConnectNodeGroup and vis_ConnectElemGroup.
...
StageID parameter of Nastran keyword CYCSET is available in GProp through global property GPROP_SYMM_STAGEID
Bug fixes
CAE-866 - Fix unit information in British systems for unv files.
...
Version SAM 1.0.0 - - d684b6c7
Bug Fixes
CAE-846 - Correct uninitialized variable in vgl_*PolygonColor(..).
...
PR-3142 - vdm_DataFun’s NODATAVALMODE convention is enforced to be the same as vis_Lman’s LMAN_NODATAVAL when the latter is set.
Features
CAE-844 - Support LS-DYNA-Input INCLUDE with several files.
...