BeBOP: pOSKI
v1.0.0
parallel Optimized Sparse Kernel Interface library
|
Handle the permuting routines. More...
#include <stdio.h>
#include <stdlib.h>
#include <poski/poski_commontype.h>
#include <poski/poski_permute.h>
#include <poski/poski_matrixtype.h>
#include <poski/poski_vectortype.h>
Functions | |
int | poski_Init_GlobalPermute (poski_index_t *permute) |
[library's internal use] Initialize permute object. | |
int | poski_report_permute (poski_index_t *permute, char *name) |
[library's internal use] Report the information of permutation. | |
int | poski_permuteMatMult (poski_vec_t vec) |
[library's internal use] Perfoms a permuting operation for a matrix-vector kernel. |
Handle the permuting routines.
This module implements the routines to permute a sparse matrix.
int poski_permuteMatMult | ( | poski_vec_t | vec | ) |
[library's internal use] Perfoms a permuting operation for a matrix-vector kernel.
[in] | vec | Vector view object. |