Simcenter STAR-CCM+ 2302.0001: Release Notes
Simcenter STAR-CCM+ 2302.0001: Release Notes
Simcenter STAR-CCM+ 2302.0001: Release Notes
This software and related documentation are proprietary and confidential to Siemens. A list of relevant
Siemens trademarks can be found here. Other trademarks belong to their respective owners.
Simcenter STAR-CCM+ 2302.0001 | Release Notes
Contents
Contents:
Fixes in Update Release of Simcenter STAR-CCM+ 2302.0001
New Features and Enhancements in Simcenter STAR-CCM+ 2302
Important Notes 2302
Macro API Changes 2302
CAD Packages Support
External Packages Support
Known Issues
Credits
This section details the fixes that were introduced in the update release of Simcenter STAR-CCM+ 2302.0001.
• DEM-1666 Fix a SIGSEGV memory access exception that occurs when clearing a Lagrangian DEM
solution.
• EMP-3098 Fix a storage error that occurs during an attempt to run K-Epsilon turbulence with higher-order
(quadratic or cubic) settings.
• EMP-3009 Fix the tendency of segregated enthalpy and temperature equations to yield different results
with species sources.
• EMP-3151 Fix a non-recoverable error that occurs during an attempt to run a simulation in which the S-
gamma model clips stripping droplets.
• FDF-2314 Fix the inability to run a cabin comfort simulation on Windows in parallel, in which there is a
shell continuum with a multi-layer solid and a single-layer laminate.
• FDF-2331 Fix the failure to restore simulation files containing a cached (inactive) Viscous Flow model.
• FES-2825 Fix a non-recoverable error that occurs during an attempt to run a turbomachinery simulation
with the Temperature polynomial method in GPGPU execution mode.
• FESS-3748 Fix a non-recoverable error that occurs during an attempt to restore a simulation in which a
solid-stress region had been deleted.
• IMM-4296 Fix the failure of the Morph at Inner Iterations option to remain deactivated when a simulation
is restored.
• PVIZ-7311 Fix an error that occurs during an attempt to open a simulation containing an Export
simulation operation.
• SRP-4672 Reverse the alteration of an interface to prevent the exception that occurs during the creation
of a region in the Simulation Assistant.
• STARICE-5309 For Simcenter STAR-CCM+ In-cylinder, remove unnecessary units from the Time-Step
control, allowing a Java macro recorded in an earlier version to work.
• STARICE-5336 For Simcenter STAR-CCM+ In-cylinder, fix the Compression Ratio so that it is updated
properly to reflect modifications to Stroke.
• STARICE-5377 Implement various code fixes to Simcenter STAR-CCM+ In-cylinder so that
Simcenter STAR-CCM+ no longer fails to load certain older simulation files.
• VMESH-4204 Fix meshing of periodic interfaces so that they are conformal in parallel as they are in serial.
• VMESH-4260 Fix a SIGSEGV memory access exception that occurs during Pyramid mesh generation.
Contents:
Simcenter Cloud HPC
Platform
CAD Integration
Geometry
Mesh
CAE Integration
Physics
Design Exploration
Data Analysis
Application Specific Solutions
User Guide
Platform
High Performance Computing
• ARM64 Linux support
◦ Larger and faster simulations for less cost using ARM64 CPUs
◦ Greater performance per price and energy consumption compared to equivalent x86 CPUs
◦ Technology available through different Cloud vendors like:
▪ AWS EC2 instances
▪ Fugaku super-computer provided by Fujitsu in Japan
◦ Support for
▪ Linux
▪ Batch jobs only with some limitations including
- Intelligent Design Exploration, CAD importers, Client for NX, material database
Deployment
• Retired Operating Systems versions
◦ Windows 10 21H1
• Added Operating Systems versions
◦ Certified: RHEL 8.6 (Linux), Rocky 8.6 (ARM64 Linux)
◦ Supported: ALMA/Rocky 8.6 (Linux), CentOS/RHEL 8.5 (ARM64 Linux)
• Scheduled Operating Systems support changes for Simcenter STAR-CCM+ 2306
◦ To be certified on Linux: SLES 15 SP4, RHEL/ALMA/Rocky 9, OpenSUSE Leap 15.4
◦ To be certified on Windows: Windows 11 22H2
• Added Message Passing Interface (MPI) versions
◦ Supported: HPE Cray MPI 8 (Linux)
• Scheduled Message Passing Interface (MPI) versions support changes for Simcenter STAR-CCM+
2306
◦ To be certified: Intel MPI 2021.7 (Linux and Windows)
◦ To be retired: Intel MPI 2021.6 (Linux and Windows)
• Supported CUDA versions
◦ Adding CUDA 11.4, minimum driver version increases to 470.82.01
◦ Retiring CUDA 11.0, drivers 450.x through 465.x are no longer supported
User Experience
• Simulation Guide
◦ Centralize your information in one place by embedding instructions directly in the simulation file
▪ One file for everything
- In-built text editor with possibility to add tables, images…
- Access nodes in the tree with direct links
▪ Increased productivity and trust
▪ Integrated working environment
• New “pair contains" operators for the "Metadata" query predicate D4502
◦ Faster creation of filters by leveraging “pair contains" operators for the "Metadata" query predicate
▪ Less predicates needed
▪ Easy to read and write “Metadata” predicates with regular expressions
- Quickly debug filters
▪ For example, the predicate “Metadata pair contains {'mat':'Alu'}“ searches the metadata for all
the pairs with the key containing 'mat' and the value containing 'Alu'
CAD Integration
CAD-Clients
• Supported CAD Packages
CAD Clients Supported CAD Versions
Client for NX (Linux and Windows) NX 12.0 to 2212, Simcenter 3D 12.0 to 2212
Client for CATIA CATIA V5-R2019 to V5-R2021
Client for Creo Creo 4.0 to Creo 8.0
Client for Inventor 2019 to 2022
• CATIA expressions support
◦ Increased automation capabilities with the CATIA expressions support
▪ Increased range of application and simulation control for
- Single simulations
- Design space exploration studies
▪ Available with the Client for CATIA add-on
◦ Increase richness of information transferred from CATIA to Simcenter STAR-CCM+, for example
▪ Center of gravity
▪ Moment of inertia
▪ Part surface area
CAD-Exchange
• Siemens CAD Readers Supported Versions
ACIS Up to 2021 1.0
Autodesk Inventor Up to 2022
CATIA V4 Up to 4.2.5
CATIA V5 Up to V5-6R2022 (R32)
CATIA V6/3DExperience Up to R2022x
Creo- Pro/E Up to Creo 9.0
IGES 5.1, 5.2, 5.3
JT Up to 11.2.2.0
NX Up to 2212
SolidWorks Up to 2022
Solid Edge Windows - Up to 2020
CGR Up to V5-6R2022
STEP AP 203, AP 214, AP 242
IFC IFC2x3, IFC4
Geometry
3D-CAD
• Improved Contacts browser
◦ Improved ease of use of Contacts browser to verify CAD imprints
▪ Ability to show/hide filter panel
▪ Ability to launch the Contacts Browser in multiple ways
- From the CAD Model
- From CAD Bodies and Body Groups
- From Design Filters
▪ Show contacts between only the selected bodies
• Improved Metadata browser
◦ Faster geometry organization via advanced metadata editing capabilities
▪ Ability to assign and change “type” of the value to advanced filtering (boolean, int, float,
string, array, map)
▪ Additional operators for advanced filtering of the metadata table
▪ Ability to edit, add, delete and copy metadata
• Ability to quickly identify problem areas for failed External Volume Extraction feature
◦ CAD entities responsible for the failure are highlighted in the scene so that appropriate repair or
revision action can be taken to resolve the failure
• Export 3D-CAD model, Bodies and Body Groups to PLMXML file with Metadata and underlying parts
as Parasolid, IGES or STEP file
• Added option to exclude Metadata during import
◦ With this option you can exclude metadata during CAD import process
• Removed ability to import MEDINA XML and *.bif files
Parts
• Seed points definition in a local coordinate system
◦ Improved automation through selection of a local coordinate system for seed points
▪ Now local coordinate systems are compatible for 4 types of seed points
- Surface wrapper: volume of interest, gap closure and local volume extent seed point
- Extract volume: manual mode seed point
• Preservation of user settings for mesher objects in "Meshers" folder
◦ User input is preserved after removal and subsequent addition of a mesher to the auto mesh
operation
• Ability to restore default mesher settings via right click action "Restore Default Settings"
Mesh
Surface Repair
• Interactive Sketch tool for creating feature edges/part curves
◦ Greater control for patch and part curve creation
▪ Sketches can be created interactively on destination faces
▪ Allows for easy creation of custom surface patches
▪ Extension of “Offset/Imprint Edges” tool
Surface Mesh
• Surface face association to shell parts over solid parts
◦ Accurate Shells-to-Parts contact through preferred association to shells during tie-breaking
◦ Wrapped output surfaces are inherited from the shell parts
◦ Contacts created by wrapper are with shell parts
◦ No UI change
◦ Applicable for cases with overlapping shells and solids
Volume Mesh
• Floating point tolerance-based surface intersection check
◦ Faster troubleshooting of self-intersecting surfaces through surface diagnostic messages
▪ Output log prints coordinates of self-intersecting faces
▪ Applicable for trimmed cell mesher
• Turbomachinery Mesh operation: support for hub tip gap and custom controls (see Turbomachinery)
CAE Integration
• Abaqus thermal co-simulations
◦ Now using surface film (FILM) API rather than the now deprecated concentrated film (CFILM) API.
Physics
Contents:
CFD
Multiphase Flow
Solid Mechanics
Electromagnetics
Aeroacoustics
Motion, Mesh Adaption, and Mapping
CFD
Flow
• New gradients hybridization scheme
◦ Enhanced ease of use of the gradients hybridization scheme by introducing a new single criterion to
select cells for blending, replacing previous multiple criteria based on mesh heuristics
◦ Improved robustness of the solver by:
▪ New blending function with smoother behavior
▪ New weighting scheme: pure area-weighted Least-Squares
◦ Improved accuracy and convergence rate by:
▪ New hybridization scheme, blending between a pure Least-Squares method and a zero-
gradient condition
▪ Significant reduction of number of cells selected for blending
▪ Same accuracy as SIMPLE can be achieved with a reduced number of inner iterations, due to
deeper convergence within the time-step
▪ Up to 1.3x speed-up for side-mirror and HVAC aeroacoustics, unsteady external aerodynamics
and general single phase transient simulations
Reacting Flows
• Laminar Flame Speed (LFS) tables for Complex Chemistry
◦ Accurate flame propagation with Laminar Flame Speed table generation for Complex Chemistry
▪ Provides flexibility to generate LFS tables for any fuel and/or blend which have different flame
propagation rates
▪ LFS Table generated using 1D Freely Propagating Reactor
◦ Faster turnaround time with parallel table generation
• Chemistry clustering for Relax-to-Chemical-Equilibrium (RTCE) model
◦ Reduced turnaround time of RTCE calculations through chemistry clustering
▪ Chemistry acceleration using clustering has been extended to the RTCE approximation
- Cells with similar thermal and chemical states are grouped for chemical equilibrium
calculations
Turbulence
• LES turbulence models compatible with Porous Region D3953
◦ High-fidelity simulation of flows with porous regions via lifting the incompatibility with LES
turbulence models
▪ Allows Wall-Modeled LES (WMLES) simulation for full vehicle external aerodynamics with
radiators and heat exchangers
▪ Expands HVAC (Heat, Ventilation & Air Conditioning) simulation capabilities where the filters
or heat exchangers are typically represented as porous domains
Multiphase Flow
General Multiphase
• Volumetric Source Adaptive Timestep Provider
◦ Accelerate simulations with phase change using an adaptive timestep provider based on interphase
mass transfer sources
▪ Benefits mechanisms such as boiling, evaporation, condensation and cavitation
◦ Hands off choice of timestep
▪ Phase change can cause sudden jumps in mass transfer requiring a small timestep
- Volumetric Source Adaptive Timestep Provider adjusts timestep on-the-fly to allow for
these sudden changes
- Avoids need for constant small timestep or ramping strategy
- Avoids failed runs
◦ Available for VOF, Mixture Multiphase (MMP) and Two Phase Thermodynamic Equilibrium models
◦ More accurate solution for penetration and radial dispersion of fuel sprays by allowing greater
flexibility in setting the parcel distribution inside the spray
▪ Cone Angle Sample Distribution switch introduced to change from default uniform
distribution to angle dependent distribution
▪ Polynomial weighting option introduced to specify the dependence of injection points density
on the direction of the initial velocity
- The plot preview of polynomial weighting can be generated before running the
simulation by using customizer dialog
◦ Value Number of Seeds can be set to provide time-dependent particle injection rate
• Improved function of Injected Volume Correction option
◦ Updated algorithm provides improved convergence of cases with large number of particles injected
within incompressible fluid
• Improved function of Clear Lagrangian Solution option
◦ Option Lagrangian DEM solution Fields in Clear Solution is now available for Lagrangian non-DEM
phases
Solid Mechanics
• Motion support for contact
◦ Enables new applications by making it possible to assign a motion to a Rigid Contact Obstacle of
type Tessellated Geometry Part
▪ Contact considers current position and orientation of the Tessellated Geometry Part as
determined by the motion
▪ Geometry Part remains static but,
- The current position and motion may be visualized with a Graphics Transform of type
Motion Transform
▪ No force feedback – motion not affected by the contact force
▪ Application example: Sealing of food packages - a pair of jaws squeezing the package to form
a seal.
- For example, a rotating reference frame can be assigned to the solid region of a
propeller to account for the stress stiffening caused by the rotation
▪ Note: Without the Nonlinear Geometry model the Normal Modes analyses will be linear only
and stress stiffening effects will not be considered
• New relative stopping criteria for solid stress and fluid structure coupling solvers
◦ Reduces the number of clicks to change Stopping Criteria in a consistent manner with new relative
stopping criteria
▪ Equivalent to the meshing concept of a mesh size definition relative to a Base Size
◦ The Displacement and Force Criterion of the Solid Stress Solver defined under the Stopping Criteria
node in the simulation tree may serve as reference (equivalent to the meshing Base Size)
◦ The Load Step Displacement and Force Criterion Minimum Value may be specified relative to the
Solid Stress Solver Displacement and Force Criterion
▪ For example, to define the Minimum Value of the Load Step Displacement or Force Criterion to
be 100x larger than the Minimum Limit of the Solid Stress Solver:
- Enable Use Reference Minimum Value
- Set the Multiplier to 100
◦ Additionally, the Fluid Structure Coupling Solver Displacement Convergence Tolerance may be
specified relative to the Solid Stress Solver Displacement Criterion
▪ For example, to define a Convergence Tolerance to be 100x smaller than the Displacement
Criterion of the Solid Stress Solver:
- Enable Use Reference Minimum Value
- Set the Multiplier to 0.01
Electromagnetics
• Incorporation of modified Steinmetz coefficients from SPEED database into Magnet database
◦ Improved consistency of material properties and model coefficients across the low frequency
electromagnetics tools in the Simcenter portfolio thanks to integration of the modified Steinmetz
coefficients from SPEED into Magnet and Simcenter STAR-CCM+ databases
• Part curves and multiple selection support in the Excitation Coil Model
◦ Simplified pre-processing workflow for the Excitation coil model thanks to the support of part
curves
▪ Region-based feature curves have been removed as part of the region-based meshing
workflow removal
▪ Existing setups using the Excitation Coil Model are automatically converted to using part-
curves instead of feature curves upon file loading
Aeroacoustics
• LES compatibility with Porous Region D3953 (seeTurbulence section)
◦ Improved physical realism of sound propagation applications with porous region thanks to LES now
being compatible
▪ Expanded HVAC (Heat, Ventilation & Air Conditioning) simulation capabilities where the filters
or heat exchangers are typically represented as porous domains
Design Exploration
Design Manager
• Contour plots
◦ Better understanding of your design space using contour plots
Data Analysis
• Web Viewer integration in Xcelerator Share
◦ Effortlessly share simulation results with different internal and external stakeholders
▪ Upload and view Scene files directly in Xcelerator Share, with no software download needed
▪ Secure storage for Scene files in the cloud
• Solution Histories support for Part Surfaces
In-Cylinder Solution
• Object grouping and cleanup
◦ Save time reviewing your results thanks to grouped objects
▪ Organized structure in reports, monitors and plots - not field functions
▪ Easier to find objects automatically generated by In-Cylinder Solution
▪ Existing simulation files automatically converted by adopting the same grouping structure but
leaving labels unaffected
◦ Navigate your simulation faster without ambiguous and duplicate names
▪ No trailing unity in labels and reports of intake/exhaust valve open/close
▪ Plot y-axis labels now only contain the object name
◦ Allows selection of either TFC or LFC sub-component of combustion upon selecting Complex
Chemistry
• Laminar flame speed table generation and import for Complex Chemistry (see Reacting Flows
section)
• Chemistry clustering for Relax-to-Chemical Equilibrium model (see Reacting Flows section)
• Extended range of universal laminar flame speed correlation for hydrogen (see Reacting Flows
section)
• Control over the injection points density distribution in cone injectors (see Lagrangian Multiphase
section)
• Customizable naming for scenes and plots (see Data Analysis section)
• Introduction of a co-temporal report (see Data Analysis section)
Batteries
• Thermal runaway simulation configurator: heat release model
◦ Easy thermal runway simulation setup with a new dedicated workflow within the Batteries solution
▪ Fast setup in minutes, for a full pack with hundreds or thousands of cells
▪ No complex field functions or countless reports
◦ Improved understanding of runaway propagation thanks to the cell exothermal empirical heat
release model
▪ Provides critical insights prior to costly certification safety tests
▪ Helps in the design of mitigation measures
◦ Improved battery geometry visualization controls with ability to toggle the highlight of Part in Scene
directly at the Battery Cell, Battery Module and Battery Module Cells objects level
◦ No need to navigate to global settings: can be very useful to rapidly deactivate the highlight in case
of large battery pack geometries
E-Machines
• E-machine Performance Workflow: Metadata assigned to 3D-CAD Bodies instead of to Geometry
Parts
◦ One location for all data import for an improved user experience
▪ Metadata associated with each e-machine part is now assigned to the 3D-CAD Bodies,
centralizing the data import in one place
◦ Consistent workflow
▪ The metadata are following the geometry pipeline, automatically migrating from 3D-CAD
Bodies to geometry Parts when new Parts are created
Turbomachinery
• Turbomachinery Mesh operation: support for hub tip gap and custom controls D4420
◦ Improved mesh quality and mesh count with respect to polyhedral mesher for cases with hub tip
gaps
▪ Support for constant and variable hub tip gaps
▪ Consistent mesh settings with shroud tip gap definition
◦ Ability to tailor mesh generation through custom controls
▪ Customization on individual parts is available for all mesh settings
▪ Less prone to input errors
User Guide
• New Tutorials
◦ Reacting Flow
▪ Acoustic Modal Analysis: Thermo-Acoustic Stability of a Cylindrical Burner
◦ Battery
▪ Thermal Runaway: Battery Pack Heat Release and Venting
This section contains important notes that you must become familiar with before using this latest release of
Simcenter STAR-CCM+. If you have questions about any of these important notes, please contact your
Simcenter customer support representative.
You need NetBeans 12.6 or Eclipse 2021-09 (4.21) or later to work with Java 17.
Support for the submit_starccm+ script has been removed from the current release of
Simcenter STAR-CCM+.
Support has also been removed for the following -batchsystem sub-options and supporting flags, because
they all depend on the submit_starccm+ script:
• -submit
• -nosubmit
• -writescript
• -logfile
• -template
• -submitfile
• -tmpdir
• -cleanup
Support for the Load Leveler scheduler has been removed from the current release of Simcenter STAR-CCM+.
Meshing
Removal of Region-Based Meshing
Region-based meshing has been removed. Specific changes in the Simcenter STAR-CCM+ UI include the
following:
• The mesh continuum has been removed. The right-click action for creating a continuum now provides
only for a physics continuum.
• Feature curves have been removed, including:
◦ The Assign Parts to Regions dialog no longer includes feature curves among the available options.
◦ The Set Feature Curve action has been removed from the right-click menu for part curves.
◦ The Feature Curve property of part curves has been removed.
• Mesh values are no longer present in regions and boundaries.
• The Import Surfaces dialog no longer includes the option Create New Region.
When you restore a file using region-based meshing, the following happens: All volume meshes that were
generated by region-based meshing are preserved and are treated as if the volume mesh was imported into
Simcenter STAR-CCM+. You can adjust physics settings and re-run simulations with the old volume meshes.
However, you cannot change mesh settings or remesh without creating parts-based mesh operations.
The recommended practice is to use parts-based meshing—see the section "Simcenter STAR-CCM+ > Pre-
Processing > Meshing > Parts-Based Meshing" in the Simcenter STAR-CCM+ User Guide.
In previous releases of Simcenter STAR-CCM+, cell sets were cleared during mesh adaption.
Cell set support has been added to Adaptive Mesh Refinement (AMR) in the current release. If a cell belongs to
a cell set, all its child cells belong to the same cell set after cell refinement. If several cells are merged during
coarsening and some of them belong to cell sets, a resulting cell belongs to the cell set that represents the
largest volume of merged cells. If the largest volume is represented by cells in no cell set, the resulting cell is
not assigned to any cell set.
• Verbose
• Least-Squares Quality Criterion
• Flat Cells Curvature Criterion
• Cell Skewness Criterion
• Chevron-Cell Criterion
• Least-Squares Tensor Minimum Eigenvalues Ratio
• Normalized Flat Cells Curvature Factor
Material Properties
Planned Removal of Anisotropic Material Property Specification Method
As a replacement, a new Anisotropic material property specification method (with 6 components) has been
introduced for Thermal Conductivity in version 2210.
Planned Removal of "Anisotropic (Legacy)" Material Property Specification Method for Thermal
Conductivity
The Thermal Conductivity material property provides the Anisotropic (Legacy) material property
specification method. Using this Anisotropic (Legacy) method, a tensor profile is specified at the [Region] >
Physics Values level. This tensor profile can have various methods such as Axisymmetric Tensor, Composite
Symmetric Tensor, Composite Tensor, Isotropic Tensor, and Principal Tensor. This Anisotropic (Legacy)
material property specification method has been deprecated in version 2210 and is planned for removal from a
future version.
As a replacement, a new Region Scalar Profile material property specification method has been introduced for
the Thermal Conductivity material property in version 2210. This new method allows a scalar profile to be
specified at the [Region] > Physics Values level. This scalar profile has various specification methods such as
Constant, Field Function, Table (Iteration), Table (r), Table (Time), Table (x,y,z), Table (xyz, time), and
User Code.
If you restore a simulation file from a previous version of Simcenter STAR-CCM+ that had this model selected,
the model is deleted and replaced with the Standard Spalart-Allmaras turbulence model and the All-y+ Wall
Treatment model. (The High-y+ Wall Treatment model has also been removed, as it was the dependent model
of the High-Reynolds Number Spalart-Allmaras model.) Simcenter STAR-CCM+ generates a warning message
about this model change.
When you use the current release to open a simulation file that was saved in a previous release, these
properties get updated to the new defaults.
Solid Stress
Changes to Interpolation Stencil Default for Fluid-Structure Interaction (FSI) Interfaces
FSI interfaces, contact-based and boundary-based, now use the imprinted stencil type by default. Specifically,
for an affected interface, the Stencil Type property of the Physics Values > Interpolation Stencil sub-node has
had its default setting changed from Compact to Imprinted.
When restored in the current release of Simcenter STAR-CCM+, simulation files saved in previous versions
retain their original default settings.
For Solid Stress, the stopping criteria Displacement Criterion and Force Criterion have had their default
settings for the Minimum Value property changed from 1e-14 to 1e-6.
When restored in the current release of Simcenter STAR-CCM+, simulation files saved in previous versions
retain their original default settings.
CAE Integration: Planned End of Support for Tecplot and Ensight File Formats
Support for Tecplot and Ensight file formats has been deprecated in version 2210 and is planned to be
removed in a future Simcenter STAR-CCM+ release.
Co-Simulation
Planned End of Support for GT-SUITE Versions 2017 and 2018 (2306)
Support for GT-SUITE Versions 2017 and 2018 is planned to be discontinued in Simcenter STAR-CCM+ 2306.
WAVE Co-Simulation has been removed from the Simcenter STAR-CCM+ UI in the current release (only
available through macros) and is planned to be discontinued completely in version 2306.
RELAP Co-Simulation has been deprecated in Simcenter STAR-CCM+ 2210 and is planned to be removed in
version 2306.
• All IVO/IVC and EVO/EVC reports have been removed due to redundancy.
• For consistency with other sets of parameters such as Max Skewness Angle 1 and Max Skewness Angle
2, the labels Min Cell Quality and Min Cell Quality 1 were switched between the report and the
parameter. In the current release Min Cell Quality is the report and Min Cell Quality 1 is the first
parameter.
• Other renamed objects are listed in the following table. These new names, which are designed to avoid
functional conflicts with other objects, only apply to newly created objects. Simulations that were saved
in previous versions of Simcenter STAR-CCM+ have the old names restored.
Old Name New Name
Emission Measurement report Cyclic Quantity Measurement report
Piston Z field function Cylinder : Piston Z Equation field function
This section contains the changes to the macro API since the previous release of Simcenter STAR-CCM+.
region_2.getFeatureCurveManager().rem
oveObjects(featureCurve_0);
Region r; // Removed.
r.getMeshContinuum();
r.setMeshContinuum(MeshContinuum mc);
Classes that are related to FeatureCurves, MeshContinuum, and MeshValueManager have been
removed. Many classes that end with Solver or Model have also been taken out. Below is a list of classes that
you might find in your macros that have been removed or altered:
• AbsoluteWakeRefinementDistance • MeshValueManager
• AbsoluteWakeRefinementSize • NumLayers
• AddEdgesToFeatureCurveAction • OneGroupContactPreventionSet
• AssignPartCurveToExistingFeatureCur • PartsMeshContinuum
veAction • PolyWakeRefinementSelectBoundariesA
• AssignPartCurveToFeatureCurveAction ction
• AssignPartCurveToNewFeatureCurveAct • PolyWakeRefinementSelectFeatureCurv
ion esAction
• AutomaticSurfaceRepair • PolyWakeRefinementSet
• BatteryMeshContinuum • PolyWakeRefinementSetManager
• BatteryMesherModel • PrismMesherModel
• BatteryMesherSolver • PrismMesherSolver
• BatteryResurfacerMeshingModel • PrismTypeValue
• BodyFittedMesherModel • RegionOption
• BodyFittedMesherSolver • RelativeWakeRefinementSize
• BodyfittedPrismStretchingOption • ResurfacerMeshingModel
• BodyfittedPrismThickness • ShellingExtrusionValues
• BodyfittedPrismWallThickness • ShellingMesherModel
• BodyfittedVolumeSourceDualMesherSiz • SimpleTemplateGrowthRate
eOption • SolidMesherModel
• BodyfittedVolumeSourcePrismsOption • SolidMesherModelBase
• BooleanOperateRegionsAction • SolidMesherRegionOption
• BoundaryOption • SolidMesherSolver
• CombineFeatureCurvesAction • SolidMesherSubModel
• ContactPreventionSelectBoundariesAc • SolutionInterpolationOption
tion • SplitBoundariesByFeatureCurvesActio
• ContactPreventionSet n
• ContactPreventionSetManager • SplitBoundaryByFacesAction
• CreateFeatureEdgesAction • SplitBoundaryByPatchAction
• CustomSimpleSurfaceGrowthRate • SplitNonContiguousFeatureCurvesActi
• CustomSurfaceGrowthRateOption on
• CustomTwoLevelTemplateSurfaceGrowth • SplitRegionsBySurfaceTopologyAction
Rate • StartSurfaceMeshRepairAction
• DelaunayMesherModel • SubtractRegionsAction
• DelaunayMesherSolver • SurfaceCurvatureOption
• DualMesherModel • SurfaceImporter
• DualMesherSolver • SurfaceProximityOption
• EditFeatureCurveAction • SurfaceRepFeatureCurve
• ExtrudeBoundaryCoordinateValues • SurfaceRepFeatureCurveManager
• ExtrudeBoundaryNonNormalValues • SurfaceSizeRatio
• ExtrudeBoundaryNormalValues • SurfaceWrapperMeshingModel
• ExtrudeBoundaryOption • SurfaceWrapperSolver
• ExtrudeBoundaryValues • ThinSolidLayers
• ExtruderModel • ThinSolidThickness
•
SIEMENS DIGITAL INDUSTRIES SOFTWARE
ExtruderSolver • TrimmerAnisotropicSizeOption 48
• FeatureCurveEditor • TrimmerMeshingModel
• FeatureCurvePartCurveGroup
Simcenter STAR-CCM+ 2302.0001 | Release Notes
import import
star.modalharmonic.SolveNormalModesAu star.solidstress.SolveNormalModesAuto
tomationBlock; mationBlock;
SimDriverWorkflow SimDriverWorkflow
simDriverWorkflow_0 = simDriverWorkflow_0 =
((SimDriverWorkflow) ((SimDriverWorkflow)
simulation_0.get(SimDriverWorkflowMan simulation_0.get(SimDriverWorkflowMan
ager.class).createSimDriverWorkflow(" ager.class).createSimDriverWorkflow("
Simulation Operations 1")); Simulation Operations 1"));
simDriverWorkflow_0.getBlocks().creat
eBlock("star.modalharmonic.SolveNorma simDriverWorkflow_0.getBlocks().creat
lModesAutomationBlock", "Solve eBlock("star.solidstress.SolveNormalM
Normal Modes"); odesAutomationBlock", "Solve Normal
Modes");
simulation_0.get(SimDriverWorkflowMan
ager.class).setSelectedWorkflow(simDr simulation_0.get(SimDriverWorkflowMan
iverWorkflow_0); ager.class).setSelectedWorkflow(simDr
iverWorkflow_0);
simDriverWorkflow_0.execute();
} simDriverWorkflow_0.execute();
} }
}
This affects the macro code, depending on which default you prefer.
• If you want to retain RBF as the default method, update your macros as shown below.
• Alternatively, to use the new default B-Spline morpher, update your macros as follows using the relevant
settings object (instead of RbfMorpherParameters).
Previous Release Current Release
If any of your existing macros use the deprecated material property methods (9 Anisotropic components for
Thermal Conductivity, Electrical Conductivity, Permeability, Permittivity, or Anisotropic (Legacy) for Thermal
Conductivity), search for instances of following strings and update them as shown in the following table:
import import
star.electromagnetism.common.LocalDir star.electromagnetism.common.LocalDir
ectionFieldFeatureCurveFlipOption; ectionFieldFlipOption;
import import
star.electromagnetism.common.LocalDir star.electromagnetism.common.LocalDir
ectionFieldFeatureCurveMethod; ectionFieldPartCurveMethod;_
LocalDirectionFieldFeatureCurveMethod LocalDirectionFieldPartCurveMethod
method = method =
regionCoilB.getValues().get(LocalDire regionCoilB.getValues().get(LocalDire
ctionFieldProfile.class).getMethod(Lo ctionFieldProfile.class).getMethod(Lo
calDirectionFieldFeatureCurveMethod.c calDirectionFieldPartCurveMethod.clas
lass); s);
method.getFlipOption().setSelected(Lo method.getFlipOption().setSelected(Lo
calDirectionFieldFeatureCurveFlipOpti calDirectionFieldFlipOption.FORWARD);
on.FORWARD);
localDirectionFieldDirection_0.getDir
localDirectionFieldDirection_0.getDir ectionOption().setSelected(LocalDirec
ectionOption().setSelected(LocalDirec tionFieldFlipOption.Type.RETURN);
tionFieldFeatureCurveFlipOption.Type.
RETURN);
EquivalentCircuitBatteryCell UserDefinedBatteryCell
equivalentCircuitBatteryCell_0 = equivalentCircuitBatteryCell_0 =
((EquivalentCircuitBatteryCell) ((UserDefinedBatteryCell)
batteryTool_0.getCells().getBattery batteryTool_0.getCells().getBattery
CellBase("Equivalent Circuit CellBase("User Defined Battery
Battery Cell")); Cell"));
batteryTool_0.getCells().createUserDe UserDefinedBatteryCell
finedBatteryCell(); equivalentCircuitBatteryCell_0 =
(UserDefinedBatteryCell)
batteryTool_0.getCells().createUserDe
finedBatteryCell();
equivalentCircuitBatteryCell_0.enable
Model(ModelType.RCR);
• The names of the QuickPart definitions have changed such that they match the initial QuickPart name.
Update the names accordingly in your macros. For example,
getQuickPartDefinition("CustomCylinderDef 1") must now be
getQuickPartDefinition("Cylinder").
• Any name that does not follow the object : quantity format must be manually updated.
• Switch the names Min Cell Quality and Min Cell Quality 1 wherever they appear.
• The following Java classes have been removed, so any imports of them in macros must also be removed:
◦ CellCountMonitorPlot.java
◦ CylinderMassMonitorPlot.java
◦ CylinderPressureMonitorPlot.java
◦ CylinderTemperatureMonitorPlot.java
◦ CylinderTurbulenceKineticEnergyPlot.java
◦ CylinderVolumeMonitorPlot.java
◦ MinimumTimeStepMonitorPlot.java
◦ PressureVolumeDiagramPlot.java
◦ SwirlMonitorPlot.java
◦ TumbleXMonitorPlot.java
◦ TumbleYMonitorPlot.java
This section contains a list of supported CAD Clients, the CAD import versions, and the CAD export versions.
File Format File Extensions Versions Supported Add-on Required Type of Export
Parasolid .x_t, .x_b 33.00.181 None B-rep
IGES .igs, .iges 5.3 CAD Exchange B-rep
STEP .stp, .step AP 203 E1/E2, AP None B-rep
214, AP 242
Simcenter STAR-CCM+ can interact with a range of third-party software tools, either by importing their meshes
and data, exporting to their formats, or through co-simulation.
Third-Party Software
Simcenter STAR-CCM+ supports the following packages:
Package Provider Supported Versions Import Export File- Co-
Based Simulat
Couplin ion[1]
g
Abaqus SIMULIA-Dassault All ✓ ✓[2] ✓
Systemes 2021 ✓
2020 (recommended)
2019
Simcenter Amesim Siemens Digital 2019.2 (recommended) - - - ✓
Industries 2019.1
Software 17
ANSYS ANSYS Inc. All ✓[3] ✓[2] ✓
Simcenter Battery Siemens Digital 2302 ✓ - - -
Design Studio Industries
Software
Ensight ANSYS Inc. 10.1 (recommended) ✓ ✓[4] - -
9
8
FieldView FieldView CFD 15 - ✓[4] - -
gPROMS Process Systems gPROMS - ✓[4] ✓ -
Enterprise Limited FormulatedProducts 2.0
- A Siemens gPROMS ModelBuilder 7.0
Business
gPROMS ProcessBuilder 2.0
GT-SUITE Gamma 2019 (recommended) - - - ✓
Technologies Inc. 2018
2017
JMAG JSOL Corporation JSOL defines the JMAG ✓
versions that are supported
Simcenter Siemens Digital 2021.2 and 2022.1 ✓
MotorSolve Industries
Software
1 Currently, co-simulation does not support host specification using the IPv6 communication protocol
2 Exports solution data, but not the mesh
3 There is no version restriction on the files to import
4 Exports mesh and solution data
5 Specially modified version; must be obtained from INL.
Known Issues
This section contains a list of known issues that may occur in special circumstances. None of the issues affect
the validity of the results that you obtain with Simcenter STAR-CCM+.
In the following topics, the symbol is used to identify issues that are new in this release. Only issues
where resolution is related to a third-party product or system provider, and is outside of our control, are listed
here.
A number of these issues pertain to Message Passing Interfaces (MPIs). For more information about MPIs, see
"Supported MPI Implementations" in the Simcenter STAR-CCM+ User Guide.
Contents:
Issues Relevant to All Operating Systems
Issues Relevant to Linux
Issues Relevant to Windows
Issues Relevant to the CAD Clients
As a remedy, switch the Contour Style property of the scalar displayer to Filled or Smooth Filled.
system. Hence it is recommended to use Simcenter Nastran version 2020.1 - 1915 for co-simulation in such
cases.
You are advised to use Resource Manager for this type of co-simulation. See the section "Running a Co-
Simulation Using Resource Manager" in the Simcenter STAR-CCM+ User Guide.
To change the size of Simcenter STAR-CCM+ client fonts, see either of the following:
• All platforms: "Changing the Workspace Font Size" in the Simcenter STAR-CCM+ User Guide
• Windows 10: Preventing Windows from Scaling Simcenter STAR-CCM+
AVX-512 Optimizations on Newer Intel CPUs Can Lead to Spurious Numerical Failures
Simcenter STAR-CCM+ finite element solvers and some meshing modules depend on the Intel Math Kernel
Library (MKL) for performance-critical linear algebra subroutines. The AVX-512 optimizations inside the MKL
library can be too aggressive and cause the linear system solution process to fail even for a valid input.
If your system has an AVX-512 capable Intel CPU and the solver fails to produce a result due to a floating point
exception, you can try setting the environment variable MKL_ENABLE_INSTRUCTIONS to a value of AVX2.
This setting can help to stabilize the system. For example:
• Bash shell: export MKL_ENABLE_INSTRUCTIONS=AVX2
• C shell (csh or tcsh): setenv MKL_ENABLE_INSTRUCTIONS AVX2
This setting configures the MKL library to avoid optimizations that are only appropriate for architectures more
recent than Intel AVX2. For more details, see https://software.intel.com/en-us/mkl-linux-developer-guide-
instruction-set-specific-dispatching-on-intel-architectures.
UCX 1.8.0 with Special User-Defined Settings Can Lead to Silent Data Corruption
UCX version 1.8.0 has a bug that may cause data corruption when the TCP transport is used in conjunction
with the shared memory transport. In Simcenter STAR-CCM+ with default settings, UCX 1.8.0 is only used in
parallel runs on Mellanox InfiniBand systems predating ConnectX-4 (see Client-Server Setup > Working With
Parallel Servers > Supported MPI Implementations > Using UCX in the Simcenter STAR-CCM+ User Guide), so
this issue may only occur when special user settings are applied to force the use of UCX 1.8.0 with the affected
transports.
During simulation startup, an attempt is made to detect user settings potentially triggering this bug. When
Simcenter STAR-CCM+ does detect such settings, it generates a warning in the Output window.
• libGLU.so.1
• libXm.so.4
Without these libraries, an error message appears when an attempt is made to update the geometry.
The following example is a workaround for activating anti-aliasing in KDE. It is offered only as an example for a
particular operating system. For instructions on your operating system, refer to its user documentation.
Line Integral Convolution Does Not Work Properly with Intel Graphics Chipsets on
Linux
Vector scenes that are set to display Line Integral Convolution (LIC) do not render properly on Intel graphics
chipsets. This is due to issues with the Intel graphics driver. As a result, LIC is disabled on Intel graphics chipsets
on Linux.
The OpenIB BTL failed to initialize while trying to allocate some locked
memory.
This typically can indicate that the memlock limits are set too low.
For most HPC installations, the memlock limits should be set to
"unlimited".
Host: compute_node.example.com
OMPI source: btl_opebib.c:114
Function: ibv_create_cq()
Device: Out of memory
Memlock limit: 32767
The Open MPI Frequently Asked Questions describe how the limits are changed. See the answer to How
can a system administrator (or user) change locked memory limits?.
To resolve these types of issues, set workstations to have high (or preferably unlimited) limits.
Simcenter STAR-CCM+ Viewer Fails to Run If Required Libraries Are Not Found
In the current release, Simcenter STAR-CCM+ Viewer requires the following libraries:
• xkbcommon and xkbcommon-x11—these are standard system libraries that are typically already
installed.
• GNU C library version 2.12 or greater
• GIMP Toolkit (GTK+) version 2.20 or greater
If Simcenter STAR-CCM+ Viewer cannot detect these versions, it generates an error message.
If you have these versions installed on your machine and you still get this error, it may be that your
xkbcommon and GTK+ libraries are installed in a location other than the global packages location.
Simcenter STAR-CCM+ Viewer expects to find these libraries in the global packages location, typically /usr.
% export PKG_CONFIG_PATH=[GTK+_INSTALL_DIR]/lib/pkgxonfig:$PKG_CONFIG_PATH
• Add the path to your lib directory to the LD_LIBRARY_PATH variable. An example bash shell command
is shown below:
% export LD_LIBRARY_PATH=[GTK+_INSTALL_DIR]/lib:$LD_LIBRARY_PATH
Similarly, if you installed the xkbcommon libraries in a different location, add the path to your lib directory to
the LD_LIBRARY_PATH variable. An example bash shell command is shown below:
% export LD_LIBRARY_PATH=[XKBCOMMON_INSTALL_PATH]/lib:$LD_LIBRARY_PATH
Windows Update KB4598291 Required for Users of Windows 10 Versions 2004 and
20H2
Microsoft has made available a patch, KB4598291, to fix an error in Windows 10 Versions 2004 and 20H2. For
reliable use on Windows of Simcenter STAR-CCM+, especially in parallel, you are advised to make sure your
system includes this fix.
Some Scene/Plot Exports Fail on Windows When Output Points to Linux Network Folder
When using Simcenter STAR-CCM+ on Windows, if you attempt to export certain data from a scene (hardcopy
image) or a plot (hardcopy image or .csv file) to a location on a Linux host that is mapped to your Windows
drive via Samba sharing, Simcenter STAR-CCM+ generates a message that the selected location is "not
writable". This occurs even when you have full write permission on the Samba drive.
In this situation, it is recommended that you export such files to your local Windows drive.
• Manually activate an application other than Simcenter STAR-CCM+ before closing the screenshot tool.
You can then switch to Simcenter STAR-CCM+ from the third application without causing the fatal error.
• Minimize the screenshot tool but leave it running.
To help protect your security, Internet Explorer has restricted this file from
showing active content that could access your computer.
You can then click for the option to Allow Blocked Content, which will then produce a Security Warning that
says:
Allowing active content such as script and ActiveX controls can be useful, but
active content might also harm your computer.
Are you sure you want to let this file run active content?
To allow this content to run without getting blocked please follow these steps:
1. Open Internet Explorer.
2. Go to the Tools > Internet Options > Advanced tab.
3. Scroll down to the section labeled Security.
4. Activate the Allow active content to run in files on My Computer option.
5. Click OK and then close the Internet Options window.
When the client is started without a specified simulation file (the default when Simcenter STAR-CCM+ is started
via the Start > [programs menu] > Siemens Simcenter STAR-CCM+ > Simcenter STAR-CCM+ [version
number] [(build number)] menu on Windows 10), the session locator is started (in case you are attempting to
connect to a running server). If you then open a simulation file or connect to a running server, the session
locator stops. It restarts if you go to the Servers tab in the Simcenter STAR-CCM+ explorer window.
Open that port to prevent the warning, or if you are running from the command line, the -loc argument
prevents the session locator starting.
Credits
Simcenter STAR-CCM+ makes use of several third party software components to provide certain features within
its code.
For details about the licensing of these components, refer to the file ReadMe_OSS.html which is included in
the root installation directory of Simcenter STAR-CCM+: 18.02.###/STAR-CCM+18.02.###.
Europe
Stephenson House
Sir William Siemens Square
Frimley, Camberley
Surrey, GU16 8QD
+44 (0) 1276 413200
Asia-Pacific
Suites 4301-4302, 43/F
AIA Kowloon Tower,
Landmark East
100 How Ming Street
Kwun Tong, Kowloon
Hong Kong
+852 2230 3308
© 2023 Siemens
This software and related documentation are proprietary and confidential
to Siemens. A list of relevant Siemens trademarks can be found here.
Other trademarks belong to their respective owners.