| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=451qbsq4kritbuvj4r9h9t9n7d; path=/
content-type: text/html; charset=UTF-8
date: Sun, 28 Dec 2025 13:28:24 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
nlopt
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./math/nlopt, Nonlinear optimization library
[
Branch: CURRENT, Version: 2.10.0, Package name: nlopt-2.10.0, Maintainer: pkgsrc-users
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.
Required to run:
[devel/gmp]
Required to build:
[pkgtools/cwrappers]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
nloptmbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./math/nlopt, Nonlinear optimization library
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 2.10.0, Package name: nlopt-2.10.0, Maintainer: pkgsrc-users
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.
Required to run:
[devel/gmp]
Required to build:
[pkgtools/cwrappers]
Master sites:
Filesize: 2016.622 KBVersion history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-02-06) Updated to version: nlopt-2.10.0
- (2024-12-27) Updated to version: nlopt-2.9.1
CVS history: (Expand)
| 2025-02-06 09:48:59 by Adam Ciarcinski | Files touched by this commit (3) |
Log message: revbump for math/nlopt |
| 2025-02-06 09:47:14 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: nlopt: updated to 2.10.0 NLopt 2.10 * New Java bindings * Allow disabling exceptions with `set_exceptions_enabled` * Configurable `tolg` tolerance parameter for Luksan gradient stopping condition * Restored `LD_LBFGS_NOCEDAL` enum value (dropped in 2.9) to ease backwards \ compatibility for wrappers in other languages (though this algorithm is \ currently unimplemented) |
| 2024-12-27 18:22:12 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: nlopt: updated to 2.9.1 NLopt 2.9.1 * Fixed PRAXIS box constraints NLopt 2.9 * New `NLOPT_LUKSAN` cmake option to build without Luksan LGPL code * Dropped unused LD_LBFGS_NOCEDAL enum value. * Python 3.13 support * Fixed COBYLA not returning the optimum * Fixed SLSQP returning infeasible optimum * Fixed STOGO not registering new optimum * Various minor bugfixes NLopt 2.8 * Support C++ functors for objective functions * CCSA/MMA an now use the `initial_step` parameter to bound their initial stepsize, and also expose a new internal parameter `rho_init` * Install `pkg-config` file on Windows * Allow having more equality constraints than there are variables * Bugfixes to `nlopt_algorithm_name` |
| 2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575) |
Log message: *: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS |
| 2024-05-07 23:44:12 by Thomas Klausner | Files touched by this commit (1) |
Log message: nlopt: disable Python autodetection. Switch to cmake/build.mk. |
| 2023-08-11 10:31:20 by Makoto Fujiwara | Files touched by this commit (4) |
Log message: (math/nlopt) Updated 2.6.2 to 2.7.1 NLopt 2.7.1 * Various minor bugfixes (#268, #409, #420) and build * improvements (support Octave 6.x, Guile 3.x, Cmake 3.2). NLopt 2.7.0 * New nlopt_set_param API for setting internal algorithm parameters ([#365]). * Avoid library-symbol conflicts ([#355], [#361]) |
| 2021-10-26 12:56:13 by Nia Alarie | Files touched by this commit (458) |
Log message: math: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes |
| 2021-10-07 16:28:36 by Nia Alarie | Files touched by this commit (458) |
Log message: math: Remove SHA1 hashes for distfiles |
