Go to the source code of this file.
|
subroutine | prebdt (X, A, B, D, MESH, PREXSM, DIADON, S) |
|
◆ prebdt()
subroutine prebdt |
( |
type(bief_obj), intent(inout) |
X, |
|
|
type(bief_obj), intent(inout) |
A, |
|
|
type(bief_obj), intent(inout) |
B, |
|
|
type(bief_obj), intent(inout) |
D, |
|
|
type(bief_mesh), intent(inout) |
MESH, |
|
|
logical, intent(in) |
PREXSM, |
|
|
logical, intent(in) |
DIADON, |
|
|
integer, intent(in) |
S |
|
) |
| |
- Parameters
-
[in] | s | A Block of matrices |
[in] | B | Block of right-hand sizes |
[out] | D | Block of diagonals |
[in] | DIADON | .true. : diagonals are given |
[in] | MESH | Mesh structure |
[in] | PREXSM | .true. : preconditioning x1,x2 and b1,b2 |
[in] | S | 0 : a normal system (forbidden here) 1 : BLOCK OF ONE MATRIX (FORBIDDEN HERE) 2 : BLOCK OF 4 MATRICES 3 : BLOCK OF 9 MATRICES |
[in,out] | X | Block of unknown vectors |
Definition at line 7 of file prebdt.f.