GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Attributes | List of all members
ghost_sellspmv_parameters Struct Reference

The parameters to identify a SELL SpMV kernel. More...

#include <sparsemat.h>

Public Attributes

ghost_alignment alignment
 The data access alignment. More...
 
ghost_implementation impl
 The implementation. More...
 
ghost_datatype mdt
 The matrix data type. More...
 
ghost_datatype vdt
 The densemat data type. More...
 
int blocksz
 The densemat width. More...
 
int chunkheight
 The SELL matrix chunk height. More...
 
ghost_densemat_storage storage
 The densemat storage order. More...
 

Detailed Description

The parameters to identify a SELL SpMV kernel.

On kernel execution, GHOST will try to find an auto-generated kernel which matches all of these parameters.

Member Data Documentation

ghost_alignment ghost_sellspmv_parameters::alignment

The data access alignment.

int ghost_sellspmv_parameters::blocksz

The densemat width.

int ghost_sellspmv_parameters::chunkheight

The SELL matrix chunk height.

ghost_implementation ghost_sellspmv_parameters::impl

The implementation.

ghost_datatype ghost_sellspmv_parameters::mdt

The matrix data type.

ghost_densemat_storage ghost_sellspmv_parameters::storage

The densemat storage order.

ghost_datatype ghost_sellspmv_parameters::vdt

The densemat data type.


The documentation for this struct was generated from the following file: