Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
Loading...
Searching...
No Matches
XtrMumps.c File Reference

Interface to MUMPS direct solvers. More...

#include <time.h>
#include "fasp.h"
#include "fasp_functs.h"

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...
 

Detailed Description

Interface to MUMPS direct solvers.

Reference for MUMPS: http://mumps.enseeiht.fr/


Copyright (C) 2013–Present by the FASP team. All rights reserved.

Released under the terms of the GNU Lesser General Public License 3.0 or later.

Definition in file XtrMumps.c.

Macro Definition Documentation

◆ ICNTL

#define ICNTL (   I)    icntl[(I)-1]

macro s.t. indices match documentation

Definition at line 23 of file XtrMumps.c.

Function Documentation

◆ fasp_solver_mumps()

int fasp_solver_mumps ( dCSRmat ptrA,
dvector b,
dvector u,
const SHORT  prtlvl 
)

Solve Ax=b by MUMPS directly.

Parameters
ptrAPointer to a dCSRmat matrix
bPointer to the dvector of right-hand side term
uPointer to the dvector of solution
prtlvlOutput level
Author
Chunsheng Feng
Date
02/27/2013

Modified by Chensong Zhang on 02/27/2013 for new FASP function names.

Definition at line 45 of file XtrMumps.c.

◆ fasp_solver_mumps_steps()

int fasp_solver_mumps_steps ( dCSRmat ptrA,
dvector b,
dvector u,
Mumps_data mumps 
)

Solve Ax=b by MUMPS in three steps.

Parameters
ptrAPointer to a dCSRmat matrix
bPointer to the dvector of right-hand side term
uPointer to the dvector of solution
mumpsPointer to MUMPS data
Author
Chunsheng Feng
Date
02/27/2013

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.