Directory of Fortran codes on GitHub, arranged by topic
-
Updated
Jun 1, 2024
Directory of Fortran codes on GitHub, arranged by topic
PyPop7: A Pure-Python Library for POPulation-based Black-Box Optimization (BBO), especially their *Large-Scale* versions/variants. https://pypop.rtfd.io/
This is our Github Repository containing the Python projects for the course: Introduction to Programming and Numerical Analysis at the University of Copenhagen
The Constrained and Unconstrained Testing Environment with safe threads (CUTEst) for optimization software
A Python-embedded modeling language for convex optimization problems.
ReSHOP solver
Powell's Derivative-Free Optimization solvers.
A large scale non-linear optimization library
A next-gen solver for optimization with nonconvex objective and constraints. Reimplements filterSQP and IPOPT (barrier) in a modern and generic way, and unlocks a variety of novel methods. Competitive against filterSQP, IPOPT, SNOPT, MINOS and CONOPT.
Python trust-region subproblem solvers for nonlinear optimization
Python packing of the physical model motor gestures to characterize and create birdsongs
a gradient-based optimisation routine for highly parameterised non-linear dynamical models
POT : Python Optimal Transport
Python interface for SCS
C++ numerical optimization and machine learning utilities using Eigen3
A library of modern Fortran modules for nonlinear optimization
Package to call the NLopt nonlinear-optimization library from the Julia language
Linear programming solvers in Python with a unified API
Global optimization Fortran 95 code of Alan Miller, who translated a Fortran 77 code of Tibor Csendes
This repository contains the GCMMA developed by Prof. Svanberg programmed in Fortran, essentially an adaptation of the code originally presented in Matlab.
Add a description, image, and links to the numerical-optimization topic page so that developers can more easily learn about it.
To associate your repository with the numerical-optimization topic, visit your repo's landing page and select "manage topics."