There is a newer version of the record available.

Published September 12, 2022 | Version 1.1.1
Software Open

libUFget - The UF Sparse Collection C interface

Authors/Creators

  • 1. Max Planck Institute for Dynamics of Complex Technical Systems

Description

The SuiteSparse Matrix Collection ( https://sparse.tamu.edu ) (formerly known as UF Sparse Collection) is a huge collection of sparse matrices for academic research and benchmarking of algorithms such a linear equation solvers or eigenvalue solvers. The collection is normally used via a web interface or a MATLAB script which accesses the collection and download matrices by their ID or their name.

The libUFget library provides a C interface to the SuiteSparse Matrix Collection which allows to access the collection form C codes and to download the matrices as in the MATLAB interface. Furthermore, it converts the database into an SQLITE database which than can be query via the SQL language to select a set of matrices according to the requirements of the user. Using an iterator it is possible to perform benchmarks for all matrices matched by the query.

Additionally the library provides function to read the matrices into the coordinate storage format as well as function to convert them into Compressed Sparse Row (CSR) and Compressed Sparse Column (CSC) storage. All functions support 32 bit integers as well as 64 bit integers to allow even to use the largest matrices currently available in the collection and to support 64 bit integer enabled codes directly without further data manipulation.

Files

Files (268.5 kB)

Name Size Download all
md5:7bd7081a40d4adc0ab897bcca1177016
86.4 kB Download
md5:9f060e84144fd9ca4eed1870bc9aa119
99.0 kB Download
md5:0da6ca0c273314ef99ee5f5096bbee1b
83.1 kB Download

Additional details