math/sdpa 7.3.17_3 FreeBSD
Very efficient SDP (semidefinite programming) solver
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- math
- Package size
- 1163.3 KiB, 4278.4 KiB installed
Description
The SDPA (SemiDefinite Programming Algorithm) is a software package for solving semidefinite program (SDP). It is based on a Mehrotra-type predictor-corrector infeasible primal-dual interior-point method. The SDPA handles the standard form SDP and its dual. It is implemented in C++ language utilizing the LAPACK for matrix computation. The SDPA incorporates dynamic memory allocation and deallocation. So, the maximum size of an SDP to be solved depends on the size of memory which users' computers install. The SDPA enjoys the following features:
- Callable library of the SDPA is available.
- Efficient method for computing the search directions when an SDP to be solved is large scale and sparse.
- Block diagonal matrix structure and sparse matrix structure in data matrices are available.
- Some information on infeasibility of a semidefinite program to be solved is provided.
Install
Binary package:
pkg install sdpa
From the ports tree:
cd /usr/ports/math/sdpa/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sdpa>0:math/sdpa
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 7.3.17_3 | 7.3.17_3 | - | 7.3.17_3 | 7.3.17_3 |
| FreeBSD:14:quarterly | 7.3.17_3 | 7.3.17_3 | n/a | 7.3.17_3 | 7.3.17_3 |
| FreeBSD:15:latest | 7.3.17_3 | 7.3.17_3 | n/a | 7.3.17_3 | 7.3.17_3 |
| FreeBSD:15:quarterly | 7.3.17_3 | 7.3.17_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 7.3.17_3 | 7.3.17_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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 12
Run dependencies 10
No port depends on this one.
Configuration
Options name: math_sdpa
| Option | Default | Description |
|---|---|---|
| ATLAS | off | ATLAS BLAS implementation |
| DOCS | off | Build and/or install documentation |
| REFERENCE | on | Reference blas implementation |
- USES
- fortran gmake
- Service scripts
- none
Files
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| sdpa/sdpa_7.3.17.tar.gz | 309676 | 3983489392c9ac7ae30d699ed708da346700d387560a79a1f704034a377281a8 |
| sdpa/mumps_5.5.1.orig.tar.gz | 4.229448e+06 | 1abff294fa47ee4cfd50dfd5c595942b72ebfcedce08142a75a99ab35014fa15 |
| sdpa/sdpa.7.1.1.manual.20080618.pdf | 324130 | 906cf1f7a9bdb4c0eccb402baf7799be14ece6553e1dbd3cd81354c6e1362e35 |
Master sites 2
- SF/sdpa/sdpa
- DEBIAN/pool/main/m/mumps:mumps
Commit history 0
No commits in the history this site was built from.