nlopt
Port variant std
Summary Nonlinear optimization library
BROKEN
Package version 2.9.0
Homepage https://nlopt.readthedocs.io/en/latest/
Keywords math
Maintainer nobody
License MIT , LGPL21 (multi)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 13 NOV 2024, 02:51:29 UTC
Port created 01 MAR 2022, 03:11:57 UTC
Subpackage Descriptions
set This is the nlopt:std metapackage. It pulls in all subpackages of nlopt:std.
primary 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).
dev This is the developer subpackage of the nlopt:std port. It may contain headers, pc files, static and PIC libraries and SO links.
man This is the man page subpackage of the nlopt:std port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) swig:primary:std
gmp:dev:std
guile:dev:std
pkgconf:primary:std
cmake:primary:std
python312:dev:std
autoselect-python:single:std
Build and Runtime gmp:primary:std
guile:primary:std
python-numpy:single:v12
python312:primary:std
Download groups
main mirror://GITHUB/stevengj:nlopt:v2.9.0
Distribution File Information
6e899e297485e457ec1bf84844de29921aeef674f9d5caf60277df45dca6ff76 2054092 stevengj-nlopt-2.9.0.tar.gz
Ports that require nlopt:std
R-nloptr:std R Interface to NLopt