2.29 KB
Newer Older
Joseph Pallamidessi's avatar
Joseph Pallamidessi committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

The EASEA-CLOUD platform

EASEA and EASEA-CLOUD are Free Open Source Software (under GNU Affero v3 General Public License) developed by the SONIC (Stochastic Optimisation and Nature Inspired Computing) group of the BFO team at Université de Strasbourg. Through the Strasbourg Complex Systems Digital Campus, the platforms are shared with the UNESCO CS-DC UniTwin and E-laboratory on Complex Computational Ecosystems (ECCE).

EASEA (EAsy Specification of Evolutionary Algorithms) is an Artificial Evolution platform that allows scientists with only basic skills in computer science to implement evolutionary algorithms and to exploit the massive parallelism of many-core architectures in order to optimize virtually any real-world problems (continous, discrete, combinatorial, mixed and more (with Genetic Programming)), typically allowing for speedups up to x500 on a $3,000 machine, depending on the complexity of the evaluation function of the inverse problem to be solved.

Then, for very large problems, EASEA can also exploit computational ecosystems as it can parallelize (using an embedded island model) over loosely coupled heterogenous machines (Windows, Linux or Macintosh, with or without GPGPU cards, provided that they have internet access) a grid of computers or a Cloud.


- Runs can be distributed over cluster of homogeneous AND heterogeneous machines.
- Distribution can be done locally on the same machine or over the internet (using a embedded island model).
- Parallelization over GPGPU cards leading to massive speedup (x100 to x1000).
- C++ description language.

21 22 23 24 25 26 27 28 29 30 31 32 33 34
This project required you to have flex and bison installed:
$ sudo apt-get install flex bison

Please refer to INSTALL.txt or the wiki :
Note that the CMake way is prefered and that the GNU/Makefile one is there for
legacy OSes and distribution lacking CMake in there repositories. 

Sourceforge mirror
35 36 37

To mirror this repositories on the github one, please add to .git/config:
38 39
[remote "sourceforge"]
	url = ssh:// easea-code
	mirror = true
Joseph Pallamidessi's avatar
Joseph Pallamidessi committed

Add after pushing, do "git push sourceforge" manually or add a hook.