Réseau Calcul
Transcription
Réseau Calcul
Réseau Calcul Violaine Louvet Institut Camille Jordan Université Lyon 1 & CNRS http://calcul.math.cnrs.fr/ V.Louvet (ICJ / Calcul) Réseau Calcul 1 / 12 Définition : de quoi parle-t-on ? Calcul Le terme « calcul » désigne l’élaboration et l’utilisation de programmes en vue de réaliser des simulations à l’aide de techniques issues des mathématiques appliquées (méthodes numériques) et de l’informatique (développement, optimisation et parallélisation des codes). Sont concernés les personnes dont l’outil de travail est le calcul scientifique et/ou qui ont en charge la gestion système et réseau de calculateurs, et qui utilisent quotidiennement les techniques numériques et informatiques. V.Louvet (ICJ / Calcul) Réseau Calcul 2 / 12 Que regroupe Calcul ? Administration système et réseaux Informatique scientifique Mathématiques appliquées, Informatique Autres disciplines V.Louvet (ICJ / Calcul) Hardware, installation des outils, des librairies, «tuning» du système et des réseaux Code, programmation, optimisation, parallélisation Méthodes numériques, Algorithmique Applications Réseau Calcul 3 / 12 Qui participe à Calcul ? Calcul actuellement Regroupement spontané de personnes (près de 720 à ce jour) : Différents métiers (ingénieurs, chercheurs, doctorants ; ingénieurs dans des entreprises privées ...) Différentes disciplines Personnes de la recherche publique et privée Historique Groupe créé en 2003, issu des mathématiques (réseau Mathrice) mais qui a rapidement pris de l’ampleur en dehors de ce domaine pour répondre aux attentes de la communauté du calcul. Groupe informel jusqu’à fin 2008. V.Louvet (ICJ / Calcul) Réseau Calcul 4 / 12 Structuration de Calcul en 2009 Nécessité de structurer le groupe pour : Permettre et faciliter le financement des actions proposées Améliorer la visibilité du groupe et donc celle de la communauté du calcul. Calcul est intrinsèquement divers Aspects scientifiques : création d’un GDR Calcul I I Porté par l’INSMI mais à vocation pluridisciplinaire. Lien entre les recherches en mathématiques appliquées et en informatique. Aspects technologiques : rattachement du réseau à la MRCT. Aspects structurels : partenariat avec la CPU et GENCI, pour faciliter et encourager les échanges au niveau de la mésoinformatique. V.Louvet (ICJ / Calcul) Réseau Calcul 5 / 12 Objectifs du réseau Calcul Développer, faciliter et encourager la communication entre les divers acteurs français du calcul. Organiser et encourager la mise en place d’actions de formation, de tutorats, aider aux développements des compétences, faciliter le transfert de connaissances. Accompagner l’émergence de projets technologiques intéressants l’ensemble des membres du réseau. Intérêts du réseau Aspects formation : Fortes évolutions technologiques du domaine qui impliquent un gros travail de maintien à jour des compétences. Aspects échanges et visibilité : Personnes quelquefois isolées, réparties géographiquement. Meilleure identification de ces métiers de l’informatique scientifique et des compétences qui leur sont propres. V.Louvet (ICJ / Calcul) Réseau Calcul 6 / 12 Actions du réseau Calcul Organisation de journées scientifiques et techniques 9 manifestations I I I I I I I I Licence et gestion de projet ; Compilateurs, architecture et performance des codes ; C++ : design pattern, STL et librairies scientifiques ; Python en calcul scientifique ; En collaboration avec Resinfo : Gestion des serveurs de calcul ; 2 Journées mésocentres (dont l’une co-organisée avec GENCI/ la CPU) ; En collaboration avec EcoInfo : Impact de l’informatique sur l’environnement. Co-organisation des journées Plume : « Pourquoi et comment diffuser un développement logiciel de laboratoire ou d’université en libre ? » de 30 (journées avec TP) à plus de 100 personnes par journée. V.Louvet (ICJ / Calcul) Réseau Calcul 7 / 12 Actions du réseau Calcul Organisation d’actions de formation ANGD (porté par le département de Mathématiques) « Informatique Scientifique » sur 2 semaines en 2008 (2 fois 30 personnes). ANGD co-organisée avec ResInfo (porté par l’INSMI) sur l’« administration et l’exploitation des serveurs de calcul » en octobre 2009 (30 personnes). Initiatives pour la valorisation des développements Collaboration avec le projet Plume/Relier pour référencer les développements de laboratoire Collaboration avec le projet Plume sur les écoles ENVOL (Ecole pour le développemeNt et la ValOrisation des Logiciels en environnement de recherche) V.Louvet (ICJ / Calcul) Réseau Calcul 8 / 12 Actions du réseau Calcul prévues en 2010 Un projet d’ANGD pour 2010 (proposé à la MRCT) : Python en calcul scientifique (outils de développement, pré-post processing, bibliothèques scientifiques, interfaçage, visualisation ...). En collaboration avec Plume, un projet d’ANGD pour 2010 (ENVOL 2010, proposé à l’INSMI) sur les outils de développement logiciels Des journées techniques pour 2010 (problématique des formats de données d’E/S, ...). Du soutien à projets : financement et suivi de projets pertinents pour la communauté. V.Louvet (ICJ / Calcul) Réseau Calcul 9 / 12 Outils communs au réseau et au GDR Outils de communication Site web : http://calcul.math.cnrs.fr Listes de discussion : [email protected] : liste générale du réseau et du GDR (721 abonnés). [email protected] : liste commune avec ResInfo, échanges techniques sur les aspects matériels et systèmes/outils d’exploitation des serveurs de calcul et de leur environnement (230 abonnés). Quelques actions du GDR 1ères journées du GDR les 9 et 10 novembre 2009 (Paris). Un dossier d’école thématique pour 2010 : raffinement de maillage adaptatif et méthodes multirésolution. CANUM et congrès SMAI (2004-2005-2007-2009) : organisation de sessions parallèles et mini-symposia autour du calcul. V.Louvet (ICJ / Calcul) Réseau Calcul 10 / 12 Interactions du réseau Calcul avec son environnement Liens naturels avec le GDR Calcul. Perméabilité entre les métiers du calcul scientifique et les métiers d’administration système : liens importants avec le réseau ResInfo : I I I actions communes, liste de diffusion asr-calcul, groupe de travail EcoInfo (problématique des salles des serveurs de calcul) Partenariat entre Calcul et GENCI / la CPU sur la partie mésocentres (moyens de calcul mutualisés à l’échelle d’une région entre laboratoires et/ou sur une université). Lien avec Plume (valorisation des développements). Lien avec les réseaux de développeurs en cours de structuration. V.Louvet (ICJ / Calcul) Réseau Calcul 11 / 12 Références http://calcul.math.cnrs.fr/ Réseaux technologiques : I I I Site de Mathrice :http://www.mathrice.org/ Site de ResInfo : http://www.resinfo.cnrs.fr/ Site d’EcoInfo : http://www.ecoinfo.cnrs.fr/ Calcul Hautes Performances : I I Site de GENCI : http://www.genci.fr/ Site d’ORAP : http://www.irisa.fr/ORAP/ Affichage, valorisation des logiciels : I I Site de Plume : http://www.projet-plume.org Site de Relier : http://www.projet-plume.org/relier V.Louvet (ICJ / Calcul) Réseau Calcul 12 / 12