BSD Ports

math/scs 3.3.1_1 FreeBSD

Solver of convex cone problems via operator splitting

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
834e8e1d06
License
MIT
Categories
math
Package size
221.4 KiB, 1420.0 KiB installed

Description

SCS (splitting conic solver) is a numerical optimization package for solving large-scale convex cone problems, based on our paper Conic Optimization via Operator Splitting and Homogeneous Self-Dual Embedding. It is written in C and can be used in other C, C++, Python, Matlab, R, Julia, programs via the linked interfaces. It can also be called as a solver from convex optimization toolboxes CVX (3.0 or later), CVXPY, Convex.jl, and Yalmip.

In the other systems

SystemPortVersion
FreeBSDmath/scs3.3.1_1
DragonFlymath/scs3.2.7_1

Install

Binary package:

pkg install scs

From the ports tree:

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

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

RUN_DEPENDS=	scs>0:math/scs
LIB_DEPENDS=	libscsdir.so:math/scs

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:latest3.3.13.3.1-3.2.7_13.3.1_1
FreeBSD:14:quarterly3.3.13.3.1n/a3.2.7_13.3.1
FreeBSD:15:latest3.3.13.3.1_1n/a3.2.7_13.2.7_1
FreeBSD:15:quarterly3.3.13.3.1n/an/an/a
FreeBSD:16:latest3.3.13.3.1_1n/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 11
Run dependencies 9

No port depends on this one.

Configuration

No options to configure.

USES
gmake blaslapack:openblas fortran
Service scripts
none

Files

pkg-plist 21
  • include/scs/aa.h
  • include/scs/aa_stats.h
  • include/scs/cones.h
  • include/scs/ctrlc.h
  • include/scs/glbopts.h
  • include/scs/linalg.h
  • include/scs/linsys.h
  • include/scs/normalize.h
  • include/scs/rw.h
  • include/scs/scs.h
  • include/scs/scs_blas.h
  • include/scs/scs_types.h
  • include/scs/scs_work.h
  • include/scs/util.h
  • include/scs/util_spectral_cones.h
  • lib/libscsdir.a
  • lib/libscsdir.so
  • lib/libscsdir.so.3.3
  • lib/libscsindir.a
  • lib/libscsindir.so
  • lib/libscsindir.so.3.3
distinfo 1
FileSizeSHA256
cvxgrp-scs-3.3.1_GH0.tar.gz1.350241e+0699a1437b2508ed29933d259793a5745f29000fd8ec58f63a8f54a20006aacb86

Commit history 3

DateCommitCreditsLog message
834e8e1d06 Piotr Kubaj math/scs: don't build with -march=native
Packages must not depend on the build host's CPU, and clang doesn't accept -march on powerpc anyway.
e4380a5745 Yuri Victorovich math/{,py-}scs: update 3.2.11 → 3.3.1
e567b55b3d Yuri Victorovich math/{,py-}scs: update 3.2.9 → 3.2.11