17 #ifndef _pastix_zcuda_h_
18 #define _pastix_zcuda_h_
20 #if defined(PASTIX_WITH_CUDA)
23 #include <cuda_runtime_api.h>
24 #include <cuComplex.h>
34 const cuDoubleComplex *A,
const cuDoubleComplex *B, cuDoubleComplex *C,
40 const void *A,
const void *B,
void *C,
46 const void *A,
void *C,
55 const cuDoubleComplex *A,
56 const cuDoubleComplex *B,
58 cudaStream_t stream );
BEGIN_C_DECLS typedef int pastix_int_t
Structure to define the type of function to use for the low-rank kernels and their parameters.
enum pastix_diag_e pastix_diag_t
Diagonal.
enum pastix_uplo_e pastix_uplo_t
Upper/Lower part.
enum pastix_side_e pastix_side_t
Side of the operation.
enum pastix_trans_e pastix_trans_t
Transpostion.
enum pastix_coefside_e pastix_coefside_t
Data blocks used in the kernel.
Solver column block structure.
Solver column block structure.