Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
SWZ_data Struct Reference

Data for Schwarz methods. More...

#include <fasp.h>

Data Fields

dCSRmat A
 pointer to the original coefficient matrix More...
 
INT nblk
 number of blocks More...
 
INTiblock
 row index of blocks More...
 
INTjblock
 column index of blocks More...
 
REALrhsloc
 temp work space ??? More...
 
dvector rhsloc1
 local right hand side More...
 
dvector xloc1
 local solution More...
 
REALau
 LU decomposition: the U block. More...
 
REALal
 LU decomposition: the L block. More...
 
INT SWZ_type
 Schwarz method type. More...
 
INT blk_solver
 Schwarz block solver. More...
 
INT memt
 working space size More...
 
INTmask
 mask More...
 
INT maxbs
 maximal block size More...
 
INTmaxa
 maxa More...
 
dCSRmatblk_data
 matrix for each partition More...
 
Mumps_datamumps
 param for MUMPS More...
 
SWZ_paramswzparam
 param for Schwarz More...
 

Detailed Description

Data for Schwarz methods.

This is needed for the Schwarz solver/preconditioner/smoother.

Definition at line 712 of file fasp.h.

Field Documentation

◆ A

pointer to the original coefficient matrix

Definition at line 717 of file fasp.h.

◆ al

REAL* al

LU decomposition: the L block.

Definition at line 743 of file fasp.h.

◆ au

REAL* au

LU decomposition: the U block.

Definition at line 740 of file fasp.h.

◆ blk_data

dCSRmat* blk_data

matrix for each partition

Definition at line 764 of file fasp.h.

◆ blk_solver

INT blk_solver

Schwarz block solver.

Definition at line 749 of file fasp.h.

◆ iblock

INT* iblock

row index of blocks

Definition at line 725 of file fasp.h.

◆ jblock

INT* jblock

column index of blocks

Definition at line 728 of file fasp.h.

◆ mask

INT* mask

mask

Definition at line 755 of file fasp.h.

◆ maxa

INT* maxa

maxa

Definition at line 761 of file fasp.h.

◆ maxbs

INT maxbs

maximal block size

Definition at line 758 of file fasp.h.

◆ memt

INT memt

working space size

Definition at line 752 of file fasp.h.

◆ mumps

Mumps_data* mumps

param for MUMPS

Definition at line 777 of file fasp.h.

◆ nblk

INT nblk

number of blocks

Definition at line 722 of file fasp.h.

◆ rhsloc

REAL* rhsloc

temp work space ???

Definition at line 731 of file fasp.h.

◆ rhsloc1

dvector rhsloc1

local right hand side

Definition at line 734 of file fasp.h.

◆ SWZ_type

INT SWZ_type

Schwarz method type.

Definition at line 746 of file fasp.h.

◆ swzparam

SWZ_param* swzparam

param for Schwarz

Definition at line 780 of file fasp.h.

◆ xloc1

dvector xloc1

local solution

Definition at line 737 of file fasp.h.


The documentation for this struct was generated from the following file: