jacobwilliams / PowellOpt

Optimization algorithms by M.J.D. Powell
Other
35 stars 7 forks source link
constrained-optimization fortran fortran-package-manager nonlinear-optimization numerical-optimization optimization unconstrained-optimization

Optimization algorithms by M.J.D. Powell

Build Status

About

This is a collection of derivative-free optimization algorithms by M.J.D. Powell. The package contains:

Building

The Fortran Package Manager (fpm) is a great package manager and build system for Fortran. You can build using provided fpm.toml:

fpm build

To use PowellOpt within your fpm project, add the following to your fpm.toml file:

[dependencies]
PowellOpt = { git="https://github.com/jacobwilliams/PowellOpt.git" }

Documentation

License

The original routines were written in FORTRAN 77. They have been refactored into modern Fortran for this package. The original sourcecode was written by Powell and released without charges or restrictions (see below). The modifications are released under a BSD-style license.

See also