nlopt
Port variant standard
Summary Nonlinear optimization library
Package version 2.7.1_1
Homepage No known homepage
Keywords math
Maintainer nobody
License MIT , LGPL21 (multi)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 01 FEB 2023, 18:55:22 UTC
Port created 28 FEB 2022, 03:11:57 UTC
Subpackage Descriptions
single 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).
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) swig:primary:standard
gmp:static:standard
pkgconf:primary:standard
cmake:primary:standard
python312:dev:standard
autoselect-python:single:standard
Build and Runtime gmp:shared:standard
guile:single:standard
python-numpy:single:v12
python312:primary:standard
Download groups
main mirror://GITHUB/stevengj:nlopt:v2.7.1
Distribution File Information
db88232fa5cef0ff6e39943fc63ab6074208831dc0031cf1545f6ecd31ae2a1a 2044180 stevengj-nlopt-2.7.1.tar.gz
Ports that require nlopt:standard
R-nloptr:standard R Interface to NLopt