DOUG 0.2
Data Types | Modules | Functions/Subroutines | Variables

Fact.F90 File Reference

#include <doug_config.h>

Go to the source code of this file.

Data Types

type  Fact_class::Fact
 Fact type General wrapper for sparse different solvers. More...

Modules

module  Fact_class
 

Module for factorization of sparse matrices.


Functions/Subroutines

type(Fact) Fact_class::Fact_New (solver_type, nfreds, nnz, indi, indj, val)
 Factorization constructor.
subroutine Fact_class::Fact_Destroy (fakt)
 Destructor for factorization object.
subroutine Fact_class::Fact_solve (fakt, rhs, sol)
 Solve sparse system given RHS vector.

Variables

integer, parameter Fact_class::D_NULLSOLVER = -1
 Solver types.
integer, parameter Fact_class::D_UMFPACK4 = 1
 UMFPACK v4.
integer, parameter Fact_class::D_MUMPS = 2
 MUMPS package.