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. | |
1.4.6