PLASMA 2.8.0 PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures

- Main Page
- Modules
- Data Types List

int PLASMA_dsygst_Tile_Async | ( | PLASMA_enum | itype,
|  | PLASMA_enum | uplo,
|  | PLASMA_desc * | A,
|  | PLASMA_desc * | B,
|  | PLASMA_sequence * | sequence,
|  | PLASMA_request * | request
| ) |  |

PLASMA_dsygst_Tile_Async - reduces a complex Hermitian-definite generalized eigenproblem to standard form. If PlasmaItype == 1, the problem is A*x = lambda*B*x, and A is overwritten by inv(U**T)*A*inv(U) or inv(L)*A*inv(L**T) If PlasmaItype == 2 or 3, the problem is A*B*x = lambda*x or B*A*x = lambda*x, and A is overwritten by U*A*U**T or L**T*A*L. B must have been previously factorized as U**T*U or L*L**T by PLASMA_DPOTRF. ONLY PlasmaItype == 1 and PlasmaLower supported! Non-blocking equivalent of PLASMA_dsygst_Tile(). May return before the computation is finished. Allows for pipelining of operations at runtime.

Parameters

  [in] | sequence | Identifies the sequence of function calls that this call belongs to (for completion checks and exception handling purposes).
  [out] | request | Identifies this function call (for exception handling purposes).

See also
  PLASMA_dsygst
  PLASMA_dsygst_Tile
  PLASMA_chegst_Tile_Async
  PLASMA_dsygst_Tile_Async
  PLASMA_ssygst_Tile_Async
  PLASMA_dsygv_Tile_Async