GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
kacz_hybrid_split.h
Go to the documentation of this file.
1 #ifndef GHOST_KACZ_HYBRID_SPLIT_H
2 #define GHOST_KACZ_HYBRID_SPLIT_H
3 
4 #include "sparsemat.h"
5 #include "util.h"
6 #include "locality.h"
7 #include "bincrs.h"
8 #include "omp.h"
9 #include <omp.h>
10 #include <math.h>
11 
12 
14 ghost_error mat_bandwidth(ghost_sparsemat *mat, int *lower_bw, int *upper_bw, int a, int b);
17 //to be used if requirement is satisfied
19 
20 
21 #endif
22 
Functions for global mathematical operations.
ghost_error find_zone_extrema(ghost_sparsemat *mat, int **extrema, ghost_lidx a, ghost_lidx b)
Definition: kacz_hybrid_split.c:17
ghost_error checker(ghost_sparsemat *mat)
Definition: kacz_hybrid_split.c:62
Types and functions for gathering locality information.
ghost_error split_transition(ghost_sparsemat *mat)
Definition: kacz_hybrid_split.c:223
int32_t ghost_lidx
Definition: types.h:503
Types and functions for reading binary CRS files.
ghost_error
Error return type.
Definition: error.h:23
General utility functions.
A sparse matrix.
Definition: sparsemat.h:476
Function wrappers for OpenMP functions. If OpenMP ist disabled, the function are still defined but st...
Types and functions related to sparse matrices.
ghost_error split_analytical(ghost_sparsemat *mat)
Definition: kacz_hybrid_split.c:349
ghost_error mat_bandwidth(ghost_sparsemat *mat, int *lower_bw, int *upper_bw, int a, int b)
Definition: kacz_hybrid_split.c:172