# math/meschach - The NetBSD Packages Collection

Library of C Routines for Matrix Computations

       The Meschach Library is a numerical library of C routines for performing
    calculations on matrices and vectors. It is intended for solving systems of
    linear equations (dense and sparse), solve least squares problems,
    computing eigenvalues and eigenvectors, etc. We do not claim that it
    contains every useful algorithm in numerical linear algebra, but it does
    provide a basis on which more advanced algorithms can be built. The library
    is for people who know something about the C programming language,
    something of how to solve the numerical problem they are faced with but do
    not want to have the hassle of building all the necessary routines from the
    scratch. The library is not a loose collection of numerical routines but it
    comprises a coherent system. The current version is enhanced with many
    features comparing with previous versions. Since the memory requirements
    are nontrivial for large problems we have paid more attention to
    allocation/deallocation of memory.

       The source code is available to be perused, used and passed on without
    cost, while ensuring that the quality of the software is not compromised.
    The software is copyrighted; however, the copyright agreement follows in
    the footsteps of the Free Software Foundation in preventing abuse that
    occurs with totally public domain software.

- Source version: `meschach-1.2bnb1`
- Maintainer: pkgsrc-users AT NetBSD.org
- Website: http://www.math.uiowa.edu/~dstewart/meschach/
- License: none stated
- Package history: cvs, hg, git

## Build dependencies

pkgtools/mktools pkgtools/cwrappers

## Runtime dependencies

(none)

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | meschach-1.2bnb1.tgz
NetBSD 10.0 | aarch64 | meschach-1.2bnb1.tgz
NetBSD 10.0 | aarch64eb | meschach-1.2bnb1.tgz
NetBSD 10.0 | alpha | meschach-1.2bnb1.tgz
NetBSD 10.0 | earmv4 | meschach-1.2bnb1.tgz
NetBSD 10.0 | earmv6hf | meschach-1.2bnb1.tgz
NetBSD 10.0 | earmv6hf | meschach-1.2bnb1.tgz
NetBSD 10.0 | earmv7hf | meschach-1.2bnb1.tgz
NetBSD 10.0 | earmv7hf | meschach-1.2bnb1.tgz
NetBSD 10.0 | i386 | meschach-1.2bnb1.tgz
NetBSD 10.0 | i386 | meschach-1.2bnb1.tgz
NetBSD 10.0 | m68k | meschach-1.2bnb1.tgz
NetBSD 10.0 | m68k | meschach-1.2bnb1.tgz
NetBSD 10.0 | powerpc | meschach-1.2bnb1.tgz
NetBSD 10.0 | powerpc | meschach-1.2bnb1.tgz
NetBSD 10.0 | powerpc | meschach-1.2bnb1.tgz
NetBSD 10.0 | sparc64 | meschach-1.2bnb1.tgz
NetBSD 10.0 | vax | meschach-1.2bnb1.tgz
NetBSD 10.0 | x86_64 | meschach-1.2bnb1.tgz
NetBSD 10.0 | x86_64 | meschach-1.2bnb1.tgz
NetBSD 11.0 | aarch64 | meschach-1.2bnb1.tgz
NetBSD 11.0 | aarch64 | meschach-1.2bnb1.tgz
NetBSD 11.0 | aarch64eb | meschach-1.2bnb1.tgz
NetBSD 11.0 | aarch64eb | meschach-1.2bnb1.tgz
NetBSD 11.0 | earmv6hf | meschach-1.2bnb1.tgz
NetBSD 11.0 | earmv6hf | meschach-1.2bnb1.tgz
NetBSD 11.0 | earmv7hf | meschach-1.2bnb1.tgz
NetBSD 11.0 | earmv7hf | meschach-1.2bnb1.tgz
NetBSD 11.0 | i386 | meschach-1.2bnb1.tgz
NetBSD 11.0 | i386 | meschach-1.2bnb1.tgz
NetBSD 11.0 | m68k | meschach-1.2bnb1.tgz
NetBSD 11.0 | m68k | meschach-1.2bnb1.tgz
NetBSD 11.0 | powerpc | meschach-1.2bnb1.tgz
NetBSD 11.0 | powerpc | meschach-1.2bnb1.tgz
NetBSD 11.0 | riscv64 | meschach-1.2bnb1.tgz
NetBSD 11.0 | riscv64 | meschach-1.2bnb1.tgz
NetBSD 11.0 | riscv64 | meschach-1.2bnb1.tgz
NetBSD 11.0 | sh3el | meschach-1.2bnb1.tgz
NetBSD 11.0 | vax | meschach-1.2bnb1.tgz
NetBSD 11.0 | vax | meschach-1.2bnb1.tgz
NetBSD 11.0 | x86_64 | meschach-1.2bnb1.tgz
NetBSD 11.0 | x86_64 | meschach-1.2bnb1.tgz
NetBSD 9.0 | aarch64 | meschach-1.2bnb1.tgz
NetBSD 9.0 | aarch64 | meschach-1.2bnb1.tgz
NetBSD 9.0 | earmv6hf | meschach-1.2bnb1.tgz
NetBSD 9.0 | earmv6hf | meschach-1.2bnb1.tgz
NetBSD 9.0 | earmv7hf | meschach-1.2bnb1.tgz
NetBSD 9.0 | earmv7hf | meschach-1.2bnb1.tgz
NetBSD 9.0 | i386 | meschach-1.2bnb1.tgz
NetBSD 9.0 | i386 | meschach-1.2bnb1.tgz
NetBSD 9.0 | powerpc | meschach-1.2bnb1.tgz
NetBSD 9.0 | x86_64 | meschach-1.2bnb1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

(none)

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.