fipy.solvers.trilinos.trilinosMLTest

Classes

TrilinosMLTest([tolerance, iterations, ...])

This solver class does not actually solve the system, but outputs information about what ML preconditioner settings will work best.

class fipy.solvers.trilinos.trilinosMLTest.TrilinosMLTest(tolerance=1e-10, iterations=5, MLOptions={}, testUnsupported=False)

Bases: TrilinosSolver

This solver class does not actually solve the system, but outputs information about what ML preconditioner settings will work best.

For detailed information on the possible parameters for ML, see http://trilinos.sandia.gov/packages/ml/documentation.html

Currently, passing options to Aztec through ML is not supported.

Parameters:
  • tolerance (float) – Required error tolerance.

  • iterations (int) – Maximum number of iterative steps to perform.

  • MLOptions (dict) – Options to pass to ML. This will be passed to ML.SetParameterList.

  • testUnsupported (bool) – Test smoothers that are not currently implemented in preconditioner objects.

__repr__()

Return repr(self).

Last updated on Jun 26, 2024. Created using Sphinx 7.1.2.