Skip to the content.

OpenSolvers videos on our YouTube channel. More walkthroughs will be added here as they are published.

3.31× GROMACS on RISC-V: Hand-Written RVV Force Backend (Orange Pi RV2)

RVV FFT wins ~1.23× on PME 3D-FFT but Force is ~90% of the run — whole-app barely moves. A hand-written impl_riscv_rvv/ Force backend delivers 3.31× whole-app (0.380 → 1.256 ns/day) on Orange Pi RV2.

Orange Pi RV2

NaN Linpack on RISC-V: Fixing OpenBLAS gemv_n on Orange Pi RV2 (EESSI)

Stock EESSI OpenBLAS on an Orange Pi RV2 reports ~8.5 GFLOP/s on HPL — then residual nan, FAILED. We isolate 192 NaNs in RVV dgemv with difftest, and fix it via OpenBLAS#5408 / easyconfigs#26444 through FlexiBLAS (10.53 GFLOP/s PASSED).

Orange Pi RV2

1.69× HPL on RISC-V: U74-Tuned OpenBLAS on VisionFive 2 (EESSI)

How we lifted HPL on a StarFive VisionFive 2 from 3.13 to 5.28 GFLOP/s without rebuilding HPL — by swapping in a SiFive U74-tuned OpenBLAS kernel through EESSI and FlexiBLAS.

VisionFive 2