URL: https://linuxfr.org/news/openmole-la-taupe-sort-de-son-trou Title: OpenMOLE : la taupe sort de son trou ! Authors: Anonyme Xavier Teyssier, Nils Ratusznik et baud123 Date: 2012年06月20日T19:59:26+02:00 License: CC By-SA Tags: calcul_parallèle Score: 51 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**. ![Logo Openmole](https://web.archive.org/web/20120624081150im_/http://www.openmole.org/wp-content/uploads/openmole.png) ([image initiale](http://www.openmole.org/wp-content/uploads/openmole.png) avant remplacement par celle de WebArchive) ---- [OpenMOLE](http://www.openmole.org/) [ISCPIF](http://www.iscpif.fr/) [EGI](http://www.egi.eu/) [Wikipédia : Plan d'expérience](https://fr.wikipedia.org/wiki/Plan_d%27exp%C3%A9rience) [Sources](https://forge.iscpif.fr/projects/openmole) [Scala](http://www.scala-lang.org/) [Netlogo](http://ccl.northwestern.edu/netlogo/) ---- 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](http://fr.wikipedia.org/wiki/OSGi "Définition Wikipédia")** ; - 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 !

AltStyle によって変換されたページ (->オリジナル) /