1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
<ParameterList name="MueLu">
<!-- General -->
<Parameter name="verbosity" type="string" value="high"/>
<Parameter name="max levels" type="int" value="4"/>
<Parameter name="coarse: max size" type="int" value="200"/>
<Parameter name="multigrid algorithm" type="string" value="sa"/>
<Parameter name="reuse: type" type="string" value="full"/>
<Parameter name="transpose: use implicit" type="bool" value="true"/>
<Parameter name="sa: damping factor" type="double" value="0.1"/>
<Parameter name="sa: use filtered matrix" type="bool" value="true"/>
<!-- Smoothing -->
<Parameter name="smoother: pre or post" type="string" value="both"/>
<Parameter name="smoother: pre type" type="string" value="CHEBYSHEV"/>
<ParameterList name="smoother: pre params">
<Parameter name="relaxation: type" type="string" value="Symmetric Gauss-Seidel"/>
<Parameter name="relaxation: sweeps" type="int" value="5"/>
<Parameter name="relaxation: damping factor" type="double" value="0.9"/>
</ParameterList>
<ParameterList name="smoother: params">
<Parameter name="chebyshev: degree" type="int" value="3"/>
<Parameter name="chebyshev: ratio eigenvalue" type="double" value="15"/>
</ParameterList>
<Parameter name="smoother: post type" type="string" value="RELAXATION"/>
<ParameterList name="smoother: post params">
<Parameter name="relaxation: type" type="string" value="Symmetric Gauss-Seidel"/>
<Parameter name="relaxation: sweeps" type="int" value="5"/>
<Parameter name="relaxation: damping factor" type="double" value="0.9"/>
</ParameterList>
<!-- Aggregation -->
<Parameter name="aggregation: type" type="string" value="uncoupled"/>
<Parameter name="aggregation: min agg size" type="int" value="3"/>
<Parameter name="aggregation: max agg size" type="int" value="27"/>
<!-- for different level parameter list -->
<ParameterList name="level 2">
<Parameter name="smoother: type" type="string" value="CHEBYSHEV"/>
</ParameterList>
</ParameterList>
|