Skip to content

[Feature] Implement OpenBLAS/LAPACK Backend #57

@csparker247

Description

@csparker247

Description

For users on HPC clusters where vendor-tuned BLAS/LAPACK (MKL, OpenBLAS) is preferred over Eigen, this backend provides a standardized interface to those C-based libraries.

Tasks

  • Implement LapackBackend satisfying the MathBackend concept.
  • Wrap standard BLAS/LAPACK calls for sparse matrix operations.
  • Handle workspace memory allocations internally within the backend to keep the ABF++ algorithm "clean."

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions