About Downloads Documentation Support People Related

Latest News

  • OSKI 1.0.1h is now available for download. This maintenance release contains a few bug fixes. (June 25, 2007)
  • oskif77wrap-0.1.1, a very small (and currently undocumented) package that provides Fortran-callable wrappers for OSKI, is also available. (June 14, 2007)
  • An initial implementation of OSKI-PETSc is available for download. This module defines a new sequential and MPI matrix types for PETSc that use OSKI under-the-hood. (March 11, 2006)

What is OSKI? The Optimized Sparse Kernel Interface (OSKI) Library is a collection of low-level C primitives that provide automatically tuned computational kernels on sparse matrices, for use in solver libraries and applications. OSKI has a BLAS-style interface, providing basic kernels like sparse matrix-vector multiply and sparse triangular solve, among others.
 
The current implementation targets cache-based superscalar uniprocessor machines, though we are developing extensions for vector architectures, SMPs, and large-scale distributed memory machines.

For additional background on OSKI, see the documentation.

[Oski: Cal Football Team Mascot]
Oski: "Go Bears!"