 Platform: All Platforms Versions: All versions

## Problem Description

I get this message: ```Failed to find a solution. The relative residual (0.28) is greater than the relative tolerance. Returned solution is not converged.```

## Solution

Messages similar to this are returned for nonlinear problems that fail to converge, but also sometimes for linear problems.

When solving either a linear or a nonlinear problem, a set of linear equations are solved. In the nonlinear analysis, this is done in every iteration, and in a linear analysis once. The direct equation solvers will make an estimate of the error in the solution, and if that error is too large this error message is shown. This actually indicates that the numerical conditioning of the system of equations is bad. Most often this is caused by an unsuitable or erroneous physical formulation of the problem.

Here are some possible causes and cures:

• Your model is highly nonlinear. This is often the case in for instance mass transport models with fast reactions. Try to cancel some known nonlinearity in the problem and gently ramp it up with the parametric solver. See further instructions in solution 103.
• Your boundary conditions are inconsistent, either with each other or with your initial guess. Check your equation system and boundary conditions.
• There is no stationary solution to your problem. For example, a constantly positive heat source surrounded by insulating walls results in a temperature field that increases forever, and never reaches a stationary state.  Running a time-dependent study can help you understand what is going on.
• Non-unique solutions. For example, a cavity flow problem needs to have the pressure locked in some point or the problem will have an infinite number of solutions. Right-click the physics interface head node and select Pressure Point Constraint under Points. Constrain one point to an arbitrary pressure, for example 0.
• The mesh is too coarse to resolve steep gradients. This is a common scenario, for example, near walls in natural convection problems. Try refining the mesh locally, where you expect spatial variations in the solution.