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