• General questions
  • OS and Compiler
  • Usage
  • General questions
  • What is BLAS? Why is it important?
  • What functions are there and how can I call them from my C code?
  • What is OpenBLAS? Why did you create this project?
  • What's the difference between OpenBLAS and GotoBLAS?
  • Where do parameters GEMM_P, GEMM_Q, GEMM_R come from?
  • How can I report a bug?
  • How to reference OpenBLAS.
  • How can I use OpenBLAS in multi-threaded applications?
  • Does OpenBLAS support sparse matrices and/or vectors ?
  • What support is there for recent PC hardware ? What about GPU ?
  • How about the level 3 BLAS performance on Intel Sandy Bridge?
  • OS and Compiler
  • How can I call an OpenBLAS function in Microsoft Visual Studio?
  • How can I use CBLAS and LAPACKE without C99 complex number support (e.g. in Visual Studio)?
  • I get a SEGFAULT with multi-threading on Linux. What's wrong?
  • When I make the library, there is no such instruction: `xgetbv' error. What's wrong?
  • My build fails due to the linker error "multiple definition of `dlamc3_'". What is the problem?
  • My build worked fine and passed all tests, but running make lapack-test ends with segfaults
  • How could I disable OpenBLAS threading affinity on runtime?
  • How to solve undefined reference errors when statically linking against libopenblas.a
  • Building OpenBLAS for Haswell or Dynamic Arch on RHEL-6, CentOS-6, Rocks-6.1,Scientific Linux 6
  • Building OpenBLAS in QEMU/KVM/XEN
  • Building OpenBLAS for MIPS
  • Building OpenBLAS on POWER fails with IBM XL
  • Replacing system BLAS/updating APT OpenBLAS in Mint/Ubuntu/Debian
  • I built OpenBLAS for use with some other software, but that software cannot find it
  • I included cblas.h in my program, but the compiler complains about a missing common.h or functions from it
  • Compiling OpenBLAS with gcc's -fbounds-check actually triggers aborts in programs
  • Build fails with lots of errors about undefined ?GEMM_UNROLL_M
  • CMAKE/OSX: Build fails with 'argument list too long'
  • Likely problems with AVX2 support in Docker Desktop for OSX
  • Usage
  • Program is Terminated. Because you tried to allocate too many memory regions
  • How to choose TARGET manually at runtime when compiled with DYNAMIC_ARCH
  • After updating the installed OpenBLAS, a program complains about "undefined symbol gotoblas"
  • How can I find out at runtime what options the library was built with ?
  • After making OpenBLAS, I find that the static library is multithreaded, but the dynamic one is not ?
  • I want to use OpenBLAS with CUDA in the HPL 2.3 benchmark code but it keeps looking for Intel MKL
  • Multithreaded OpenBLAS runs no faster or is even slower than singlethreaded on my ARMV7 board
  • Speed varies wildly between individual runs on a typical ARMV8 smartphone processor
  • I cannot get OpenBLAS to use more than a small subset of available cores on a big system
  • Getting "ELF load command address/offset not properly aligned" when loading libopenblas.so