BSD Ports

math/spooles-mpich 2.2_17 FreeBSD

SParse Object Oriented Linear Equations Solver

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
PD
Categories
math
Package size
3893.9 KiB, 4928.8 KiB installed

Description

SPOOLES is a library for solving sparse real and complex linear systems of equations, written in the C language using object oriented design. At present, there is the following functionality: 1. Compute multiple minimum degree, generalized nested dissection and multisection orderings of matrices with symmetric structure. 2. Factor and solve square linear systems of equations with symmetric structure, with or without pivoting for stability. The factorization can be symmetric LDLT, Hermitian LDLH, or nonsymmetric LDU. A direct factorization or a drop tolerance factorization can be computed. The factors and solve can be done in serial mode, multithreaded with Solaris or POSIX threads, or with MPI. 3. Factor and solve overdetermined full rank systems of equations using a multifrontal QR factorization, in serial or using POSIX threads. 4. Solve square linear systems using a variety of Krylov iterative methods. The preconditioner is a drop tolerance factorization, with or without pivoting for stability.

In the other systems

SystemPortVersion
FreeBSDmath/spooles-mpich2.2_17
DragonFlymath/spooles-mpich2.2_16

Install

Binary package:

pkg install spooles-mpich

From the ports tree:

cd /usr/ports/math/spooles-mpich/ && make install clean

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

RUN_DEPENDS=	spooles-mpich>0:math/spooles-mpich

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.2_172.2_17-2.2_162.2_17
FreeBSD:14:quarterly2.2_172.2_17n/a2.2_162.2_17
FreeBSD:15:latest2.2_172.2_17n/a2.2_162.2_16
FreeBSD:15:quarterly2.2_172.2_17n/an/an/a
FreeBSD:16:latest2.2_172.2_17n/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.

Build dependencies 21
Run dependencies 19

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Files

No file lists for this port.

Commit history 0

No commits in the history this site was built from.