From f0d6d7d71ff34bbc596f743be39dd2df5124bf6e Mon Sep 17 00:00:00 2001 From: Marius1311 Date: Wed, 21 Oct 2026 13:42:32 +0200 Subject: [PATCH] Pin libblas to OpenBLAS Co-Authored-By: Claude Opus 5.5 --- {{cookiecutter.project_name}}/pixi.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/{{cookiecutter.project_name}}/pixi.toml b/{{cookiecutter.project_name}}/pixi.toml index a8d27ba..5f4cfb2 100644 --- a/{{cookiecutter.project_name}}/pixi.toml +++ b/{{cookiecutter.project_name}}/pixi.toml @@ -16,6 +16,9 @@ install-hooks = { cmd = "pre-commit install --install-hooks", description = "Ins python = "3.12.*" # Pin numpy to avoid conda/pypi conflicts with numba numpy = ">=2.0,<2.2" +# conda-forge's BLAS switch. Unpinned, the solver picked BLIS with netlib LAPACK on Linux, where small linear algebra +# ran ~100x slower on a loaded node. +libblas = { version = "*", build = "*openblas" } # CellRank accelerated linear algebra (PETSc/SLEPc) # Pre-built from conda-forge; PyPI wheels require building from source