![]() |
Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
|
Setup incomplete LU decomposition for dBSRmat matrices. More...
Go to the source code of this file.
Functions | |
SHORT | fasp_ilu_dbsr_setup (dBSRmat *A, ILU_data *iludata, ILU_param *iluparam) |
Get ILU decoposition of a BSR matrix A. More... | |
SHORT | fasp_ilu_dbsr_setup_step (dBSRmat *A, ILU_data *iludata, ILU_param *iluparam, INT step) |
Get ILU decoposition of a BSR matrix A. More... | |
SHORT | fasp_ilu_dbsr_setup_omp (dBSRmat *A, ILU_data *iludata, ILU_param *iluparam) |
Multi-thread ILU decoposition of a BSR matrix A based on graph coloring. More... | |
SHORT | fasp_ilu_dbsr_setup_levsch_omp (dBSRmat *A, ILU_data *iludata, ILU_param *iluparam) |
Get ILU decoposition of a BSR matrix A based on level schedule strategy. More... | |
SHORT | fasp_ilu_dbsr_setup_levsch_step (dBSRmat *A, ILU_data *iludata, ILU_param *iluparam, INT step) |
Get ILU decoposition of a BSR matrix A based on level schedule strategy. More... | |
SHORT | fasp_ilu_dbsr_setup_mc_omp (dBSRmat *A, dCSRmat *Ap, ILU_data *iludata, ILU_param *iluparam) |
Multi-thread ILU decoposition of a BSR matrix A based on graph coloring. More... | |
void | topologic_sort_ILU (ILU_data *iludata) |
Reordering vertices according to level schedule strategy. More... | |
void | mulcol_independ_set (AMG_data *mgl, INT gslvl) |
Multi-coloring vertices of adjacency graph of A. More... | |
Setup incomplete LU decomposition for dBSRmat matrices.
Copyright (C) 2010–Present by the FASP team. All rights reserved.
Definition in file BlaILUSetupBSR.c.
Get ILU decoposition of a BSR matrix A.
Definition at line 55 of file BlaILUSetupBSR.c.
Get ILU decoposition of a BSR matrix A based on level schedule strategy.
Definition at line 456 of file BlaILUSetupBSR.c.
SHORT fasp_ilu_dbsr_setup_levsch_step | ( | dBSRmat * | A, |
ILU_data * | iludata, | ||
ILU_param * | iluparam, | ||
INT | step | ||
) |
Get ILU decoposition of a BSR matrix A based on level schedule strategy.
A | Pointer to dBSRmat matrix |
iludata | Pointer to ILU_data |
iluparam | Pointer to ILU_param |
step | Step in ILU factorization |
Definition at line 597 of file BlaILUSetupBSR.c.
SHORT fasp_ilu_dbsr_setup_mc_omp | ( | dBSRmat * | A, |
dCSRmat * | Ap, | ||
ILU_data * | iludata, | ||
ILU_param * | iluparam | ||
) |
Multi-thread ILU decoposition of a BSR matrix A based on graph coloring.
A | Pointer to dBSRmat matrix |
Ap | Pointer to dCSRmat matrix which provides sparsity pattern |
iludata | Pointer to ILU_data |
iluparam | Pointer to ILU_param |
Definition at line 745 of file BlaILUSetupBSR.c.
Multi-thread ILU decoposition of a BSR matrix A based on graph coloring.
Definition at line 320 of file BlaILUSetupBSR.c.
Get ILU decoposition of a BSR matrix A.
A | Pointer to dBSRmat matrix |
iludata | Pointer to ILU_data |
iluparam | Pointer to ILU_param |
step | Step in ILU factorization |
Definition at line 187 of file BlaILUSetupBSR.c.
Multi-coloring vertices of adjacency graph of A.
mgl | Pointer to input matrix |
gslvl | Used to specify levels of AMG using multicolor smoothing |
Definition at line 1952 of file BlaILUSetupBSR.c.
void topologic_sort_ILU | ( | ILU_data * | iludata | ) |
Reordering vertices according to level schedule strategy.
iludata | Pointer to iludata |
Definition at line 1870 of file BlaILUSetupBSR.c.