Skip to the content.

OpenSolvers explores how open-source scientific software runs on real hardware — starting with RISC-V boards and the tools that make that practical (EESSI, OpenBLAS, and friends). This site documents what we learn along the way.

What we’re working on

We benchmark scientific libraries and applications on consumer RISC-V boards through the EESSI stack — from BLAS kernels up to full app runs — swapping fixed OpenBLAS builds via FlexiBLAS without rebuilding downstream code.

Recent highlights on the Orange Pi RV2 (SpaceMiT X60, RVV): fixing an OpenBLAS gemv_n bug restores correctness across BLAS, LAPACK, ELPA, and HPL — with patched RVV reaching 10.53 GFLOP/s on Linpack and 1.58× on a dense eigensolve.

Scientific libs

Library-level probes — performance and numerical correctness:

Apps

End-to-end application benchmarks on the same boards and EESSI toolchain:

Boards

Use the menu above to jump to a board, app, or scientific lib page.