SuperLU Distributed 8.2.1
Distributed memory sparse direct solver
zmyblas2_dist.c File Reference

Level 2 BLAS operations: solves and matvec, written in C. More...

#include "dcomplex.h"
Include dependency graph for zmyblas2_dist.c:

Functions

void zlsolve (int ldm, int ncol, doublecomplex *M, doublecomplex *rhs)
 
void zusolve (int ldm, int ncol, doublecomplex *M, doublecomplex *rhs)
 
void zmatvec (int ldm, int nrow, int ncol, doublecomplex *M, doublecomplex *vec, doublecomplex *Mxvec)
 

Detailed Description

Level 2 BLAS operations: solves and matvec, written in C.

Copyright (c) 2003, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from U.S. Dept. of Energy)

All rights reserved.

The source code is distributed under BSD license, see the file License.txt at the top-level directory.

-- SuperLU routine (version 2.0) --
Univ. of California Berkeley, Xerox Palo Alto Research Center,
and Lawrence Berkeley National Lab.
November 15, 1997

Function Documentation

◆ zlsolve()

void zlsolve ( int  ldm,
int  ncol,
doublecomplex M,
doublecomplex rhs 
)
Solves a dense UNIT lower triangular system. The unit lower
triangular matrix is stored in a 2D array M(1:nrow,1:ncol).
The solution will be returned in the rhs vector.
Here is the caller graph for this function:

◆ zmatvec()

void zmatvec ( int  ldm,
int  nrow,
int  ncol,
doublecomplex M,
doublecomplex vec,
doublecomplex Mxvec 
)
Performs a dense matrix-vector multiply: Mxvec = Mxvec + M * vec.
The input matrix is M(1:nrow,1:ncol); The product is returned in Mxvec[].
Here is the caller graph for this function:

◆ zusolve()

void zusolve ( int  ldm,
int  ncol,
doublecomplex M,
doublecomplex rhs 
)
Solves a dense upper triangular system. The upper triangular matrix is
stored in a 2-dim array M(1:ldm,1:ncol). The solution will be returned
in the rhs vector.
Here is the call graph for this function:
Here is the caller graph for this function: