![]() |
Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
|
Interface to MUMPS direct solvers. More...
Go to the source code of this file.
Macros | |
#define | ICNTL(I) icntl[(I)-1] |
Functions | |
int | fasp_solver_mumps (dCSRmat *ptrA, dvector *b, dvector *u, const SHORT prtlvl) |
Solve Ax=b by MUMPS directly. More... | |
int | fasp_solver_mumps_steps (dCSRmat *ptrA, dvector *b, dvector *u, Mumps_data *mumps) |
Solve Ax=b by MUMPS in three steps. More... | |
Interface to MUMPS direct solvers.
Reference for MUMPS: http://mumps.enseeiht.fr/
Copyright (C) 2013–Present by the FASP team. All rights reserved.
Definition in file XtrMumps.c.
#define ICNTL | ( | I | ) | icntl[(I)-1] |
macro s.t. indices match documentation
Definition at line 23 of file XtrMumps.c.
Solve Ax=b by MUMPS directly.
ptrA | Pointer to a dCSRmat matrix |
b | Pointer to the dvector of right-hand side term |
u | Pointer to the dvector of solution |
prtlvl | Output level |
Modified by Chensong Zhang on 02/27/2013 for new FASP function names.
Definition at line 45 of file XtrMumps.c.
int fasp_solver_mumps_steps | ( | dCSRmat * | ptrA, |
dvector * | b, | ||
dvector * | u, | ||
Mumps_data * | mumps | ||
) |
Solve Ax=b by MUMPS in three steps.
ptrA | Pointer to a dCSRmat matrix |
b | Pointer to the dvector of right-hand side term |
u | Pointer to the dvector of solution |
mumps | Pointer to MUMPS data |
Modified by Chensong Zhang on 02/27/2013 for new FASP function names. Modified by Zheng Li on 10/10/2014 to adjust input parameters. Modified by Chunsheng Feng on 08/11/2017 for debug information.
Definition at line 196 of file XtrMumps.c.