Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 952 Bytes

README.md

File metadata and controls

21 lines (15 loc) · 952 Bytes

Gallery of tatami examples

Gallery

This repository contains a gallery of demonstrations for using tatami. All of the examples can be compiled with CMake using the commands below:

cmake -S . -B build
cmake --build build

This generates executables in the build subdirectory:

  • colsums: use various extraction methods for a typical tatami::numeric_matrix to compute the column sums.
  • parallel: compute row sums in parallel with OpenMP.
  • char2double: store integers as char to save memory, but return them as doubles for downstream use.
  • sparse_extractor: compare sparse matrix access speeds with and without a workspace.

Each executable is named after the C++ source file from which they were generated. Each file contains some commentary explaining the rationale behind each example.