| Port details on branch 2026Q4 |
- superlu Library of routines for performing sparse factorization
- 7.0.1 math
=3 7.0.1Version of this port present on the latest quarterly branch. - Maintainer: siva@FreeBSD.org
 - Port Added: unknown
- Last Update: 2026-01-24 20:53:08
- Commit Hash: 46629a5
- People watching this port, also watch:: libtool, lapack, metis, zip, python
- License: BSD3CLAUSE
- WWW:
- https://portal.nersc.gov/project/sparse/superlu/
- Description:
- SuperLU is a general purpose library for the direct solution of large,
sparse, nonsymmetric systems of linear equations on high performance
machines. The library is written in C and is callable from either C or
Fortran. The library routines will perform an LU decomposition with
partial pivoting and triangular system solves through forward and back
substitution. The LU factorization routines can handle non-square
matrices but the triangular solves are performed only for square
matrices. The matrix columns may be preordered (before factorization)
either through library or user supplied routines. This preordering for
sparsity is completely separate from the factorization. Working
precision iterative refinement subroutines are provided for improved
backward stability. Routines are also provided to equilibrate the
system, estimate the condition number, calculate the relative backward
error, and estimate error bounds for the refined solutions.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/math/superlu/ && make install clean
- To add the package, run one of these commands:
- pkg install math/superlu
- pkg install superlu
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: superlu
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1749227670
SHA256 (xiaoyeli-superlu-v7.0.1_GH0.tar.gz) = 86dcca1e086f8b8079990d07f00eb707fc9ef412cf3b2ce808b37956f0de2cb8
SIZE (xiaoyeli-superlu-v7.0.1_GH0.tar.gz) = 2515612
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- gfortran14 : lang/gcc14
- pkgconf>=1.3.0_1 : devel/pkgconf
- as : devel/binutils
- Runtime dependencies:
-
- gfortran14 : lang/gcc14
- Library dependencies:
-
- libblas.so : math/blas
- liblapack.so : math/lapack
- This port is required by:
- for Libraries
-
- cad/tochnog
- math/armadillo
- math/arpack++
- math/dune-fem
- math/dune-pdelab
- math/dune-vtk
- math/freefem++
- for Run
-
- math/gmm++
Configuration Options:
- ===> The following configuration options are available for superlu-7.0.1:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
====> Options available for the single BLAS: you have to select exactly one of them
ATLAS=off: ATLAS BLAS implementation
OPENBLAS=off: OpenBLAS BLAS implementation
REFERENCE=on: Reference BLAS implementation
===> Use 'make config' to modify these settings
- Options name:
- math_superlu
- USES:
- cmake fortran pkgconfig blaslapack
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|