Go to the source code of this file.
|
subroutine | gmres (X, A, B, MESH, R0, V, AV, CFG, INFOGR, AUX) |
|
◆ gmres()
subroutine gmres |
( |
type(bief_obj), intent(inout) |
X, |
|
|
type(bief_obj), intent(in) |
A, |
|
|
type(bief_obj), intent(inout) |
B, |
|
|
type(bief_mesh), intent(inout) |
MESH, |
|
|
type(bief_obj), intent(inout) |
R0, |
|
|
type(bief_obj), intent(inout) |
V, |
|
|
type(bief_obj), intent(inout) |
AV, |
|
|
type(slvcfg), intent(inout) |
CFG, |
|
|
logical, intent(in) |
INFOGR, |
|
|
type(bief_obj), intent(inout) |
AUX |
|
) |
| |
- Parameters
-
[in,out] | cfg | [in] A Matrix of the system |
[in] | AUX | Matrix for preconditioning. |
[in,out] | AV | Work array |
[in] | B | Right-hand side of the system |
[in] | CFG | Structure of solver configuration |
[in] | INFOGR | If yes, print a log. |
[in] | MESH | Mesh structure. |
[in,out] | R | Residual |
[in,out] | V | Work array |
[in,out] | X | Initial value, then solution |
Definition at line 7 of file gmres.f.