Skip to content

mdecorde/openmole

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMOLE (Open MOdeL Experiment) is a workflow engine designed to leverage the computing power of distributed execution environments for naturally parallel processes. A process is told naturally parallel if the same computation runs many times for a set of different inputs, such as model experiment or data processing, ...

It is a free software distributed under the AGPLv3 free software license.

OpenMOLE by example

Imagine that you want to understand and/or optimize some parameters of an executable that you generally set in an empirical or arbitrary manner. Then embed the executable in OpenMOLE (5 minutes), use one of the distributed genetic algorithms provided by OpenMOLE (5 minutes) and launch the workflow on a distributed execution environment with thousands of machines (1 minutes). To summarize, you can design large scale distributed programs reusing legacy code and advanced numeric methods in approximately 10 minutes.

Try it!

To checkout OpenMOLE you can play with to the demo site (this site is wiped out every two hours). You should click on the litle cart and try out some of the market place examples.

/!\ Don't provide any credential to this site.

OpenMOLE Features:

  • Expressive workflows – Graphical and textual (Domain Specific Language) workflow system to describe naturally parallel processes,
  • Transparent distributed computing – Zero-deployment (no installation step) approach to distribute the workload transparently on your multi-core machines, desktop-grids, clusters, grids, ...
  • Works with your programs – Embed user’s executables (Java, Binary exe, NetLogo, R, Scilab, Python, C++, ...),
  • Scalable – Handles millions of tasks and TB of data,
  • Advanced methods – Advanced numerical experiments (design of experiments, stochastic replication, calibration, sensitivity analysis, ...),
  • Mature – Developed since 2008, used in many real world applications and for daily production by many scientists.

Need some help to get started?##

To get help please contact the maling list: users ‘at’ list.openmole.org (you should subcribe first).

About

Workflow engine for exploration of simulation models using high performance computing

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 78.3%
  • Java 16.3%
  • HTML 2.5%
  • NetLogo 1.6%
  • CSS 0.6%
  • Shell 0.3%
  • Other 0.4%