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
| System | Port | Version |
|---|---|---|
| DragonFly | math/nlopt | 2.10.0 |
| FreeBSD | math/nlopt | 2.11.0 |
| OpenBSD | math/nlopt | 2.10.1 |
| NetBSD | math/nlopt | 2.11.0 |
| MidnightBSD | math/nlopt | 2.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