Engineering PapersSearch

DOE OSTI · code-187078

BoBa

Abstract

BoBa is a C++ software library for working with large matrices, tensors, and tensor decompositions. The library provides tools for dense matrix and tensor operations, tensor decompositions, and tensor decomposition methods that support modern CPU and GPU architectures. It includes portable abstractions for linear algebra, tensor algebra, and multidimensional computation. BoBa is intended for scientific computing applications that involve large multidimensional data sets or high dimensional mathematical models. Its capabilities support tasks such as data compression, linear algebra, efficient numerical computation, and the development of scalable algorithms for heterogeneous hardware. Tutorials, tests, and example applications are included to help users learn and apply the library.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Yao, Jin [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)], Burmark, Jason [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)], Ricketson, LeeF [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)], Guthrey, PiersonT [Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)]. 2026-06-01. BoBa. https://doi.org/10.11578/dc.20260804.1

Cite the original work for its findings. Save a collection to share your selection of sources.