websights

Fill out the form to download

Required field
Required field
Not a valid email address
Required field
Required field

Numerics

Under Numerics you can set the equation solver for your simulation, change the convergence settings, select algorithms and residuals or choose the time integration scheme for transient dynamic simulations. These settings mainly influence the stability and efficiency of your simulation run, but also the quality of the results may depend on these settings.

All numerical settings are made available for users to have full control over the simulation. These settings can be found for Fluid Dynamics (OpenFOAM®), Multi-purpose, Solid Mechanics (Code_Aster) and Nonlinear Mechanical (MARC) analysis types. The available settings differ based on individual analysis type physics.

Numerics for CFD

In OpenFOAM based analysis types in SimScale the settings for the Numerics section can be categorized into the following:

  • Properties

All properties regarding the iterative solvers of velocity and pressure equations are set here. Relaxation factors, non-orthogonal correctors, residual controls, and solver-specific tweaks are among these settings. However, depending on the solver (e.g. PIMPLE, PISO, …), these settings will be adjusted.

  • Solver

In this part, linear solvers used in computing each variable could be chosen separately. Upon choosing a solver, a set of preconditioners/smoothers and their tolerances become available. To assist with selecting the best solver, a Help message is provided for each field.

These schemes determine how each term in the governing equations should be discretized. These are required to evaluate, for e.g., gradient and interpolations of variable terms from cell centers to nodes. In most cases, the standard settings should be a good choice and should not be changed without reason.

Did you know?

If you had adjusted the Numerics settings, you can still switch back to the default settings. Just click on the ‘Reset to default’ button that is located at the bottom left corner.

Keep in mind that ‘Reset to default’ is not an undo feature, but it brings back the default settings instead. This function is only available for the fluid dynamics simulation types

reset to default feature under the numerics settings of incompressible analysis type in simscale
Figure 1: Reset to default feature under the Numerics settings

Information

Generally, for Numerical Schemes the default selections are the best choice and require no changes

Field Limits

Under Stabilization you should find the Field Limits section that defines the range of values for the solution variables that are bounded within specified limits during the simulation. Limits can be put on density, pressure and temperature for the compressible Conjugate Heat Transfer (CHT) and compressible Convective Heat Transfer solvers.

field limits in numerics simscale
Figure 2: Field limit entries for a typical conjugate heat transfer simulation

Temperature field limits can also be applied to simulations involving incompressible CHT flows, and density and pressure limits to compressible flow simulations.

Numerics for Radiation

For radiative heat transfer problems, further settings can be changed within the numerics, as shown in the picture below. Most importantly, the radiation resolution can be changed. This affects the discretization of the directions for which the radiative problem is solved. The settings are coarse, moderate, and fine. Increasing the radiation resolution will lead to a higher number of directions and hence improved angular discretization of the radiative problem (usually a more accurate result).

radiation numerics simscale
Figure 4: Numerics settings for radiation

Numerics for Joule Heating

For simulations involving Joule heating, additional settings are available within the numerics, as shown in the picture below. The voltage relaxation factor can be modified to improve the stability and convergence of the numerical solution when solving the voltage equation. Additionally, for the initial iterations of the voltage field, the maximum initial voltage and convergence criteria can be specified. Along with this, the numerics of the voltage solver can also be configured allowing for precise control over the solution process.

Numerics for Joule Heating
Figure 5: Numerics settings for Joule heating

Numerics for FEA

Similar to fluid simulations, structural simulations involve linear and non-linear equations that need to be solved. SimScale provides the Numerics settings panel where a user can select algorithms, type of residuals and threshold values, maximum number of iterations, time integration schemes, etc.

numerics settings for structural analysis type fea in Simscale
Figure 6: Settings panel for Numerics settings under structural analysis in SimScale

A full explanation of the parameters available under these settings can be found here

Numerics for Marc

For the Nonlinear Mechanical (Marc) analysis type, the Numerics panel controls the linear and nonlinear solver behavior used to resolve each load increment.

Marc numerics for the linear and nonlinear solver
Figure 7: Click on Numerics option to access linear and nonlinear solver tabs.

Linear Solver

SettingOptionsDescription
TypeDirect (MUMPS), Direct (Pardiso), IterativeThe algorithm used to solve the linear system inside every Newton iteration. Direct solvers are memory-intensive but robust for strong nonlinearity and contact.
Auto constrain to eliminate rigid body motionsOn, OffOnly relevant when a direct solver is used. Adds small artificial stiffness to prevent singularities from unconstrained bodies before contact engages.

Nonlinear Solver

SettingOptionsDescription
Iterative procedureFull Newton-Raphson, Modified Newton-Raphson, Newton-Raphson with strain correctionFull Newton-Raphson recomputes and refactorizes the stiffness matrix at every iteration, giving the fastest convergence at a higher per-iteration cost — the standard choice for strongly nonlinear problems such as large deformation, contact, and nonlinear materials.
Contribution of initial stress to stiffnessFull contribution, no contribution, only positive stress, hydrostatic-pressure-reduced, stress at start of increment, only positive principal stressesDetermines how much of the geometric (stress) stiffness is included in the stiffness matrix. Full contribution is standard for large-displacement or buckling-sensitive analyses.
Max recycles during an incrementIntegerThe maximum number of equilibrium iterations allowed within one time increment before the increment is cut back or the analysis is halted.
Min recycles during an incrementIntegerThe minimum number of iterations forced per increment, guarding against false early convergence.
Convergence methodResiduals, Displacement, Strain energy, Residuals or displacementsDetermines whether equilibrium is judged by force residuals, displacement, strain energy, or a combination.
Convergence criteriaRelative, AbsoluteWhether the convergence tolerances are expressed relative to the reaction forces or as absolute values.
Relative force toleranceFraction, e.g. 0.05When Convergence criteria is Relative, convergence is declared once the ratio of maximum residual force to maximum reaction force drops below this value.
Auto switch methodOn, OffLets Marc automatically switch the convergence testing method if the residual-based check becomes numerically unreliable, for example near-zero reactions.

Note

Time-step and load-increment control for the Nonlinear Mechanical (Marc) analysis type (automatic stepping, initial, minimum, and maximum increment size) is configured under Simulation Control, not Numerics.

Last updated: September 24th, 2026

Contents
SimScale light logo

Subscribe to our newsletter

By subscribing you agree to with our Privacy Policy