FreeBSD Ports

math/lapack++ 2.5.4_15

Linear Algebra PACKage in C++, a wrapper for LAPACK

Repository
FreeBSD ports
Maintainer
[email protected]
Categories
math
Package size
444.3 KiB, 2045.3 KiB installed

Description

LAPACK++ (Linear Algebra PACKage in C++) is a software library for numerical linear algebra that solves systems of linear equations and eigenvalue problems on high performance computer architectures.

Computational support is provided for supports various matrix classes for vectors, non-symmetric matrices, SPD matrices, symmetric matrices, banded, triangular, and tridiagonal matrices; however, it does not include all of the capabilities of original f77 LAPACK. Emphasis is given to routines for solving linear systems consisting of non-symmetric matrices, symmetric positive definite systems, and solving linear least-square systems.

Install

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

pkg install math/lapack++
pkg install lapack++

From the ports tree:

cd /usr/ports/math/lapack++/ && make install clean

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

RUN_DEPENDS=	lapack++>0:math/lapack++
LIB_DEPENDS=	liblapackpp.so:math/lapack++

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:latest2.5.4_152.5.4_15-2.5.4_142.5.4_15
FreeBSD:14:quarterly2.5.4_152.5.4_15n/a2.5.4_142.5.4_15
FreeBSD:15:latest2.5.4_152.5.4_15n/a2.5.4_142.5.4_14
FreeBSD:15:quarterly2.5.4_152.5.4_15n/an/an/a
FreeBSD:16:latest2.5.4_152.5.4_15n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

All build dependencies 11
All run dependencies 9

No port depends on this one.

Configuration

Options name: math_lapack++

OptionDefaultDescription
ATLASoffATLAS BLAS implementation
DOCSoffBuild and/or install documentation
NETLIBoffBLAS implementation from Netlib
OPENBLASonOpenBLAS BLAS implementation
USES
fortran gmake pathfix libtool
Service scripts
none

Files

pkg-plist 72
  • include/lapackpp/arch.h
  • include/lapackpp/bfd.h
  • include/lapackpp/blas1.h
  • include/lapackpp/blas1pp.h
  • include/lapackpp/blas2.h
  • include/lapackpp/blas2pp.h
  • include/lapackpp/blas3.h
  • include/lapackpp/blas3pp.h
  • include/lapackpp/blaspp.h
  • include/lapackpp/bmd.h
  • include/lapackpp/f2c.h
  • include/lapackpp/fmd.h
  • include/lapackpp/genmd.h
  • include/lapackpp/gfd.h
  • include/lapackpp/gfqrc.h
  • include/lapackpp/gfqrd.h
  • include/lapackpp/gmc.h
  • include/lapackpp/gmd.h
  • include/lapackpp/gmf.h
  • include/lapackpp/gmi.h
  • include/lapackpp/gmli.h
  • include/lapackpp/lacomplex
  • include/lapackpp/lacomplex.h
  • include/lapackpp/lacvd.h
  • include/lapackpp/laexcp.h
  • include/lapackpp/lafnames.h
  • include/lapackpp/laindex.h
  • include/lapackpp/lapack.h
  • include/lapackpp/lapackc.h
  • include/lapackpp/lapackd.h
  • include/lapackpp/lapackpp.h
  • include/lapackpp/laprefs.h
  • include/lapackpp/larvd.h
  • include/lapackpp/laslv.h
  • include/lapackpp/lasvd.h
  • include/lapackpp/latmpl.h
  • include/lapackpp/lautil.h
  • include/lapackpp/lavc.h
  • include/lapackpp/lavd.h
  • include/lapackpp/laversion.h
  • include/lapackpp/lavi.h
  • include/lapackpp/lavli.h
  • include/lapackpp/ltgmd.h
  • include/lapackpp/spdbmd.h
  • include/lapackpp/spdfd.h
  • include/lapackpp/spdmd.h
  • include/lapackpp/spdtrmd.h
  • include/lapackpp/sybfd.h
  • include/lapackpp/sybmd.h
  • include/lapackpp/syfd.h
  • include/lapackpp/symd.h
  • include/lapackpp/sytrmd.h
  • include/lapackpp/trfd.h
  • include/lapackpp/trmd.h
  • include/lapackpp/ultgmd.h
  • include/lapackpp/utgmd.h
  • include/lapackpp/uutgmd.h
  • include/lapackpp/vc.h
  • include/lapackpp/vd.h
  • include/lapackpp/vf.h
  • include/lapackpp/vi.h
  • include/lapackpp/vli.h
  • lib/liblapackpp.a
  • lib/liblapackpp.so
  • lib/liblapackpp.so.14
  • lib/liblapackpp.so.14.2.0
  • libdata/pkgconfig/lapackpp.pc
  • share/aclocal/acx_lapackpp.m4
  • share/doc/lapack++/lapack++.ps.gz
  • share/doc/lapack++/lapack++_install.ps.gz
  • share/doc/lapack++/lapackpp1_1.ps.gz
  • share/doc/lapack++/lapackppman1_1.ps.gz
distinfo 5
FileSizeSHA256
lapackpp/lapackpp-2.5.4.tar.gz635178776c4b2b09412479e1559bcec08a71cfbb162dfbe3f6fbd4da52cef3039cddbc
lapackpp/lapack++.ps.gz7118497ee0b6301c076722a4fe8f97f25a815b8cd4ea84d34152fea2ce32f32441abf
lapackpp/lapackpp1_1.ps.gz73760956865d88d258ab91a4671b30dd860647a8df62be0aa5645279d5aae511d4549
lapackpp/lapackppman1_1.ps.gz29784373b405f6febab7ffecafac858a18fb3c3286b5543b63b6906ea1e6343ff2bab
lapackpp/lapack++_install.ps.gz446678ed0b629e320d5ba558fce455484f5cff9010ba8a69f2d9444bf084385e6efff
Master sites 2
  • SF/lapackpp
  • http://math.nist.gov/lapack++/:doc

Commit history 0

No commits in the history this site was built from.