Mathieu Leclaire, Sébastien REY-COYREHOURCQ, Béatrice Charton, Hélène Arduin, Paul Chapron, Guillaume Chérel, Etienne Delay, Benoist Gaston, François Lavallée, Jonathan Passerat-Palmbach, Pierre Peigne, Julien Perret, Juste Raimbault, Romain Reuillon, Institut des Systèmes Complexes - Paris Ile-de-France (ISC-PIF), École normale supérieure - Cachan (ENS Cachan)-Université Panthéon-Sorbonne (UP1)-Université Paris-Sud - Paris 11 (UP11)-Université Pierre et Marie Curie - Paris 6 (UPMC)-École polytechnique (X)-Institut Curie-Centre National de la Recherche Scientifique (CNRS), Identités et Différenciation de l'Environnement des Espaces et des Sociétés (IDEES), Université de Rouen Normandie (UNIROUEN), Normandie Université (NU)-Normandie Université (NU)-Université de Caen Normandie (UNICAEN), Normandie Université (NU)-Université Le Havre Normandie (ULH), Normandie Université (NU)-Institut de Recherche Interdisciplinaire Homme et Société (IRIHS), Normandie Université (NU)-Normandie Université (NU)-Université de Rouen Normandie (UNIROUEN), Normandie Université (NU)-Centre National de la Recherche Scientifique (CNRS), Centre de Ressources Informatiques de Haute-Normandie, France (CRIHAN), Laboratoire des Sciences et Technologies de l'Information Géographique (LaSTIG), École nationale des sciences géographiques (ENSG), Institut National de l'Information Géographique et Forestière [IGN] (IGN)-Institut National de l'Information Géographique et Forestière [IGN] (IGN), Centre de Coopération Internationale en Recherche Agronomique pour le Développement (Cirad), Centre de Ressources Informatiques de Haute-Normandie (CRIHAN), CRIHAN, Institut national de recherche en sciences et technologies pour l'environnement et l'agriculture (IRSTEA), Biomedical Image Analysis Group [London] (BioMedIA), Imperial College London, Ecole 42, Cartographie et Géomatique (COGIT), Institut National de l'Information Géographique et Forestière [IGN] (IGN)-Institut National de l'Information Géographique et Forestière [IGN] (IGN)-École nationale des sciences géographiques (ENSG), Center for Advanced Spatial Analysis, UCL, University College of London [London] (UCL), École normale supérieure - Cachan (ENS Cachan)-Université Panthéon-Sorbonne (UP1)-Université Paris-Sud - Paris 11 (UP11)-École polytechnique (X)-Institut Curie-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS), Géographie-cités (GC (UMR_8504)), Université Panthéon-Sorbonne (UP1)-Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS), École normale supérieure - Cachan (ENS Cachan)-Université Paris 1 Panthéon-Sorbonne (UP1)-Université Paris-Sud - Paris 11 (UP11)-Université Pierre et Marie Curie - Paris 6 (UPMC)-École polytechnique (X)-Institut Curie [Paris]-Centre National de la Recherche Scientifique (CNRS), Identité et Différenciation de l’Espace, de l’Environnement et des Sociétés (IDEES), Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche Interdisciplinaire Homme et Société (IRIHS), Normandie Université (NU)-Normandie Université (NU)-Université Le Havre Normandie (ULH), Normandie Université (NU)-Université de Caen Normandie (UNICAEN), Normandie Université (NU)-Université de Rouen Normandie (UNIROUEN), Normandie Université (NU), Centre National de la Recherche Scientifique (CNRS)-Institut Curie [Paris]-Sorbonne Université (SU)-École polytechnique (X)-École normale supérieure - Cachan (ENS Cachan)-Université Paris 1 Panthéon-Sorbonne (UP1), Université Paris 1 Panthéon-Sorbonne (UP1)-Centre National de la Recherche Scientifique (CNRS)-Université Paris Diderot - Paris 7 (UPD7), Université Paris 1 Panthéon-Sorbonne (UP1)-Université Paris Diderot - Paris 7 (UPD7)-Centre National de la Recherche Scientifique (CNRS), Université de Caen Normandie (UNICAEN), Normandie Université (NU)-Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche Interdisciplinaire Homme et Société (IRIHS), and École normale supérieure - Cachan (ENS Cachan)-Université Paris 1 Panthéon-Sorbonne (UP1)-École polytechnique (X)-Institut Curie [Paris]-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)
International audience; OpenMOLE (Reuillon et al., 2013) est une plateforme d’exploration automatique de modèles numériques. Elle permet d’étudier des programmes développés dans une très large gamme de langages. OpenMOLE permet aussi de distribuer la charge de calcul sur la plupart des environnements de calcul (serveur, clusters, grille de calcul, cloud). La description de ces expériences sont décrits à l’aide DSL à destination d’utilisateurs non-informaticiens et non-spécialistes des environnements HPC. Alors que cette plateforme fête sa 10ème release salué par une communauté d’utilisateur en forte croissance, un nouveau pas vient d’être franchi avec l’organisation en 2019 d’une première école d’été dédiée à “l’exploration de modèles”. Durant la formation, la plateforme et l’écosystème de méthodes d’exploration qui l’accompagne sont utilisés de manière intensive. Les travaux pratiques mettent en oeuvre l’exploration d’un modèle “jouet” de dynamiques complexes développé pour l’occasion. Il s’agit d’un modèle multi-agent spatialisé de type proie/prédateur sur la thématique des zombies. Les apprenants pourront découvrir l’usage et la spécificité de chacune des méthodes d’explorations intégrés dans la plateforme de façon interactive : analyses de sensibilité (Saltelli, Morris), calibrage et optimisation (Profiles, NSGA2, ABC), diversité (PSE). Lors des deux derniers jours, les participants sont invités à formuler des questions sur le modèle de Zombies et à en proposer une étude en utilisant les outils découverts les jours précédents. La mise en oeuvre rapide de ces méthodes n’étant possible qu’avec l’appui d’un environnement HPC, un partenariat avec l’UMR IDEES et le méso-centre Normand du CRIANN a été mis en place pour assurer un accès rapide aux ressources de calcul nécessaires (1000 coeurs / 25 participants) pour les explorations menées pendant les 5 jours d’école. Développé avant tout pour accéder à des ressources de type grille, OpenMOLE s’est constamment adapté pour offrir des connecteurs capable de suivre l’offre croissante et très diversifiée en environnements de calcul. Il s’agit d’ajouter à la fois des nouveaux connecteurs (PBS, SLURM, etc.) mais aussi de nouveaux moyens d’encapsulation et de déploiement des programmes utilisateurs (Kubernetes, UDocker, PRoot, etc.). La collaboration entre les deux équipes du CRIANN et d’OpenMOLE s’inscrit dans ce cadre. Bénéfique pour les deux parties, elle a permis de soulever et résoudre des points de blocages représentatifs des diversités de pratiques qui peuvent exister sur le plan matériel et logiciels (Fortran/C vs Java/R/Python) entre les deux communautés (Grille / Cluster). Dans cette présentation nous proposons de faire une synthèse des résultats obtenus par les groupes sur le modèle jouet, ainsi qu’un retour sur cette collaboration originale entre les deux équipes techniques d’OpenMOLE et du CRIANN.Reuillon, R., Leclaire, M., and Rey-Coyrehourcq, S. (2013). Openmole, a workflow engine specifically tailored for the distributed exploration of simulation models. Future Generation Computer Systems, 29(8):1981–1990.