Go to the source code of this file.
|
subroutine | precd4 (X1, X2, A11, A12, A21, A22, B1, B2, D1, D2, MESH, PRECON, PREXSM, DIADON) |
|
◆ precd4()
subroutine precd4 |
( |
type(bief_obj), intent(inout) |
X1, |
|
|
type(bief_obj), intent(inout) |
X2, |
|
|
type(bief_obj), intent(inout) |
A11, |
|
|
type(bief_obj), intent(inout) |
A12, |
|
|
type(bief_obj), intent(inout) |
A21, |
|
|
type(bief_obj), intent(inout) |
A22, |
|
|
type(bief_obj), intent(inout) |
B1, |
|
|
type(bief_obj), intent(inout) |
B2, |
|
|
type(bief_obj), intent(inout) |
D1, |
|
|
type(bief_obj), intent(inout) |
D2, |
|
|
type(bief_mesh), intent(inout) |
MESH, |
|
|
integer, intent(in) |
PRECON, |
|
|
logical, intent(in) |
PREXSM, |
|
|
logical, intent(in) |
DIADON |
|
) |
| |
- Parameters
-
[in] | precon | [in, out] A11 Term (1,1) of matrix |
[in,out] | A12 | Term (1,2) of matrix |
[in,out] | A21 | Term (2,1) of matrix |
[in,out] | A22 | Term (2,2) of matrix |
[in,out] | B1 | First right-hand side |
[in,out] | B2 | Second right-hand side |
[out] | D1 | Diagonal matrix |
[out] | D2 | Diagonal matrix |
[in] | DIADON | .true. : diagonals are given |
[in] | MESH | Mesh structure |
[in] | PRECON | Choice of preconditioning |
[in] | PREXSM | .true. : preconditioning x1,x2 and b1,b2 |
[in,out] | X1 | First initial guess |
[in] | X2 | Second initial guess |
Definition at line 8 of file precd4.f.