COMPASS  5.4.4
End-to-end AO simulation tool using GPU acceleration
carma_cusparse.h File Reference

this file provides the cusparse features to CarmaObj More...

#include <cuda_runtime_api.h>
#include <cusparse_v2.h>
#include <string>
Include dependency graph for carma_cusparse.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define carma_check_cusparse_status(status)    carma_check_cusparse_status_v2(status, __LINE__, __FILE__)
 

Functions

cusparseStatus_t carma_check_cusparse_status_v2 (cusparseStatus_t status, int line, std::string file)
 
cusparseStatus_t carma_init_cusparse (cusparseHandle_t *cusparse_handle)
 
cusparseStatus_t carma_shutdown_cusparse (cusparseHandle_t cusparse_handle)
 
cusparseOperation_t carma_char2cusparse_operation (char operation)
 

Detailed Description

this file provides the cusparse features to CarmaObj

Author
COMPASS Team https://github.com/ANR-COMPASS
Version
5.4.4
Date
2022/01/24

Definition in file carma_cusparse.h.

Macro Definition Documentation

◆ carma_check_cusparse_status

#define carma_check_cusparse_status (   status)     carma_check_cusparse_status_v2(status, __LINE__, __FILE__)

Definition at line 24 of file carma_cusparse.h.

Function Documentation

◆ carma_char2cusparse_operation()

cusparseOperation_t carma_char2cusparse_operation ( char  operation)

◆ carma_check_cusparse_status_v2()

cusparseStatus_t carma_check_cusparse_status_v2 ( cusparseStatus_t  status,
int  line,
std::string  file 
)

◆ carma_init_cusparse()

cusparseStatus_t carma_init_cusparse ( cusparseHandle_t *  cusparse_handle)

◆ carma_shutdown_cusparse()

cusparseStatus_t carma_shutdown_cusparse ( cusparseHandle_t  cusparse_handle)