FreeBSD Ports

math/librsb 1.3.0.3

Sparse matrix library

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
math
Package size
1929.2 KiB, 23777.3 KiB installed

Description

librsb is a library for sparse matrix computations featuring the Recursive Sparse Blocks (RSB) matrix format. This format allows cache efficient and multi-threaded (that is, shared memory parallel) operations on large sparse matrices. The most common operations necessary to iterative solvers are available, e.g.: matrix-vector multiplication, triangular solution, rows/columns scaling, diagonal extraction / setting, blocks extraction, norm computation, formats conversion. The RSB format is especially well suited for symmetric and transposed multiplication variants. Most numerical kernels code is auto generated, and the supported numerical types can be chosen by the user at build time.

librsb implements the Sparse BLAS standard, as specified in the BLAS Forum documents.

Install

As a binary package — by origin, or by package name:

pkg install math/librsb
pkg install librsb

From the ports tree:

cd /usr/ports/math/librsb/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	librsb>0:math/librsb
LIB_DEPENDS=	librsb.so:math/librsb

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3.0.31.3.0.3-1.3.0.2_11.3.0.3
FreeBSD:14:quarterly1.3.0.31.3.0.3n/a1.3.0.2_11.3.0.3
FreeBSD:15:latest1.3.0.31.3.0.3n/a1.3.0.2_11.3.0.2_1
FreeBSD:15:quarterly1.3.0.31.3.0.3n/an/an/a
FreeBSD:16:latest1.3.0.31.3.0.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

The full lists below include those, and their dependencies in turn.

All build dependencies 12
All run dependencies 8

Configuration

Options name: math_librsb

OptionDefaultDescription
DOCSoffBuild and/or install documentation
OPTIMIZEoffOptimize for the local machine
USES
fortran gmake libtool shebangfix
Service scripts
none

Files

pkg-plist 274
  • bin/librsb-config
  • bin/rsbench
  • include/blas_sparse.h
  • include/rsb-config.h
  • include/rsb.F90
  • include/rsb.h
  • include/rsb.hpp
  • include/rsb.mod
  • include/rsb_types.h
  • lib/librsb.a
  • lib/librsb.so
  • lib/librsb.so.0
  • lib/librsb.so.0.0.0
  • share/doc/librsb/AUTHORS
  • share/doc/librsb/README
  • share/doc/librsb/README.md
  • share/doc/librsb/examples/Makefile.am
  • share/doc/librsb/examples/assemble.cpp
  • share/doc/librsb/examples/autotune.c
  • share/doc/librsb/examples/autotune.cpp
  • share/doc/librsb/examples/backsolve.c
  • share/doc/librsb/examples/bench.cpp
  • share/doc/librsb/examples/bench.sh
  • share/doc/librsb/examples/benchex.sh
  • share/doc/librsb/examples/build.cpp
  • share/doc/librsb/examples/configure.ac
  • share/doc/librsb/examples/cplusplus.cpp
  • share/doc/librsb/examples/example.cpp
  • share/doc/librsb/examples/fortran.F90
  • share/doc/librsb/examples/fortran_rsb_fi.F90
  • share/doc/librsb/examples/hello-spblas.c
  • share/doc/librsb/examples/hello.c
  • share/doc/librsb/examples/io-spblas.c
  • share/doc/librsb/examples/make.sh
  • share/doc/librsb/examples/misc.cpp
  • share/doc/librsb/examples/mtx2bin.cpp
  • share/doc/librsb/examples/pd.mtx
  • share/doc/librsb/examples/power.c
  • share/doc/librsb/examples/render.cpp
  • share/doc/librsb/examples/snippets.c
  • share/doc/librsb/examples/span.cpp
  • share/doc/librsb/examples/transpose.c
  • share/doc/librsb/examples/twonnz.cpp
  • share/doc/librsb/examples/vf.mtx
  • share/doc/librsb/html/annotated.html
  • share/doc/librsb/html/assemble_8cpp.html
  • share/doc/librsb/html/autotune_8c.html
  • share/doc/librsb/html/autotune_8cpp.html
  • share/doc/librsb/html/backsolve_8c.html
  • share/doc/librsb/html/bc_s.png
  • share/doc/librsb/html/bdwn.png
  • share/doc/librsb/html/bench_8cpp.html
  • share/doc/librsb/html/blas__sparse_8h.html
  • share/doc/librsb/html/build_8cpp.html
  • share/doc/librsb/html/classRsbLib.html
  • share/doc/librsb/html/classRsbMatrix.html
  • share/doc/librsb/html/classes.html
  • share/doc/librsb/html/closed.png
  • share/doc/librsb/html/cplusplus_8cpp.html
  • share/doc/librsb/html/deprecated.html
  • share/doc/librsb/html/dir_3e1486c81cd234b49f49474e7d9b6c09.html
  • share/doc/librsb/html/dir_5bcbd6c2dea2f7bd09d0c309af16f2b7.html
  • share/doc/librsb/html/dir_d28a4824dc47e487b107a5db32ef43c4.html
  • share/doc/librsb/html/doc.png
  • share/doc/librsb/html/doxygen.css
  • share/doc/librsb/html/doxygen.png
  • share/doc/librsb/html/doxygen.svg
  • share/doc/librsb/html/dynsections.js
  • share/doc/librsb/html/example_8cpp.html
  • share/doc/librsb/html/files.html
  • share/doc/librsb/html/folderclosed.png
  • share/doc/librsb/html/folderopen.png
  • share/doc/librsb/html/form_0.png
  • share/doc/librsb/html/form_1.png
  • share/doc/librsb/html/form_10.png
  • share/doc/librsb/html/form_11.png
  • share/doc/librsb/html/form_12.png
  • share/doc/librsb/html/form_13.png
  • share/doc/librsb/html/form_14.png
  • share/doc/librsb/html/form_15.png
  • share/doc/librsb/html/form_16.png
  • share/doc/librsb/html/form_17.png
  • share/doc/librsb/html/form_18.png
  • share/doc/librsb/html/form_19.png
  • share/doc/librsb/html/form_2.png
  • share/doc/librsb/html/form_20.png
  • share/doc/librsb/html/form_21.png
  • share/doc/librsb/html/form_22.png
  • share/doc/librsb/html/form_23.png
  • share/doc/librsb/html/form_24.png
  • share/doc/librsb/html/form_25.png
  • share/doc/librsb/html/form_26.png
  • share/doc/librsb/html/form_27.png
  • share/doc/librsb/html/form_28.png
  • share/doc/librsb/html/form_29.png
  • share/doc/librsb/html/form_3.png
  • share/doc/librsb/html/form_30.png
  • share/doc/librsb/html/form_31.png
  • share/doc/librsb/html/form_32.png
  • share/doc/librsb/html/form_33.png

The first 100 are listed.

distinfo 1
FileSizeSHA256
librsb-1.3.0.3.tar.gz4.553047e+06f9d343f9e24bceb1d6f76c3db0617ad326eb246891b51424f3931a8f3965bf5f
Master sites 1
  • SF/librsb

Commit history 0

No commits in the history this site was built from.