Port details on branch 2022Q3 |
- superlu Library of routines for performing sparse factorization
- 5.3.0_3 math =3 5.3.0_2Version of this port present on the latest quarterly branch.
- Maintainer: robert.ayrapetyan@gmail.com
- Port Added: unknown
- Last Update: 2024-01-01 11:49:51
- Commit Hash: f2489ab
- People watching this port, also watch:: libtool, lapack, zip, python, jbigkit
- 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 - 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 = 1664140814
SHA256 (xiaoyeli-superlu-v5.3.0_GH0.tar.gz) = 3e464afa77335de200aeb739074a11e96d9bef6d0b519950cfa6684c4be1f350
SIZE (xiaoyeli-superlu-v5.3.0_GH0.tar.gz) = 2483070
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
- gfortran12 : lang/gcc12
- pkgconf>=1.3.0_1 : devel/pkgconf
- as : devel/binutils
- Runtime dependencies:
-
- gfortran12 : lang/gcc12
- 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++
Configuration Options:
- ===> The following configuration options are available for superlu-5.3.0_3:
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:
|