La voix du libre
Émission de radio sur le Web et les logiciels libres
À vous de jouer !
Nouvelles du libre
- Sortie de KDE 4.10.3 avec 75 Bogues fixés
- Supervision : Sortie de m23 rock 13.1 avec Linux Mint 13 LTS
- Dicorime change de nom, de version et de site d'hébergement
- Cozy, un cloud personnel que l'on peut héberger, bidouiller et supprimer
- Sailfish OS, le fork de MeeGo, sera lancé sur un premier smartphone en Europe
- Mageia, le fork de Mandriva, passe en version 3
- Hangouts : Google aussi prépare la révolution de la téléphonie
- Ghost : une nouvelle plateforme de blogs open source
- Communauté : Sortie de Tuleap 6.0
- Graphisme/photo : Synfig Studio 0.64.0
Vous pouvez nous écouter en direct ou en différé, via notre baladodiffusion
Nouvelle du 27 juin 2012
Nous sommes heureux et fiers de vous faire part de la sortie de la version 0.5 d'OpenMOLE (Open MOdeL Experiment).
OpenMOLE est un logiciel pour le calcul scientifique et intensif ! Développé au sein de l'Institut des Systèmes Complexes (Paris), OpenMOLE est le fruit de quatre années de maturation et de confrontation aux problèmes de modélisations de chercheurs issus de nombreux domaines scientifiques (Sciences Humaines, Biologie, Physique, Géographie, Agro-alimentaire…). Il est 100% libre, 100% écrit en Scala.
Il est destiné aux modélisateurs réalisant de vastes explorations sur leurs modèles. Il permet à la fois de générer automatiquement de larges plans d'expériences (plans complets, LHS, Saltelli …) et d'exploiter la puissance d’environnement de calcul massivement parallèle type cluster ou grille de calcul. Le formalisme de workflow permet d'exprimer naturellement des traitements à accomplir en parallèle.
OpenMOLE ne requiert aucune connaissance en informatique distribuée de la part des modélisateurs. Il leur permet pourtant de réduire le temps d’exécution de leurs codes de quelques années à quelques heures.

- OpenMOLE (991 clics)
- ISCPIF (131 clics)
- EGI (12 clics)
- Wikipédia : Plan d'expérience (265 clics)
- Sources (49 clics)
- Scala (64 clics)
- Netlogo (27 clics)
Les principaux points forts d'OpenMOLE :
- une approche zéro déploiement : le code (C, C++, Python, java, Scala, Netlogo, etc ) est embarqué au runtime et ne nécessite pas de connaissance à priori de la présence de logiciels tierce parties sur les machines distantes ;
- un nombre de concepts de base restreint (4) :
- des Tâches (le code exécutable contenant un modèle par exemple) ;
- des Prototypes (variables typées) qui naviguent dans le workflow ;
- des Samplings (comment explorer mes données ?) ;
- des Environnements (ou s’exécutent mes jobs ?)) ;
- un développement modulaire permettant d'étendre la platforme sous forme de plugins en très peu de temps ;
- un accès optimisé et sans effort aux ressources de type grille (accès direct aux ressources, sur-soumission astucieuse des jobs, découverte automatique des machines et des éléments de stockage) ;
- une tâche spécifique pour la simulation multi-agent avec Netlogo ;
- une vérification formelle de validité du workflow (typage des Prototypes, topologie du workflow) ;
- un framework modulaire s'appuyant sur OSGi ;
- sa scalabilité : exécute des centaines de milliers de Tâches depuis un ordinateur portable ;
- une interface scriptée sous forme de DSL ;
- une interface graphique simple et ergonomique.
À venir dans les prochaines versions :
- de nouveaux environnements (ssh, cluster PBS, cloud) ;
- un format de sérialisation standardisé ;
- l'intégration de méthodes scientifiques avancées (optimisation, calibrage de modèles, analyse de sensibilité…) ;
- une intégration de visualisations génériques ;
- et tellement d'autres choses !

