Code Monkey home page Code Monkey logo

openmole's Introduction

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, ...

  • The stable version is available here.
  • A fresh build of the developement version is available here.

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 minute).

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 little 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 go to on the OpenMOLE help forum.

openmole's People

Contributors

romainreuillon avatar mathieuleclaire avatar jopasserat avatar markehammons avatar chapinux avatar schuhschuh avatar justeraimbault avatar helenea avatar julienperret avatar guillaumecherel avatar aristeffens avatar nicolasdumoulin avatar francoismaths avatar mbrasebin avatar elcep avatar b4cksl4sh avatar gabriel-cardoso avatar hamidzr avatar mdecorde avatar maziyarpanahi avatar ialvar avatar

Watchers

Martin Rajchl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.