BSD Ports

math/nlopt 2.11.0 NetBSD

Nonlinear optimization library

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
gnu-lgpl-v2.1 OR mit
Categories
math
Package size
197.0 KiB, 608.6 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.

In the other systems

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

Install

Binary package:

pkgin install nlopt

From pkgsrc:

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

Dependencies

Run dependencies 1