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

Go to the source code of this file.

Functions/Subroutines

subroutine equnor (X, A, B, MESH, D, AD, AG, G, R, CFG, INFOGR, AUX)
 

Function/Subroutine Documentation

◆ equnor()

subroutine equnor ( 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)  D,
type(bief_obj), intent(inout)  AD,
type(bief_obj), intent(inout)  AG,
type(bief_obj), intent(inout)  G,
type(bief_obj), intent(inout)  R,
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,out]ADWork array: matrice a multiplied by d.
[in,out]AGWork array: a multiplied by descent gradient
[in]AUXMatrix for preconditioning.
[in]BRight-hand side of the system
[in]CFGStructure of solver configuration
[in,out]DWork array: direction of descent.
[in,out]GDescent gradient.
[in]INFOGRIf yes, print a log.
[in]MESHMesh structure.
[in,out]RResidual (may be in the same memory space as GRADIENT DEPENDING ON CONDITIONING)
[out]XInitial value, then solution

Definition at line 7 of file equnor.f.

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