What is Dinamica EGO?
Dinamica EGO is a sophisticated, free, and non-commercial platform for environmental modeling with outstanding possibilities for the design from the very simple static spatial model to very complex dynamic ones, which can ultimately involve nested iterations, multi-transitions, dynamic feedbacks, multi-region and multi-scale approach, decision processes for bifurcating and joining execution pipelines, and a series of complex spatial algorithms for the analysis and simulation of space-time phenomena.
Version 5 onward of Dinamica EGO features a bleeding edge parallel architecture. Now, the parallel execution uses a fixed number of execution threads (called workers) with task stealing to provide load balancing and increase the flexibility of how parallel tasks can be designed. In theory, all model components can run in parallel.