Projet EUFORIA
3093273
31590312
2008-07-15T09:19:30Z
130.79.192.193
/* Activity NA2: User Documentation and Training */
[[Image:EUFORIA logo.jpg|thumb|Logo du projet EUFORIA]]
'''EUFORIA''' (EU Fusion fOR Iter Applications) est un projet financé par l'[[Union européenne]] dans le cadre du [http://cordis.europa.eu/fp7/home_fr.html septième programme cadre] ('''7{{e}} PC''') qui va fournir un cadre et une infrastructure logicielle pour le transport dans le cœur et le bord et la simulation de la turbulence dans un [[Tokamak]]
faisant le lien entre la communauté des [[Grille de calcul|'''Grilles''']] et du [[Superordinateur|Calcul Haute Performance]] ('''HPC'''), avec la communauté de la modélisation pour la [[Fusion nucléaire| fusion]].
Le [http://www.euforia-project.eu projet EUFORIA] va accroitre le potentiel de modélisation pour des [[Plasma|plasmas]] de la taille d'[[ITER]] grâce à l'adaptation, l'optimisation et l'intégration d'un ensemble d'applications critiques pour le transport de cœur et de bord ciblant différents paradigmes de calcul selon les besoins (séquentiel ou [[Calcul parallèle |parallèle]], [[Grille de calcul| grilles]] et [[Superordinateur|Calcul Haute Performance]]).
Le déploiement simultané d'un service de [[Grille de calcul| grille]] et de services de [[Superordinateur|Calcul Haute Performance]] sont essentiels pour le projet. Un aspect novateur est le couplage dynamique et l'intégration de codes et d'applications tournant sur des plateformes hétérogèmes dans un seul environnement grâce un moteur de calcul par acteurs et un mécanisme permettant de donner le niveau d'intégration nécessaire pour les applications [[Physique|physiques]]. Cette stratégie permet d'augmenter considérablement les possibilités de modélisation intégrée en [[Fusion par confinement magnétique|fusion magnétique]] et en [[Plasma|physique des plasmas]] et de fournir par la même occasion une nouvelle infrastructure de calcul et des outils pour la communauté de la [[Fusion nucléaire|fusion]] en général.
==Réalisation==
La réalisation du [http://www.euforia-project.eu projet EUFORIA] comporte deux aspects. Initialement, ces deux aspects se développent et évoluent en parallèle pour être entièrement intégrés dans les dernières étapes du projet.
Le premier ''aspect'' est une phase de développement et de déploiement qui vise à adapter et optimiser, pour le [[Grid computing|calcul sur grille informatique]] et le [[high performance computing|calcul haute performance]], une sélection de codes qui couvrent les domaines de la physique du bord et du cœur du tokamak. Le déploiement d'infrastructures pour le calcul est donc inhérent à cette activité et un accès à de telles ressources est fourni aux [[#Consortium|membres du projet]]. Ainsi, cette étape est principalement conduite par les développeurs des différents codes et applications puisqu'elle se concentre sur les détails d'implantation et de structures de ces codes. Une documentation complète concernant les différents aspects de l'adaptation des codes sera mise au point et diffusée pour apporter ces nouveaux outils au-delà des [[#Consortium|membres du projet]] et en faire profiter l'ensemble de la communauté de la [[Fusion nucléaire|fusion]]. L'expérience acquise lors de ce travail d'adaptation des code de fusion sera accessible publiquement et un support sera fourni aux nouveaux utilisateur souhaitant mettre à disposition leur code dans la plate-forme EUFORIA. Avec cette seule activité, la communauté de la [[Fusion nucléaire|fusion]] aura fait un pas en avant significatif grâce à de nouvelles possibilités et de nouveaux outils de modélisation.
Le second ''aspect'' concerne la standardisation et l'intégration de différentes technologies nécessaires à l'extension des cas physiques pour [[ITER]].
Cette physique sera décrite à l'aide d'un flux de tâches ([[Workflow]]) complexe où une tâche correspond à l'exécution d'un code de physique.
Il s'agit ainsi de mettre en place un moyen d'allouer des ressources de calcul, d'ordonnancer les différentes tâches et d'effectuer dynamiquement des couplages entre les différents codes, impliquant une standardisation des structures de données et des transferts des données entre les codes. Les points clés ici consistent en la mise au point d'une structure de données commune à l'ensemble du projet et l'adaptation d'un moteur de ''worklow'' et d'outils de visualisation pour la simulation de cœur et de bord. Cette seconde partie du projet s'attache essentiellement à fournir les moyens nécessaire à la formation d'une communauté d'utilisateur des codes intégrés à la plate-forme et, à plus long terme, à fournir un ensemble d'outils interopérables au sein d'une communauté.
==Consortium==
Le consortium EUFORIA implique les 14 institutions européennes suivantes:
#[http://www.chalmers.se Chalmers University of Technology] ('''''Coordinateur''''') de Suède
#[http://www.ipp.mpg.de Max Plank Institute for Plasma Physics (IPP)] d'Allemagne
#[http://www.csic.es Centro Superior de Investigaciones Científicas (CSIC)] d'Espagne
#[http://www.ciemat.es Centro de Investigaciones Energéticas, Medio Ambientales y Tecnológicas (CIEMAT)] d'Espagne
#[http://www.fzk.de Forschungszentrum Karlsruhe (FZK)] d'Allemagne
#[http://www.csc.fi Finnish IT Center for Science (CSC)] de Finlande
#[http://www.abo.fi Abo Akademi University (ABO)] de Finlande
#[http://www.epcc.ed.ac.uk University of Edinburgh (UEDIN)] du Royaume-Uni
#[http://www.bsc.es Barcelona Supercomputing Center (BSC)] d'Espagne
#[http://www.cea.fr French Atomic Energy Commission (CEA)] de France
#[http://www-ulp.u-strasbg.fr University Louis Pasteur - Strasbourg I (ULP)] de France
#[http://www.lecad.uni-lj.si University of Ljubljana (UOL)] de Slovénie
#[http://www.man.poznan.pl Poznan Supercomputing and Networking Center PSNC] de Pologne
#[http://www.enea.it Italian National Agency for New Technologies, Energy and the Environment (ENEA)] d'Italie
==Structure du projet==
[http://euforia-project.eu Le projet EUFORIA ] a été sructuré en un ensemble de tâches [[#Network Activities (NA)|''réseau'']], [[#Service Activities (SA)|''services'']] et [[#Joint Research Activities (JRA)|''activités de recherche collaboratives'']] en suivant l'organisation générale ci-dessous :
'''Networking Activities (réseau)'''
*NA1 – Gestion
*NA2 – Documentation utilisateur et formations
*NA3 – Dissemination
'''Service Activities (services) ‐ Déploiement et gestion opérationnelle de l'infrastructure'''
*SA1 – Infrastructure de [[Grille_informatique|grille de calcul]]
*SA2 – Infrastructure de [[Superordinateur|Calcul Haute Performance]] infrastructure
*SA3 – Assistance utilisateurs pour le [[Superordinateur|Calcul Haute Performance]] et les [[Grille_informatique|grilles de calcul]]
'''Joint Research Activities (Activités de recherche collaboratives)'''
*JRA1 – Adaptation des codes et des outils à la [[Grille_informatique|grille de calcul]]
*JRA2 – Adaptation of codes et des outils à l'infrastructure de [[Superordinateur|Calcul Haute Performance]]
*JRA3 – Intégration des codes de physique et des outils de pilotage du ''workflow''.
*JRA4 – Visualisation
==Network Activities (NA)==
===Activity NA1 : gestion du projet===
NA1 prend en charge l'assistance à l'administration et la gestion du consortium dans son ensemble. En particulier, NA1 coordonne les différentes activités de recherche et les services. L'accent a été porté sur la mise en place de la communication entre ces deux activités afin de s'assurer que l'ensemble des projets sont bien intégrés au consortium. Cela relève tout particulièrement de la responsabilité de NA1.
Les liens avec les autres projets (ou initiatives) internationaux dans le domaine des [[Grille_informatique computing|Grilldes informatique]] ou du [[Superordinateur|Calcul Haute Performance]] et les rattachements à la communauté de la [[Fusion nucléaire|fusion]] seront envisagés.
Le management se rapprochera des détenteurs et utilisateurs des codes de la communauté [[Fusion nucléaire|fusion]]
dans le but de mettre à disposition d'avantages de ressources informatiques se basant sur les codes adaptés dans le cadre du projet EUFORIA. De nouvelles sources de financements seront étudiées, par exemple des fonds de l'[[Union européenne]] et des pays signataires du [[#Consortium|projet de consortium]].
Au fur et à mesure de l'avancement du projet et de l'intégration croissante des différentes [[#Structure of the project|activités]] le composant, il sera nécessaire de porter l'effort de travail sur les activités
transversales entre les différentes [[#Joint Research Activities (JRA)|JRA]] et les développements conjoint entre les différentes [[#Joint Research Activities (JRA)||activités de recherche]] et de [[#Service Activities (SA)|service]]. Afin d'atteindre les buts du projet, une coordination efficace sera nécessaire. En particulier, un des buts de la coordination entre les activités de dissémination et de formation aux utilisateurs est de permettre à des personnes nouvellement formés de se comporter en vecteurs de dissémination dans leurs propres communautés. Cela est essentiel pour rendre disponible largement les outils d'Euforia dans les communautés utilisateurs et développeurs de codes de fusion.
Enfin, pour harmoniser le développement de l'infrastructure informatique et les besoins en modélisation du projet [[ITER]]
et maintenir le contact avec les participants du projet Iter (développement de codes et modélisation), il a été décidé de mettre en place une équipe de coordinnation, dotée d'un appui technologique fort, au sein du comité de pilotage.
====Objectifs de NA1====
*Prendre en charge l'administration et la gestion de l'ensemble du consortium
*Assurer la coordinnation globale entre (et au sein de) les activités de [[#Joint Research Activities (JRA)|recherche]] et de [[#Service ActiInvestigate additional sources of funding for the project through contacts with politicians and other decision makersvities (SA)|Service]]
*Coordonner les efforts de [[#Activity NA3: Dissemination|dissémination)]] de NA3 et de documentation/formation aux utilisateurs de [[#Activity NA2: User Documentation and Training|NA2]]
*Coordonner les activités avec [[EGEE]], [[Megacomputer|DEISA]], [[ICEAGE Distributed computing education Project|ICEAGE]] et [http://www.beliefproject.org BELIEF] à partir des financements déjà existants
*Réfléchir aux liens avec d'autres [[List of distributed computing projects|projets europées de calcul réparti ou haute performance]]
*Chercher d'autres sources de financements en prenant contact avec des décideurs ou des hommes politiques
La réussite de la gestion du projet se traduit par la performace du projet dans son ensemble
et peut être obtenue par une veille permanente, un passage en revue des étapes et
des choix au sein des tâches ainsi qu'une mesure continue (assesment) des progrès réalisés et le
cas échéant la mise en place de mesures correctives.
===Activité NA2: Documentation et formation utilisateur===
NA2 rédige la documentation et organise les formatios pour les utilisateurs, afin de leur permettre
d'utiliser les infrastructures de [[Superordinateur]calcul haute performance] et de [[Grille_informatique]Grille de calcul]. Cette activité comporte un programme de formations
conçu pour permettre aux utilisateurs d'acquérir les connaisances et la pratique de l'utilisation
de l'infrastructure. De plus, le projet fournira un ensemble complet de documentations, y compris
des guides utilisateurs et des Foires aux questions.
====Objectifs de NA2====
* Écrire des documents, des FAQ et des conseils d'utilisation aux utilisateurs de la [[Grille_informatique]grille] et de l'infrastructure de [[Superordinateur]calcul haute performance]
* Mettre en place un programme de formation complet pour les développeurs et les utilisateurs, en particulier un guide d'utilisation.
===Activity NA3: Dissemination===
Dissemination will be essential in identifying, reaching and providing an accurate image of the project and its potential use to the prospective users. This image must be simultaneously appealing by highlighting the benefits that can be obtained from joining the [[Megacomputer|DEISA]], [[EGEE]] and EUFORIA [[grid computing|grid]] and [[HPC]] communities. Dissemination will also play a key role in bringing potential users to attend the knowledge dissemination events that in turn will be fundamental in their induction. It is expected that dissemination will provide a general picture of the project.
Most users, developers and communities will have their first contact with the EUFORIA project through the dissemination activities. The embrace of the project to a broadened user community will depend on the quality and effectiveness of the actions taken to raise the awareness of the project.
====NA3 Objectives====
*To disseminate the purposes and benefits of [[Grid Computing]] and [[Supercomputing]] in the [[Fusion power|Fusion]] area, and of joining or using the EUFORIA infrastructure
*To define the dissemination methods and message content for reaching each community
*To provide dissemination materials adapted to the target audiences and make them available
*To inform the scientific communities on how to get involved in the project
*To bring directly potential users so that they may become EUFORIA users
*To keep the communities informed of new improvements and functionalities