8000 Credits · esa/pagmo Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Jul 16, 2024. It is now read-only.

Credits

Dario Izzo edited this page Feb 25, 2014 · 6 revisions

The development of a distrubuted computing platform within the Advanced Concepts Team to allow complex computational tasks at the European Space Agency, started with Mihaly-Csaba-Markot who programed, single handed during 2004, the code called ACT-DC that was used at the European Space Agency to perform computations on a ionospheric data processing project. Using this platform Tamas Vinko and Dario Izzo later programmed [DiGMO] to test the cooperation / competition dynamics among different global optimization algorithms. DiGMO was used with success during the second edition of the Global Trajectory Optimization Competition GTOC and by Jorens Llorens Montolio to perform the Big Run a full parameter study of multilayer coating for thermal applications using, during summer 2008, the idle time of the European Space Agency desktop computers. The semantic asteroid database and the interplanetary trajectory of TandEM where also projects where DiGMO was used by the Advanced Concepts Team researchers. At the same time together with Marco del Rey Zapatero and Marek Rucinski, Dario Izzo programmed a preliminary version of PaGMO with the original purpose of simulating on a multiple processor server the distributed computing computations of DiGMO. Then came the light ... with the name of Francesco Biscani who in only a few weeks restructured completely the code of PaGMO implementing a generic framework to perform island model computations of optimization tasks bearing in mind to use mulithreaded programming to allow massively parallel global optimization. The object oriented class hierarchy set up by Francesco allowed for order of magnitudes speed up in development time and user-friendliness. PaGMO/PyGMO was born and so was its community.

Clone this wiki locally
0