The TELEMAC-MASCARET system  trunk
Functions/Subroutines
prebd4.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine prebd4 (X1, X2, A11, A12, A21, A22, B1, B2, D11, D12, D21, D22, MESH, PREXSM, DIADON)
 

Function/Subroutine Documentation

◆ 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]A12Term (1,2) of matrix
[in,out]A21Term (2,1) of matrix
[in,out]A22Term (2,2) of matrix
[in,out]B1First right-hand side
[in,out]B2Second right-hand side
[out]D11Diagonal matrix
[out]D12Diagonal matrix
[out]D21Diagonal matrix
[out]D22Diagonal matrix
[in]DIADON.true. : diagonals are given
[in]MESHMesh structure
[in]PREXSM.true. : preconditioning x1,x2 and b1,b2
[in,out]X1First initial guess
[in]X2Second initial guess
[in]diadon[in, out] A11 Term (1,1) of matrix
[in,out]A12Term (1,2) of matrix
[in,out]A21Term (2,1) of matrix
[in,out]A22Term (2,2) of matrix
[in,out]B1First right-hand side
[in,out]B2Second right-hand side
[out]D11Diagonal matrix
[out]D12Diagonal matrix
[out]D21Diagonal matrix
[out]D22Diagonal matrix
[in]DIADON.true. : diagonals are given
[in]MESHMesh structure
[in]PREXSM.true. : preconditioning x1,x2 and b1,b2
[in,out]X1First initial guess
[in]X2Second initial guess

Definition at line 8 of file prebd4.f.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: