The SOR Gauge node (

) handles settings for the SOR gauge iterative method. This is a method of SOR-type with added functionality, useful as preconditioner/smoother for, for example, 3D magnetostatics in the AC/DC Module discretized with vector elements. In short, the added functionality consists of divergence cleaning for degrees of freedom discretized with vector elements. This node can be used together with the
Iterative,
Krylov Preconditioner,
Presmoother,
Postsmoother, or
Coarse Solver nodes.
Use the Solver list to specify which variant of the SOR Gauge algorithm to use. Each variant first performs one ordinary SOR iteration followed by one or several divergence cleaning iterations. Select:
Specify a scalar Relaxation factor ω. The allowed values of this factor are between 0 and 2 (default: 1). See
About the Relaxation Factor for more information.
The Blocked version check box is selected by default and it uses a version of the SOR Gauge method that is optimized for parallel computations.
Use the Variables list to specify variables to include in the divergence cleaning phase of an SOR Gauge iteration. By default, all vector degrees of freedom are included.
Use the Number of secondary iterations field to specify the number of divergence cleaning iterations to perform for each main iteration (default: 1).