Registered 2009-09-04 by ariel

Geneva is a library for performing parametric optimization in parallel on devices ranging from multi-processor machines over clusters to Grids and Cloud installations.

Geneva currently supports Evolutionary Algorithms, Swarm Algorithms, Gradient Descents and a form of Simulated Annealing. All algorithms act on the same data structures for the description of optimization problems, so that it becomes possible to "chain" different algorithms, making the result of one algorithm the input of another.

This is the Geneva collaborative development software repository. If you are looking for Geneva precompiled binaries (for several Linux distributions only, at the moment) please visit the "External downloads" link just below.

Project information

Core Devs
Core Devs
Development focus:

trunk series 

Browse the code

Programming Languages:
GNU Affero GPL v3

RDF metadata

View full history Series and milestones

Geneva Optimization trunk series is the current focus of development

Get Involved


Latest version is 1.6.1
released on 2015-04-20

All downloads


  • Geneva 1.6.1 released on 2015-04-20
    Version 1.6.1 of the Geneva optimization library (dubbed "Ivrea - Via Arduino...
  • Geneva 1.6 released on 2015-03-10
    Version 1.6 of the Geneva optimization library (dubbed "Ivrea") is now availa...
  • Binary Geneva packages available on 2015-01-25
    Binary Geneva packages are now available for several Linux distributions, inc...
  • Geneva 1.4.1 released on 2015-01-23
    Version 1.4.1 of the Geneva optimization library (dubbed "FĂ©nis") is now avai...
  • Geneva 1.4 released on 2014-08-08
    Version 1.4 of the Geneva optimization library (dubbed "Aosta") is now availa...