Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...

Version SAM 1.10.0 - - 82be2be2

CSAM-816 - Fix Ansys ETBLOCK import in Ansys Mechanical APLD
ETBLOCK import is fixed in Ansys Mechanical APDL.

...

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-555 - enforce Cgns write of GridLocation
Enforce Cgns to write the GridLocation_t node in the GridConnectivity_t node even in Vertex is the default796 - 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-768 - ANSLib: add element node temperature on Surface element
in ANSLib library, element node temperatures are read on surface element types SURF152 and SURF154766 - Updating the internal ZLIB to version 1.3.1
The internal ZLIB is updated to 1.3.1.

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-766 - Updating the internal ZLIB to version 1.3.1
The internal ZLIB is updated to 1.3.1.

CSAM-676 - Added Parallel vis_SurfMeshGenerate method to perform 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-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-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-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 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-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-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-748 - Long part name in Fluent .cas files was causing 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.

...

Version SAM 1.9.8 - - 089482e6

Bug Fixes

CSAM-692 - Created a new convention for Gasket Status Retrieval: from OP2 vs. VDM MappingA 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 its not, the gasket status is mapped based on the VDM mapping.
CSAM-805 Add Units in Naslib 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-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.
CSAM-838 838 - Fix to poisson's ratio while reading MATORT card from Nastran input deck
Fix to poissonPoisson'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-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.

Features

Updated the ZLIB to 1.3.1-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

...

Version SAM 1.9.6 - - 658cd32e

Bug Fixes

CSAM-790 - Fix D3DLib import of solid strain tensor results

...

Version SAM 1.9.5 - - 6ee72081

Bug Fixes

CSAM-791 - Exporting the right node ID into the EBLOCK of Ansys cdb format

...

Version SAM 1.0.0 - - d684b6c7

Bug Fixes

CAE-846 - Correct uninitialized variable in vgl_*PolygonColor(..).

...