{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"lapack-3.12.1p0","path":"math/lapack","url":"/packages/current/math/lapack/","comment":"library of Fortran linear algebra subroutines","homepage":"https://netlib.org/lapack/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"LAPACK is written in Fortran77 and provides routines for solving\nsystems of simultaneous linear equations, least-squares solutions of\nlinear systems of equations, eigenvalue problems, and singular value\nproblems. The associated matrix factorizations (LU, Cholesky, QR,\nSVD, Schur, generalized Schur) are also provided, as are related\ncomputations such as reordering of the Schur factorizations and\nestimating condition numbers. Dense and banded matrices are handled,\nbut not general sparse matrices. In all areas, similar functionality\nis provided for real and complex matrices, in both single and double\nprecision.\n\nThe BLAS (Basic Linear Algebra Subprograms) are routines that provide\nstandard building blocks for performing basic vector and matrix\noperations. The Level 1 BLAS perform scalar, vector and vector-vector\noperations, the Level 2 BLAS perform matrix-vector operations, and\nthe Level 3 BLAS perform matrix-matrix operations. Because the BLAS\nare efficient, portable, and widely available, they are commonly used\nin the development of high quality linear algebra software, LAPACK\nfor example.\n","package_architecture":"amd64","stem":"lapack","readme":null,"dependencies":[{"path":"lang/gcc/16,-libs","type":"library","package_spec":"STEM->=16,<17","url":"/packages/current/lang/gcc/16,-libs/"},{"path":"lang/gcc/16,-f95","type":"build","package_spec":"STEM->=16,<17","url":"/packages/current/lang/gcc/16,-f95/"},{"path":"devel/cmake/core","type":"build","package_spec":"STEM->=4","url":"/packages/current/devel/cmake/core/"},{"path":"devel/ninja","type":"build","package_spec":"","url":"/packages/current/devel/ninja/"},{"path":"lang/gcc/16","type":"build","package_spec":"STEM->=16,<17","url":"/packages/current/lang/gcc/16/"},{"path":"devel/dwz","type":"build","package_spec":"","url":"/packages/current/devel/dwz/"}],"reverse_dependencies":{"count":12,"url":"/packages/data/74/74533a964a7d11b6178903fd2ac22997497ab18d0063a9bf1dc97f5259463b79.json"},"categories":["math"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
