In addition, users must allocate their own dense vector and multivector arrays, and wrap these in so-called vector views, oski_vecview_t (see oski/vecview.h).
Modules | |
Matrix Types | |
The matrix types module implements an internal run-time database of matrix types available to the library implementation. | |
Kernel Implementations | |
Describes the generic, matrix type-independent kernel implementations called by the user. | |
Tracing Module | |
This module implements a run-time database facility for keeping track of kernel calls. | |
Tuning Module | |
This module implements a run-time manager for applying automatic tuning heuristics. | |
Auxiliary Routines | |
Provides system-wide utilities for memory allocation, error-handling, BLAS wrappers, dynamic library loading, timers, etc. |