PLASMA  2.4.5
PLASMA - Parallel Linear Algebra for Scalable Multi-core Architectures
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
zcposv.c File Reference
#include <stdlib.h>
#include <math.h>
#include <lapacke.h>
#include "common.h"
Include dependency graph for zcposv.c:

Go to the source code of this file.

Macros

#define PLASMA_zlag2c(_descA, _descSB)
#define PLASMA_clag2z(_descSA, _descB)
#define PLASMA_zlange(_norm, _descA, _result, _work)
#define PLASMA_zlanhe(_norm, _uplo, _descA, _result, _work)
#define PLASMA_zlacpy(_descA, _descB)
#define PLASMA_zgeadd(_alpha, _descA, _descB)

Functions

int PLASMA_zcposv (PLASMA_enum uplo, int N, int NRHS, PLASMA_Complex64_t *A, int LDA, PLASMA_Complex64_t *B, int LDB, PLASMA_Complex64_t *X, int LDX, int *ITER)
int PLASMA_zcposv_Tile (PLASMA_enum uplo, PLASMA_desc *A, PLASMA_desc *B, PLASMA_desc *X, int *ITER)
int PLASMA_zcposv_Tile_Async (PLASMA_enum uplo, PLASMA_desc *A, PLASMA_desc *B, PLASMA_desc *X, int *ITER, PLASMA_sequence *sequence, PLASMA_request *request)

Detailed Description

PLASMA computational routines PLASMA is a software package provided by Univ. of Tennessee, Univ. of California Berkeley and Univ. of Colorado Denver

Version:
2.4.5
Author:
Emmanuel Agullo
Date:
2010-11-15 mixed zc -> ds

Definition in file zcposv.c.


Macro Definition Documentation

#define PLASMA_clag2z (   _descSA,
  _descB 
)
Value:
PLASMA_desc, (_descSA), \
PLASMA_desc, (_descB), \
PLASMA_sequence*, sequence, \
PLASMA_request*, request)

Definition at line 27 of file zcposv.c.

#define PLASMA_zgeadd (   _alpha,
  _descA,
  _descB 
)
Value:
PLASMA_Complex64_t, (_alpha), \
PLASMA_desc, (_descA), \
PLASMA_desc, (_descB), \
PLASMA_sequence*, sequence, \
PLASMA_request*, request)

Definition at line 63 of file zcposv.c.

#define PLASMA_zlacpy (   _descA,
  _descB 
)
Value:

Definition at line 55 of file zcposv.c.

#define PLASMA_zlag2c (   _descA,
  _descSB 
)
Value:
PLASMA_desc, (_descA), \
PLASMA_desc, (_descSB), \
PLASMA_sequence*, sequence, \
PLASMA_request*, request)

Definition at line 20 of file zcposv.c.

#define PLASMA_zlange (   _norm,
  _descA,
  _result,
  _work 
)
Value:
_result = 0; \
plasma_parallel_call_6(plasma_pzlange, \
PLASMA_enum, (_norm), \
PLASMA_desc, (_descA), \
double*, (_work), \
double*, &(_result), \
PLASMA_sequence*, sequence, \
PLASMA_request*, request);

Definition at line 34 of file zcposv.c.

#define PLASMA_zlanhe (   _norm,
  _uplo,
  _descA,
  _result,
  _work 
)
Value:
_result = 0; \
plasma_parallel_call_7(plasma_pzlanhe, \
PLASMA_enum, (_norm), \
PLASMA_enum, (_uplo), \
PLASMA_desc, (_descA), \
double*, (_work), \
double*, &(_result), \
PLASMA_sequence*, sequence, \
PLASMA_request*, request);

Definition at line 44 of file zcposv.c.