Go to the source code of this file.
|
subroutine | prebd4 (X1, X2, A11, A12, A21, A22, B1, B2, D11, D12, D21, D22, MESH, PREXSM, DIADON) |
|
◆ prebd4()
subroutine prebd4 |
( |
type(bief_obj), intent(inout) |
X1, |
|
|
type(bief_obj), intent(in) |
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(in) |
B1, |
|
|
type(bief_obj), intent(inout) |
B2, |
|
|
type(bief_obj), intent(inout) |
D11, |
|
|
type(bief_obj), intent(inout) |
D12, |
|
|
type(bief_obj), intent(inout) |
D21, |
|
|
type(bief_obj), intent(inout) |
D22, |
|
|
type(bief_mesh), intent(inout) |
MESH, |
|
|
logical, intent(in) |
PREXSM, |
|
|
logical, intent(in) |
DIADON |
|
) |
| |
- Parameters
-
[in] | prexsm | [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] | D11 | Diagonal matrix |
[out] | D12 | Diagonal matrix |
[out] | D21 | Diagonal matrix |
[out] | D22 | Diagonal matrix |
[in] | DIADON | .true. : diagonals are given |
[in] | MESH | Mesh structure |
[in] | PREXSM | .true. : preconditioning x1,x2 and b1,b2 |
[in,out] | X1 | First initial guess |
[in] | X2 | Second initial guess |
[in] | diadon | [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] | D11 | Diagonal matrix |
[out] | D12 | Diagonal matrix |
[out] | D21 | Diagonal matrix |
[out] | D22 | Diagonal matrix |
[in] | DIADON | .true. : diagonals are given |
[in] | MESH | Mesh structure |
[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 prebd4.f.