pgbsv
The pgbsv solver supports the following input types.
- data type: DSZC
- index type:
std::int32_t,std::int64_t
The pgbsv solves a square real banded distributed matrix with bandwidth \(KL\), \(KU\) using LU decomposition with partial pivoting.
The matrix of size \(N\) is stored in a memory block of size \(N*(KL+KU+1)\).
Constructor
There are two template arguments.
- data type, e.g.,
double,float,std::complex<double>,std::complex<float>. - index type, e.g.,
std::int32_t,std::int64_t.
This solver uses a 1D process grid. It takes a single argument that represents the number of rows in the grid.
| C++ | |
|---|---|