KrylovNewtonAlgorithm
KrylovNewtonAlgorithm
Bases: Algorithm
Krylov-Newton accelerated nonlinear solution algorithm.
KrylovNewtonAlgorithm uses a modified Newton-Raphson method combined with Krylov subspace acceleration to speed up iteration convergence.
Tcl form
algorithm KrylovNewton [-iterate <type>] [-increment <type>] [-maxDim <dim>]
Example
Create a Krylov-Newton solution algorithm.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
tang_iter
|
str
|
Tangent to iterate on. Must be |
'current'
|
tang_incr
|
str
|
Tangent to increment on. Must be |
'current'
|
max_dim
|
int
|
Max number of subspace iterations before reforming the tangent. |
3
|
Raises:
| Type | Description |
|---|---|
ValueError
|
If tang_iter or tang_incr is not a valid option. |