NAME

PMD_Schur_Precond_1DD - Preconditions the Schur matrix.

SYNOPSIS

CALL PMD_Schur_Precond_1DD(Comm=comm, Schur=schur, Method=method)

PARAMETERS

<IN>  comm   : PMD handel of type PMD_Comm_1D or PMD_Comm_2D.
<IN>  schur  : Schur handel of type PMD_R4_Schur or PMD_R8_Schur.
<OUT> method : Preconditionner and iterative method handel of type PMD_R4_PCG_Jacobi or
               PMD_R8_PCG_Jacobi or PMD_R4_BICG_Jacobi or PMD_R8_BICG_Jacobi.
               Up to now, only a parallel Jacobi preconditionning can be performed.

EXAMPLES

     USE PMD
     TYPE(PMD_Comm_2D)       :: comm
     TYPE(PMD_R8_Schur)      :: schur
     TYPE(PMD_R8_PCG_Jacobi) :: PCGJacobi
     ...
     CALL PMD_Schur_1DD( comm, ..., ..., ..., Schur=schur )
     CALL PMD_Schur_Precond_1DD( comm, Schur=schur, Method=PCGJacobi )
     ...

DISCUSSION

PMD_Schur_Precond_1DD builds the Jacobi preconditionner of the Schur operator. There is no restrictions on the total process number in contrast with the PMD_Schur_Factor_1DD routine.

SEE ALSO

Back to the routines' list...
Last modified: Wed Oct 23 10:52:39 CEST 2002