DOUG 0.2
Functions/Subroutines

SpMtx_aggregation Module Reference

Aggregation procedures. More...

Functions/Subroutines

subroutine SpMtx_aggregate (A, aggr, neighood, minaggrsize, maxaggrsize, alpha, aggr_fine, M, plotting)
 Finding aggregates.
subroutine SpMtx_exchange_strong (A, A_ghost, M)
 0 -- shows LAYER_NUMBER+1
subroutine SpMtx_find_strong (A, alpha, A_ghost, symmetrise)
subroutine SpMtx_symm_strong (A, A_ghost, symm)

Detailed Description

Aggregation procedures.


Function/Subroutine Documentation

subroutine SpMtx_aggregation::SpMtx_aggregate ( Type(SpMtx),intent(inout)  A,
type(AggrInfo),intent(out)  aggr,
integer,intent(in)  neighood,
integer,intent(in),optional  minaggrsize,
integer,intent(in),optional  maxaggrsize,
float(kind=rk),intent(in)  alpha,
Type(AggrInfo),intent(in),optional  aggr_fine,
type(Mesh),optional  M,
integer,optional  plotting 
)
subroutine SpMtx_aggregation::SpMtx_exchange_strong ( type(SpMtx),intent(in)  A,
type(SpMtx),intent(inout)  A_ghost,
type(Mesh),intent(in)  M 
)

0 -- shows LAYER_NUMBER+1

Definition at line 643 of file SpMtx_aggregation.F90.

References exchange_strong().

Referenced by CoarsePreconditioner_smooth_mod::CoarsePreconditioner_smooth_Init().

subroutine SpMtx_aggregation::SpMtx_find_strong ( Type(SpMtx),intent(inout)  A,
float(kind=rk),intent(in)  alpha,
Type(SpMtx),intent(inout),optional  A_ghost,
logical,optional  symmetrise 
)
subroutine SpMtx_aggregation::SpMtx_symm_strong ( Type(SpMtx),intent(inout)  A,
Type(SpMtx),intent(inout),optional  A_ghost,
logical,intent(in)  symm 
)