Solver Variables The following table lists global solver variables that are available during the solution process only. They can be used in solver settings in the Study branches but are not available for use in, for example, results evaluations and plots. Table 5-11: Solver Variables Variable Description niterCMP This variable contains the iteration number for nonlinear iterations. It starts from one and increases with one for each fully coupled or segregated iteration. It is used by some physics to control damping mechanisms. Examples are pseudo-time stepping in fluid dynamics and the penalty factor in the augmented Lagrangian method for contact problems in structural mechanics. gmg_level This variable contains the geometric multigrid level. It is zero for the top level (the one solved for), one for the next coarser level, and so on. It is used by some physics interfaces to control artificial stabilization. timestep This variable contains the current time step used by the time-dependent solver. It is used by some physics interfaces to control artificial stabilization. You can use it, for example, to create a stop condition that stops the time stepping if the time step becomes smaller than some threshold value. currentiter This variable contains the current iteration used by study steps that create For and End For nodes in the solver sequence. It is used by some physics interfaces, for example, to compute the average value of a quantity over several iterations of the solver sequence.