Releasenotes 17.02.008 en
Releasenotes 17.02.008 en
2022.1.1
Simcenter STAR-CCM+
Release Notes
siemens.com/simcenterccm
© 2022 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.
Simcenter STAR-CCM+ 2022.1.1 | Release Notes
Contents
Contents:
Fixes in Update Release of Simcenter STAR-CCM+ 2022.1.1
New Features and Enhancements in Simcenter STAR-CCM+ 2022.1
Important Notes 2022.1
Macro API Changes 2022.1
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+ 2022.1.1.
• CF-2260 Enable the Stop button after reconnecting to a server with a running solver.
• DEP-3122 Modify the Design Manager license use so that it does not require more than one instance of
enablestaricelicense (the Simcenter STAR-CCM+ In-cylinder add-on license).
• DEP-3157 Fix the incompatibility of Simcenter STAR-CCM+ In-cylinder with the Design Manager shared
license in a queueing system on a cluster, so that the full series of designs can run without license errors.
• DF-1018 Fix incorrectly exported mapped data from the Simcenter STAR-CCM+ .sim file to the
TAITherm .neu file.
• PRO-4259 Fix misspellings in UI strings.
• PVIZ-6758 Fix unit conversion in the point probe annotation, so that the units of the value actually match
the displayed preferred units.
• REA-4372 Fix load balancing on clusters using the Turbulent Flame Speed Closure (TFC) model.
• REA-4382 Fix a memory leak (an excessive increase in memory requirement) caused by the Complex
Chemistry spark ignitor.
• SRM-3092 Make the Thin Mesher preserve all part surface perimeters.
• STARICE-4576 For Simcenter STAR-CCM+ In-cylinder, fix the Specified Burn Rate model so that the exhaust
gas recirculation (EGR) mass fractions are specified.
• STARICE-4813 Fix the inability of Simcenter STAR-CCM+ In-cylinder to access plenum parts in .sim files
saved in previous versions.
The new web-based Scene file Viewer, Simcenter STAR-CCM+ Web Viewer, is now available at the following
web address: https://cloud.sw.siemens.com/starccmviewer/
There has been a change in the technique of stopping a batch run or the playback of a Java macro in the
Simcenter STAR-CCM+ UI. The (Stop) button in the toolbar is now grayed out (inactive) during these
processes.
To stop the process, use the (Cancel Process) button that appears at the bottom of the simulation tree
alongside the progress bar under the Explorer pane.
Contents:
Platform
CAD Integration
Geometry
Mesh
CAE Integration
Physics
Design Exploration
Data Analysis
Application Specific Tools
User Guide
Platform
Deployment
• Certified operating systems (OS)
◦ RHEL 8.3, 8.4, Alma/Rocky 8.4, openSUSE Leap 15.3, SLES 15 SP3
◦ Windows 10 21H1
• Retired operating systems
◦ CentOS/RHEL 7.5, 7.6, 7.7, 8.0, 8.1, CentOS 8.2, openSUSE Leap 15, 15.1, 15.2, SLES 12 SP3, SP4, 15,
15 SP1, 15 SP2
◦ Windows 10 1903, 1909, 20H1, Server 2012
• Scheduled operating systems support changes for Simcenter STAR-CCM+ 2022.2
◦ Adding: Windows 10 21H2, 22H1, Windows 11 21H2, Windows Server 2022
◦ Retiring: RHEL 8.2
◦ Retiring: Windows 10 20H2
• Certified Message Passing Interface (MPI) versions
◦ Intel MPI 2021.2 (LINUX and Windows)
• Retired Message Passing Interface (MPI) versions
◦ Intel MPI 2019.8 (LINUX)
◦ Intel MPI 2019.7 (Windows)
• Scheduled Message Passing Interface versions for Simcenter STAR-CCM+ 2022.2
◦ Adding: OpenMPI 4.1.2 (LINUX)
◦ Retiring: OpenMPI 3.1.6 (LINUX)
User Experience
• Simulation Templates D4170, Community Idea
◦ Ensure robust and reproducible workflows by creating simulation templates
▪ Provide consistency across many users or throughout an organization
▪ Deploy simulation best practices
▪ Transfer knowledge easier
▪ Protect the simulation template with the new .simt file format and the possibility to Save to
Template
◦ Become productive immediately by using simulation templates
▪ Leverage streamlined workflows automatically
▪ Improve ability to focus on relevant information
▪ Learn more about the simulation setup later if needed
▪ Create a new simulation from an existing template
• Improved look and feel with new icons to collapse-expand tree nodes
◦ Consistent on Linux and Windows
CAD Integration
CAD-Clients
• Updates
◦ Supported CAD package versions are now:
CAD-Exchange
• Added support for the BIM CAD format IFC (Siemens CAD reader) D5142
Geometry
3D-CAD
• Shortcut keys
◦ Improved productivity through faster interaction for geometry preparation
▪ Fixed shortcut keys are provided for:
- Visibility toolbar option
- Favorite operation
- Hide/Show from scene
• 3D-CAD to parts
◦ Simplified data transfer from 3D-CAD to parts with or without association from 3D-CAD
▪ Option to create mesh or CAD parts from CAD bodies
▪ Associated parts support both update or synchronize method
• Orientation control
◦ Easily set the orientation from the scene
▪ Interactively manipulate the orientation widget for extrusion and mirror features
• Find Proximity Faces within Body
◦ Easily find gaps within the same body
◦ Supports faces, edges, and vertices
• Find wedges and notches
◦ Easily identify wedge and notch shape edges using search tool
Parts
• Contact Creator mesh operation
◦ Improved ease of use through automatic contact creation process for geometry preparation
▪ Supports baffles, periodic translation, periodic rotation, and weak contacts
◦ Improve the adjoint Topology Optimization workflow for extraction of resulting design by ensuring
smooth and watertight part
◦ No changes to GUI
Mesh
Surface Repair
• Imprint and part contact review tool
◦ Ability to review contacts created from imprint operation or existing contacts for easy and faster
geometry preparation
▪ Available in surface repair Merge/Imprint option
▪ Review metrics available
- Part Contact Summary
- Contacting Parts Count
- Part Contact Area Ratio
▪ Diagnostic metrics available
- Non-Contiguous Contact
- Non-Contacting Islands
- Contact Topology Errors
- Contact Area Mismatch
Surface Mesh
• Surface remesh patch merging
◦ Merge narrow long patches within a part surface for better surface remesh
▪ No GUI changes
Volume Mesh
• Multi-surface extrusion
◦ Fast and easy mesh extrusion from multiple part-surfaces with different distances
◦ New H-grid option allows for multiple part-surfaces extrusion with different distances
▪ Can generate an equivalent mesh to region-based meshing extruder with frozen boundaries off
▪ Does not require the creation of multiple mesh operations to allow extrusion at different distances
◦ When using the H-grid type, custom controls from the surface extruder can be copied to a volume
extruder operation
◦ Existing O-grid option is still supported
CAE Integration
• Quasi-Newton method for faster and more robust Fluid-Structure Interaction
◦ Fast quadratic convergence
▪ Industrial case runs 2.2x faster with the Quasi-Newton method than with the Aitken method
▪ Smaller residual achievable
▪ More robust convergence — some cases are impossible to converge by other methods
▪ Academic cases match iterations expected from literature
◦ Aligns with best practice recommendation for Abaqus Fluid-Structure Interaction simulation
Physics
Contents:
CFD
Multiphase Flow
Computational Rheology
Computational Solid Mechanics
Electromagnetics and Electrochemistry
Aeroacoustics
Motion, Mesh Adaption, and Mapping
CFD
Flow
• GPU Acceleration
◦ Shorter simulation turnaround time and lower per-simulation cost due to GPU enabled acceleration
▪ Per iteration a GPU node of 8x Tesla V100 is as fast as ~29 dual-socket Xeon Gold nodes
▪ Hardware cost is 40% and power consumption 10% of the equivalent in CPUs
◦ Supports constant density segregated solver – steady and unsteady
▪ Most turbulence models, RANS and DDES including k-ω including SST DDES, k-ε
▪ Standard reports, monitors, and field functions - field mean excluded
◦ Includes implementation of NVIDIA AMGx
◦ Supported only on Linux
◦ Supported on the Simcenter STAR-CCM+ Power Session Plus and Power on Demand licenses
• Hub-style Shell interface - edge-to-edge
◦ Enables the use of shell regions for sheet parts where several sheets meet along an edge by introducing
the solid shell hub interface
◦ Allows edge-to-edge hub interface configurations
▪ Any number of shell edge boundaries or curves from any number of shell regions or parts can meet
and exchange heat flux
- Model solid shell conduction problems
• Multi-edit for multipart solid and multi component gas material selection
◦ Improves usability by allowing you to multi-edit multipart solid and multi component gas materials after
you multi-select them
• Change default Poly(T) coefficients for Thermal Conductivity to those of Air (gas), H2O (liquid), Al
(solid)
◦ Improve the usability of multi component gas, liquid, and solid and obtain more physical results with the
default options
• Poly(T) and Table(T) support for Thermal Conductivity for Porous Media Model Thermal Equilibrium
◦ Improves usability by allowing you to specify a non-constant Thermal conductivity without the
complication of using a field function
▪ Added support for polynomial and table definitions for Thermal Conductivity for Porous Media Model
Thermal Equilibrium
Energy
• Radiation models enabled on solids D4233
◦ A leaner and more coherent radiation workflow allows for more user-friendly setups of simulations
where radiating opaque or semi-transparent solids are immersed in non-participating regions
▪ You can now decide to enable radiation on radiating bodies only
- No need to include radiation in surrounding transparent regions
- No need to manually copy solid side properties onto the fluid/transparent side as with previous
versions
▪ External Surface Emissivity and External Surface Reflectivity properties now available at interface
boundaries when external radiation is enabled in the opaque regions and no radiation is solved on
the transparent region
▪ Compatible with S2S radiosity and Surface Photon Monte Carlo
• Weighted Sum of Grey Gases method now available in Absorption Coefficient for VOF
◦ Simplified setup of spray combustion and glass furnace simulations
• Phasic Porous Media Thermal Non-Equilibrium model now compatible with S2S Radiation model
◦ More flexible setups of oven brazing simulations and similar applications
Reacting Flows
• New diffusion flux treatment for Reactor Networks
◦ Increased accuracy of Reactor Network models through improved treatment of diffusion flux
▪ Reactor Network predictions should be closer to values obtained from full Complex Chemistry
simulations
• Improved Reactor Network agglomeration algorithm
◦ Easier to obtain reactor independent results
▪ The new algorithm also generates exact number of reactors requested
Turbulence
• Improved wall-modeled LES D5117
◦ Increased accuracy for near wall quantities for given mesh resolution thanks to improved wall model for
LES
▪ Reference cell used for wall treatment a cell away from wall
▪ New simulations will use new wall treatment, old simulations will resume with existing wall
treatment option
• Removed: High-Reynolds Number version of the Spalart-Allmaras turbulence model
◦ High-Reynolds Number Spalart-Allmaras turbulence model was deprecated since 2021.1, and is now
removed
◦ The Standard version of the Spalart-Allmaras model remains and should be used instead
Multiphase Flow
▪ MHRIC is less accurate than HRIC, but less prone to resolve irrelevant details at great cost
- Produces a thicker interface (typically 3 cells thick) without leading to a numerical mixture
◦ Improved ease of use
▪ Removes the need for angle factor of HRIC scheme
◦ Both HRIC and MHRIC are provided as options
▪ Use HRIC when high accuracy and sharp resolution of the free surface is needed everywhere
▪ Use MHRIC for a more pragmatic approach on industrial geometries/meshes with a wide range of
length scales
Fluid Film
• Thermal Limitation option for Fluid Film Evaporation
◦ Thermal limitation option now on by default
◦ Limits excessive evaporation rate as saturation temperature approached
▪ No longer requires the following: volume meshing, continuous phase fluid models and solvers,
overset mesh for motion
◦ Reduced time to solution, avoiding expensive overset mesh method in simulations with complex motion
Computational Rheology
• Compatibility with Second Order Time
◦ Increased accuracy of solutions for a given timestep size
◦ Incompatible with Multiphase and Partial Filling solvers
Electromagnetics
• Mid-side vertices in FE Electromagnetics
◦ FE Electromagnetics continua both in time and frequency domain allow now for mid-side vertices
▪ Simplifies setup as interfaces to regions with FE Solid Energy are no longer flagged as non-conformal
▪ Smoother visualization of EMAG fields
▪ Increased accuracy of nodal forces and Ohmic heating distributions
• Resistance option in Excitation Coil Circuit element
◦ New Excitation Coil Resistance option at Region level allows you to specify total resistance in a coil
▪ Improves usability and makes electric circuit sketches leaner as there is no need for additional
resistances in series
• 2D solid regions allow for specification of total current
◦ Simplified setup of simulations in 2D, beneficial also for e-motors
• Total EMAG Force and Torque reports now support non-vacuum shells
◦ More flexible setups of various EMAG simulations thanks to less restrictive conditions
Electrochemistry
• Improved initialization of Electric Potential thanks to a revised algorithm
• O-2 ions now included in the standard electrochemical species material database
Aeroacoustics
• Perturbed Convective Wave model
◦ Improved ease of use and reduced opportunity for error with new hybrid aeroacoustics model
▪ Simplifies the setup process; removes the need to define noise source regions
◦ Reduces turnaround time with ability to use coarser meshes and larger time-steps whilst improving
accuracy at high frequency
◦ Relevant for side-view mirror applications in particular
◦ Enables new applications with hybrid method thanks to support for rigid body motion (rotation)
• Standard Newmark option deprecation
◦ The Standard Newmark option for the Temporal Scheme property, under the Acoustic Wave equation
solver option, has been deprecated starting in Simcenter STAR-CCM+ 2021.3 and is planned to be
removed in 2022.3.
◦ The recommended practice is to use Newmark Alpha.
◦ Example: Rotor in co-flow 10 m/s, for which interface between stationary and rotating regions is
modeled using geometry-based intersector versus topology-based intersector, and topology-based
intersector with close adjacent cells. The close adjacent cells option showed no spurious noise at the
interface.
• Improved accuracy of virtual disk source terms
◦ Reduced sensitivity of virtual disk source terms to background grid cells by using shape function to
distribute momentum source terms
◦ Gaussian shape function used to distribute momentum source terms across cells in the direction normal
to the disk
▪ Eliminates dependence on background mesh alignment
▪ Improves flow interaction with source terms
▪ Consistent pressure drop across the disk
◦ Available for Blade Element Method, Body Force Propeller method, 1D Momentum method
◦ No changes to GUI
• Automatic inclusion of DFBI forces and moments
◦ Improved ease of use through the automatic inclusion of Physics (Fluid, DEM and EMAG) forces and
moments
◦ Relevant forces and moments associated with Body Surface are automatically included
▪ Coupled or segregated flow model
▪ Discrete element model (DEM)
▪ Electromagnetics model (Transverse magnetic potential model, finite element magnetic vector
potential model)
◦ In the current release DFBI support for meshfree DEM set up is not supported
• Robust overset zero-gap for contacting interface boundaries
◦ Robust overset mesh interface with zero gap zone while modeling contacting interface boundaries
◦ Islands of active cells that are separated from the rest of the fluid region are detected and mitigated
◦ Applications: Fluid structure interaction with overset zero-gap, contacting walls moving towards or away
from each other, vehicle wading with tires contacting the ground
Design Exploration
Adjoint
• Topology Optimization turbulence treatment – added Tke suppression
◦ Improved optimization process by suppressing the turbulent quantities on the fluid-solid interface
mimicing wall functions on the level-set
▪ Physical quantities are calculated more accurately
▪ Designs are further optimized
▪ Better correlation with the smoothed validation results
• Adjoint cost function involving mass flow averaged quantities
◦ Improved usability for turbomachinery optimization by introducing differentiated mass flow averaged
quantities for the adjoint cost functions
• Higher order residual fields D5666
◦ Higher order residual fields exposed, and allowed to be updated each iteration
◦ Allows monitoring of residual convergence in order to facilitate the application of adjoint-based error
estimation driven adaptive mesh refinement
Design Manager
• Cumulative distribution plot
◦ Quicker and safer design decisions before manufacturing with cumulative distribution plots
▪ Better comprehend product behavior with cumulative distribution shape
▪ Assess if and how constraints are violated
◦ Effortlessly extract statistical trends on designs like
▪ Percentile across the design space
▪ Percentage of designs violating constraints
▪ Distribution of response values around the high-performing design
• Additional distributions for Robustness and Reliability studies
◦ Better represent manufacturing tolerances with Weibull and Poisson distributions
Data Analysis
• Simcenter STAR-CCM+ Web Viewer D5527
◦ Effectively communicate complex 3D simulation results through a web-based Scene file Viewer
▪ Easily share 3D simulation results with stakeholders
▪ Convenient Scene visualization for end-users
- Avoid software download and install
- Eliminates compatibility issue
◦ Now store and share .simh files with Regions data more efficiently
▪ Options to export Lossless and Lossy compression
- Lossless compression mode as default
- Specify number of preserved digits under Lossy mode
• Customizable Plot Color Palettes D1234
In-cylinder Solution
• Improved performance of rigid prism boundary layer morpher
◦ Improvements in total turnaround time thanks to new morpher parallel exchange algorithm
▪ Influences all runs with rigid prism layers, a default since Simcenter STAR-CCM+ 2020.3 release
▪ Greater gains in simulations with liquid film (up to 1.3x speed up)
• Automatic time-step size reduction for the first valve opening event
◦ Increased stability in the early phase of the engine cycle with automatic reduction of time-step size
around the first valve opening
▪ New sub-section of the Auto Time-Step Setting panel, addressing first valve opening, be it exhaust or
intake
▪ Minor increase of total iterations with default values
• Volumetric control encapsulating the valve interface
◦ Increased stability via mesh modification in the vicinity of the valve curtain interface
▪ Customizing surface mesh size and prism layer thickness at this location
◦ Greater flexibility in volumetric control adoption with on/off settings
▪ Global parameter enables activation/deactivation
▪ Function of valve lift closure tolerance – active in very low lifts
◦ Increased accuracy in boundary condition and motion specification of engine valves through new
interpolation option
▪ Smoother, non-stepped, valve velocity curves
◦ Reduced set-up errors with valve input quantities displayed live
▪ Options to display in the Valve Lift XY plot: raw table, valve lift, and velocity
▪ Functionality to show only valve currently open
Electronics Cooling
• Add annotations to scenes
◦ Improved understanding of results and model with ability to add annotations to scenes
Batteries
• Simplified battery pack creation
◦ Improved productivity and reduced setup errors thanks to new setup options
▪ Copy/Paste of battery modules now possible, allowing pack build-up in a few clicks
▪ Series or Parallel module connection action
- Automatically connects battery modules in series or in parallel within the Circuits folder
E-Machines
• Simcenter Motorsolve e-machine design files import
◦ Simcenter STAR-CCM+ E-Machines Performance Workflow now supports import of e-machine designs
from Simcenter Motorsolve, in addition to the existing support from Simcenter SPEED
◦ 1 click to access the e-machine geometries
▪ e-Machine design geometry is automatically generated in 3D-CAD and creates 2 composite parts:
- 1 for the 2D electromagnetics problem
- 1 for the 3D thermofluidic problem
▪ Faster electromagnetics physics setup thanks to automated assignment of materials in the parts
metadata field
- A template sim file can be used to further automate the physics setup
User Guide
• New Tutorials
◦ Geometry
▪ 3D-CAD Advanced Preparation: Repairing An Exhaust
◦ Multiphase Flow
▪ Viscous Multiphase: Two-Layer Pipe Co-Extrusion
◦ Aeroacoustics
▪ Lighthill Wave and Perturbed Convective Wave Modeling: Simplified HVAC Duct
◦ Design Exploration
▪ Pareto Optimization: 2D Airfoil Design
▪ Surrogate FMU: Pipeline Junction with Simcenter Flomaster
▪ Adjoint Shape Optimization: Surface Mesh Morphing for Y-Junction Manifold
◦ Coupling with CAE Codes
▪ CGNS File Import: Stress Analysis with Imported Fluid Loads
• Modified Tutorials
◦ Parts-Based Shells: Exhaust Pipe – incorporated use of hub interface
◦ Solid Oxide Fuel Cell – updated to use the O-2 (Oxide) material in the database
◦ Electroplating – revised mesh in starting file
◦ Electro-Thermal Modeling: Battery Pack Cooling – updated to reflect latest workflow
◦ Usability: Creating a Template Simulation File – updated to save file using new template option
◦ Usability: Applying the Template Simulation File – updated to start from the new template file type
◦ Advanced Rendering: Ray Tracing – updated to reflect new defaults
• New Cases in Verification Suite
◦ Radiation
▪ C2H4/Air Coppalle Jet Flame
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.
Changes to Deployment
• Newly certified operating systems (OS)
◦ RHEL 8.3, 8.4, Alma/Rocky 8.4, openSUSE Leap 15.3, SLES 15 SP3
• Retired operating systems
◦ CentOS/RHEL 7.5, 7.6, 7.7, 8.0, 8.1, CentOS 8.2, openSUSE Leap 15, 15.1, 15.2, SLES 12 SP3, SP4, 15,
15 SP1, 15 SP2
◦ Windows 10 1903, 1909, 20H1, Redstone 5, Server 2012
• Scheduled operating systems support changes for Simcenter STAR-CCM+ 2022.2
◦ Adding: Windows 10 21H2, 22H1, Windows 11 21H2, Windows Server 2022
◦ Retiring: RHEL 8.2
◦ Retiring: Windows 10 20H2
• Newly certified Message Passing Interface (MPI) versions
◦ Intel MPI 2021.2 (LINUX and Windows)
• Retired Message Passing Interface (MPI) versions
◦ Intel MPI 2019.8 (LINUX)
◦ Intel MPI 2019.7 (Windows)
• Scheduled Message Passing Interface versions for Simcenter STAR-CCM+ 2022.2
◦ Adding: OpenMPI 4.1.2 (LINUX)
◦ Retiring: OpenMPI 3.1.6 (LINUX)
Meshing
Planned Removal of Region-Based Meshing (2022.2)
After the change, when you restore a file using region-based meshing, the following will happen: All volume
meshes that were generated by region-based meshing will be preserved and will be treated as if the volume
mesh was imported into Simcenter STAR-CCM+. You will be able to adjust physics settings and re-run
simulations with the old volume meshes. However you will not be able to 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.
The serial prism subsurfacer environment variable, which allowed the prism subsurfacer to be created in serial
rather than in parallel, will be removed in 2022.2.
Aeroacoustics
Planned End of Convective Option in Ffowcs Williams-Hawkings (FW-H) Modeling
The Convective Acoustic Effects option in FW-H modeling has been deprecated starting in
Simcenter STAR-CCM+ 2020.2 and is planned for removal from a future version.
The Standard Newmark option has been deprecated starting in Simcenter STAR-CCM+ 2021.3 and is planned
to be removed in 2022.3. The recommended practice is to use Newmark Alpha. See the section "Acoustic Wave
Model Reference" in the Simcenter STAR-CCM+ User Guide.
In previous versions of Simcenter STAR-CCM+, the Fluid Force and Moment was created by default together
with a new continuum body. In the current release, no Fluid Force and Moment is created when you create a
continuum body. The Fluid Force and Moment is created automatically as soon as a boundary with relation to a
supported flow model is added to the body surface definition.
• In the Tools > Rendering Materials node the supplied material effects are now organized in subfolder
nodes by type.
• Some material types that appear in the UI, for example in the submenu of the New Rendering Material
right-click action, have been renamed as follows:
All predefined materials except the new Default material can now be edited, renamed, and deleted by the
user.
When opening old simulation files in the current release, the old default materials are restored and continue to
be available (and editable) alongside the new materials. Simulation files that are created in the current release
start with the new default materials only. However, you can export old materials from earlier simulation files
and import them into new ones.
The Evaluated Status property indicates the evaluation state of the update event at the current iteration, while
the earlier Satisfied property indicated the evaluation state of the update event at the iteration it was last
evaluated, which may not necessarily be the current iteration.
The Iteration property still indicates the iteration at which the update event was last evaluated.
This section contains the changes to the macro API since the previous release of Simcenter STAR-CCM+.
Multiphase
Removal of Models
Two multiphase models, Multiphase Equation of State and Eulerian Multiphase Mixture, have been
removed from the Simcenter STAR-CCM+ UI. They have no properties and are not required as information to
the user.
To update your macro code, remove instances of the use of these models as shown in the following example:
import star.common.EulerianMultiphaseMixtureModel;
...
PhysicsContinuum physicsContinuum = ((PhysicsContinuum)
simulation.getContinuumManager().getContinuum("Physics 1"));
physicsContinuum.enable(EulerianMultiphaseMixtureModel.class)
Total Pressure and Total Temperature Now Available per Phase in Mixture Multiphase and VOF
Beginning with the current release, support for total pressure and total temperature per physics continuum has
been discontinued from Mixture Multiphase and VOF simulations. Instead, these values are now available per
phase. Simulation files that used total pressure and/or total temperature in post-processing need to be
updated, and macros have to be changed. In the following example, total pressure is evaluated and a phase
with the name Water is to be used in the updated macro code:
The following properties of the VOF Waves model can now be set as parameters (scalar quantities, field
functions, or global parameters):
• Damping Constant 1
• Damping Constant 2
• Damping Exponent
• Forcing Constant
As a result, macro code has changed. For backward compatibility, macros recorded in previous releases still
work in the current release.
It is also possible to use a shorter way of setting values without the units:
VofWaveModel vofWaveModel_0 =
physicsContinuum_0.getModelManager().getModel(VofWaveModel.class);
vofWaveModel_0.getDampingConstantOne().setValue(11.0);
vofWaveModel_0.getDampingConstantTwo().setValue(12.0);
vofWaveModel_0.getDampingExponent().setValue(3.0);
vofWaveModel_0.getForcingConstant().setValue(11.0);
In previous versions of Simcenter STAR-CCM+, the Fluid Force and Moment was created by default together
with a new continuum body. In the current release, no Fluid Force and Moment is created when you create a
continuum body. The Fluid Force and Moment is created automatically as soon as a boundary with relation to a
supported flow model is added to the body surface definition.
As a result, the macro code has changed to set up the body surface and the flow model before accessing the
Fluid Force and Moment, as shown in the following example:
simulation_0.get(star.sixdof.BodyMana simulation_0.get(star.sixdof.BodyMana
ger.class).createContinuumBody(true); ger.class).createContinuumBody(true);
FluidForceAndMoment continuumBody_0.getBodySurface().setQ
fluidForceAndMoment_0 = uery(null);
Automatically handled forces and moments cannot be removed manually. They need to be disabled instead.
For backward compatibility reasons, the old macro calls to remove these forces and moments are still
accepted, but they disable the forces and moments instead of removing them.
Automatically handled forces and moments cannot be created manually. For backward compatibility reasons,
the functionality of creating these forces and moments with a macro call is still made available. Creating these
forces and moments in existing macros should still work, and the obtained force and moment objects can be
further manipulated within the macro. However, the newly created forces and moments are not made visible
in the UI and they are not used for computations unless the automatic mechanism detects that they are
needed for the simulation.
ContinuumBody continuumBody_0 = --
((ContinuumBody) // Fluid, DEM and EMAG forces and
simulation_0.get(star.sixdof.BodyMana moments should not be created with a
ger.class).getObject("Body 1")); macro. However,
FluidForceAndMoment // for backward compatibility
fluidForceAndMoment_1 = reasons, existing macro code to
create these forces and
continuumBody_0.getExternalForceAndMo // moments should still work
mentManager().createForceAndMoment(Fl
uidForceAndMoment.class);
DemForceAndMoment
demForceAndMoment_1 =
continuumBody_0.getExternalForceAndMo
mentManager().createForceAndMoment(De
mForceAndMoment.class);
ElectromagneticForceAndMoment
electromagneticForceAndMoment_1 =
continuumBody_0.getExternalForceAndMo
mentManager().createForceAndMoment(El
ectromagneticForceAndMoment.class);
However, macros that reference one of the renamed or deleted default materials by name, when applied to a
simulation file that is created in the current release, must be updated. Specifically, the only macro function
that is directly affected by the object changes is RayTraceMaterialManager.get/hasObject(), which
must be called with the new material name when run on a simulation file that does not contain the old
materials:
RayTraceSimpleMaterial RayTraceSimpleMaterial
rayTraceSimpleMaterial_0 = rayTraceSimpleMaterial_0 =
((RayTraceSimpleMaterial) ((RayTraceSimpleMaterial)
simulation_0.get(RayTraceMaterialMana simulation_0.get(RayTraceMaterialMana
ger.class).getObject("Light Gray")); ger.class).getObject("Non-Physical
Light Gray"));
Alternatively, you can export old materials from earlier simulation files and import them into new ones.
Update Events
Change to Control of Inner Samples
For the Monitor Asymptote update event, macro codes have been changed for the activation and deactivation
of the Inner Samples checkbox property:
Your existing macros will continue to work as expected, but for maximum reliability, it is recommended that
you update your macro code.
In update event objects under the Update Events node, the Satisfied checkbox property has been replaced by
a new Evaluated Status property. The read-only states, Satisfied, Unsatisfied, and Unevaluated, clarify the
evaluation status of the update event.
The old macro call that returns a boolean, updateEvent.getEvaluatedState(), remains unchanged, but
the value returned corresponds to the state of the current iteration rather than the state when the update
event was evaluated last (as in previous releases).
Another API has been added, updateEvent.getEvaluatedStatus(), that returns the status of the update
event at the current iteration (status returned is one of the following : 'Unsatisfied' - 0, 'Satisfied' - 1,
'Unevaluated' - 2).
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 Import
CATIA V4 .model, .exp, .sessio Up to 4.2.5 CAD Exchange Triangulated Data,
n B-rep
CATIA V5 .CATPart, .CATProdu Up to V5-6R2021 CAD Exchange Triangulated Data,
ct, .cgr B-rep
CATIA V6 / .3dxml Up to V5-6R2019 CAD Exchange Triangulated Data
3DExperience (R29)
SolidWorks .sldprt, .sldasm Up to 2021 CAD Exchange Triangulated Data,
B-rep
JT Open .jt Up to v10.5 JTOpen Reader & Triangulated Data,
CAD Exchange B-rep
NX .prt Up to 1980 CAD Exchange Triangulated Data,
B-rep
Solid Edge .par, .asm Up to 2021 CAD Exchange Triangulated Data,
B-rep
Parasolid .x_t, .x_b, Up to 33.1 None B-rep
Pro/E - Creo .asm, .prt Pro/E 19.0 to Creo 8 CAD Exchange Triangulated Data,
B-rep
Inventor .ipt, .iam Up to 2022 CAD Exchange Triangulated Data,
B-rep
IGES .igs, .iges 5.1, 5.2, 5.3 None B-rep
STEP .stp, .step AP 203 E1/E2, AP None B-rep
214, AP 242
Stereo Lithography .stl All versions None Triangulated Data
(STL)
VDA-FS .vda 1.0, 2.0 CAD Exchange B-rep
Rhino 3D .3dm Up to 7 CAD Exchange Triangulated Data,
B-rep
ACIS .sat, .sab Up to 2021 1.0 CAD Exchange Triangulated Data,
B-rep
File Format File Extensions Versions Supported Add-on Required Type of Import
CATIA V5 .CATPart, .CATProdu Up to V5-6R2019 None B-rep
ct, CGR SP4
File Format File Extensions Versions Supported Add-on Required Type of Import
IFC .ifc IFC2x3, IFC4 None B-rep
JT .jt Up to 10.6.1.0 None B-rep
Solid Edge .par, .asm Windows up to 2020 None B-rep
Linux — no support
STEP .stp, .step AP 203, AP 214, AP None B-rep
242
NX .prt Up to NX2007 None B-rep
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:
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
MPI 3-Compliant MPIs Strongly Recommended for Flamelet Table Generation in Parallel
In a reacting flow simulation, when you generate a flamelet table in parallel, it is recommended that you use
an MPI that implements the newer MPI 3 standard. Older MPIs that do not implement this standard, or MPIs
with an erroneous implementation, have been found to require significantly more memory during parallel
table generation. This issue affects all MPIs distributed with Simcenter STAR-CCM+ except Open MPI.
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.
• 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.
correctly or at all. This method of working is not supported by Simcenter STAR-CCM+. You must run the client
directly on your local machine and connect to a remote Simcenter STAR-CCM+ server.
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.
Memory Leak After Abnormal Termination with Open MPI 3 Can Cause Startup Failures
When a simulation using Open MPI 3 terminates abnormally, shared memory files from Open MPI's Vader
component might be left behind in the /dev/shm folder. When another user runs a subsequent simulation
with Open MPI on the same node, and /dev/shm has not been cleaned up, intermittent startup failures due to
file name conflicts can occur. As workarounds, consider the following options:
• Clean up the files in /dev/shm after job termination.
• Instead of Open MPI version 3, use Open MPI version 4 using the flag -mpi openmpi4. The files
in /dev/shm may still require clean up from previous Open MPI 3 runs.
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.
• Add the path to your pkgconfig directory to the PKG_CONFIG_PATH variable. An example bash shell
command is shown below:
% 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
1. Right-click the desktop shortcut icon of Simcenter STAR-CCM+ and select Properties.
2. Make the Compatibility tab active.
3. Activate the option Disable display scaling on high DPI settings.
Note: This option may have a different label, depending on your version of Windows 10. For example,
it may read Override high DPI scaling behavior.
4. Make the Shortcut tab active.
5. In the Target text box, if the path is to a .bat file, replace that path with that of the .exe file, for example:
C:\Program Files\Siemens\16.04.006\STAR-CCM+16.04.006\star\lib
\win64\intel20.1vc14.2\lib\starccm+.exe
6. After you make that change, if the font appears too small in Simcenter STAR-CCM+, increase it as follows:
a. Make the Shortcut tab active.
b. In the Target text box, append -fontsize 18 at the end.
c. If desired, change the value after -fontsize to a different number.
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.
The recommended response is to turn down your hardware acceleration setting, which is found in the Control
Panel.
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+: 17.02.###/STAR-CCM+17.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
© 2022 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.