MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
Functions
MUMPS Namespace Reference

MUMPS linear solver More...

Functions

void Solve (Sparse::Triplet< double, int > &A, Vec_t const &B, Vec_t &X, bool Prod=false)

Detailed Description

MUMPS linear solver


Function Documentation

void MUMPS::Solve ( Sparse::Triplet< double, int > &  A,
Vec_t const &  B,
Vec_t X,
bool  Prod = false 
) [inline]

Solves $ {X} \leftarrow [A]^{-1}{B} $.

Parameters:
ADISTRIBUTED Sparse matrix
BDISTRIBUTED Right-hand side vector
XComplete result vector in all processors

THIS METHOD ALTERS MATRIX A

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines