The TELEMAC-MASCARET system  trunk
Functions/Subroutines
gracjg.F File Reference

Go to the source code of this file.

Functions/Subroutines

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

Function/Subroutine Documentation

◆ gracjg()

subroutine gracjg ( 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)  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]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)
[in,out]XInitial value, then solution

XADR(1)PR = -1.1D0

Definition at line 7 of file gracjg.F.

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