Mathieu Leclaire
Romain Reuillon
Jonathan Passerat-Palmbach
What OpenMOLE does
Data parallelism
What OpenMOLE does not

Parallelisation by message / Task Parallelism
Example: Spark, MPI, ...
Zero deployment approach
- The code is the user's code, not a web service
- User code is automatically deployed at runtime
- Ships to remote environment
- No prior knowledge of remote environment needed
- No installation required on any machine
Portable code ... or not
Codes running on JVM (Java, Scala, Netlogo)

And others ... C, C++, Python, R, Fortran, Octave, Scilab, Haskell, OCaml, etc
OpenMOLE for all communities, for all languages
OpenMOLE is neither dedicated to a scientific field nor to a language
- Chromosome structuring: Neuro Sciences, C++
- The SimTRAP project: Social Sciences, Netlogo
- The SimPOP project: Geography, Scala
- The BioEmergence project: Biology, C
Market place