BSD Ports

math/nlopt 2.10.0 DragonFly

Nonlinear optimization library

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
LGPL21, MIT
Categories
math
Package size
322.2 KiB, 1019.1 KiB installed

Description

NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization outines available online as well as original implementations of various other algorithms. Its features include:

  • Callable from C, C++, Fortran, Matlab or GNU Octave, Python, GNU Guile, Julia, GNU R, Lua, and OCaml.
  • A common interface for many different algorithms -- try a different algorithm just by changing one parameter.
  • Support for large-scale optimization (some algorithms scalable to millions of parameters and thousands of constraints).
  • Both global and local optimization algorithms.
  • Algorithms using function values only (derivative-free) and also algorithms exploiting user-supplied gradients.
  • Algorithms for unconstrained optimization, bound-constrained optimization, and general nonlinear inequality/equality constraints.
  • Free/open-source software under the GNU LGPL (and looser licenses for some portions of NLopt).

In the other systems

SystemPortVersion
DragonFlymath/nlopt2.10.0
FreeBSDmath/nlopt2.11.0
OpenBSDmath/nlopt2.10.1
NetBSDmath/nlopt2.11.0
MidnightBSDmath/nlopt2.10.0_2

Install

Binary package:

pkg install nlopt

From DPorts:

cd /usr/dports/math/nlopt && make install clean

Dependencies

Run dependencies 4

Configuration

No options to configure.

Service scripts
none
Flavors
nlopt-minimal-2.10.0