La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

7 mai 2009 1.

Présentations similaires


Présentation au sujet: "7 mai 2009 1."— Transcription de la présentation:

1 7 mai 2009 1

2 Démonstrateur

3 1. Communications

4 1.1 PadicoTM Routage de communications Module ssh
- Ok avec des benchmarks. - Problème de configuration avec Diet. Support adage en cours

5 2. CERFACS

6 2.1 CERFACS Tâche principale: Prétraitement Simulation d'un mois.
Post traitement: Extraction des résultats Simulation: Les scénarios varient en fonction de leur nom

7 2.1 Avant LEGO: les scripts
launch_appli: - Prétraitement - Simulation - Fichier restart launch_postpro: - Extraction des résultats Réservation des ressources Déploiement de l'image Lancement des simulations avec: ./launch_appli LG01 1 ./launch_postpro LG01 1 7

8 2.2 CERFACS + DIET Grid'5000 DIET client DIET Scheduler CERFACS

9 2.2 CERFACS + DIET Un client Un Master Agent
Un SeD par site de grid'5000 MA Client scheduling SeD scheduling CERFACS

10 2.3 CERFACS + DIET + Juxmem Grid'5000 DIET client Juxmem DIET Plugin
Scheduler CERFACS

11 2.3 CERFACS + DIET + Juxmem Master Agent CERFACS SeD Client provider
manager 11

12 2.4 CERFACS + CCM + Juxmem + Adage
CCM Components CERFACS Juxmem Adage Grid'5000 CCM Components CERFACS Juxmem

13 2.4 CERFACS + CCM + Juxmem + Adage
OCC17 sous forme de composants: Master Worker: Simulation d'un mois Postpro: Post-traitement Viewer: log Proxy: choisit les workeurs Juxmem pour le stockage des fichiers. 13

14 2.4 CERFACS + CCM + Juxmem + Adage
viewer worker master proxy postpro provider manager 14

15 2.4 CERFACS + CCM + Juxmem + Adage + ULCM
CCM Components Juxmem CERFACS ULCM Adage Grid'5000 CCM Components CERFACS Juxmem

16 2.4 CERFACS + CCM + Juxmem + Adage + ULCM
Application.ulcm .cad ULCM .meta .juxmem Master m; Worker w; Proxy px; Postpro pp; Viewer v; px.p_u_compute_port -- w.w_compute_port; px.p_u_check_port -- pp.p_check_port; m.m_compute_port -- px.p_p_compute_port; m.m_check_port -- px.p_p_check_port; set m.mnemo "LG"; set m.first_month 1; set m.last_month 2; set m.first_ppro_month 1; set m.last_ppro_month 2; set m.first_scenario 1; set m.last_scenario 2; .diet ADAGE Grid'5000

17 2.5 CERFACS + CCM + Juxmem + Adage + ULCM + DIET
CCM Components CCM Components CERFACS DIET ULCM Adage Grid'5000 CCM Components CERFACS Juxmem

18 2.5 CERFACS + CCM + Juxmem + Adage + ULCM + DIET
Master agent master Fake server Fake client worker postpro provider manager 18

19 schéma Depl auto Niveau prog Detail
2.6 Résumé schéma Depl auto Gestion fichiers sched Niveau prog Detail cluster Grille +nfs -nfs CERFACS + - script +++ + DIET ++ RPC +DIET +juxmem -/+ CCM +J+Adage +* Composant standards + ULCM ULCM * écriture des fichiers méta

20 3. RAMSES

21 3. RAMSES Graphic: condition initiales RAMSES: simulation cosmologique HaloMaker: détection des halo de matière sombre TreeMaker: création de l'arbre d'évolution GalaxyMaker: forme les galaxies MoMaf: visualisation

22 3. RAMSES Avant LEGO: scripts Avec LEGO: RAMSES + DIET (workflow) + gestion de données (DAGDA) + Interface Web En cours: Écriture des composants pour RAMSES Écriture de l'application dans ULCM Écriture de l'application dans ULCM avec DIET ANR COOP

23 3. RAMSES Grafic Galics include "Grafic.ulcm" include "Ramses.ulcm"
include "Galics.ulcm" component App { content { composite { decl { Grafic graf; Ramses rams; Galics gali; rams.r_in -- graf.g_out; gali.g_in -- rams.r_out; set graf.nbZoomLevel 20; } service run { seq { exec gra; exec ram; exec gal; Grafic Galics

24 3. RAMSES Grafic Galics include "Grafic1.ulcm"
include "Collection_Grafic1.ulcm"  include "Collection_Grafic2.ulcm"  component Grafic { ports { dataout name=graf_out type=string[]; attribute name=nbZoomLevel type=int; } content { composite { decl { Grafic1 g1; Coll_Grafic1 coll_g1; // collection Coll_Grafic2 coll_g2; // collection service run { seq { exec g1; forall ( i = 1 to nbZoomLevel) { seq { exec coll_g1; for (j = 1 to i) { decl { coll_g2.c_in -- coll_g1.c_out; setLoopIn coll_g2.c_in -- coll_g2.c_out; exec coll_g2; Grafic Galics

25 schéma Depl auto Niveau prog Detail
3. RAMSES schéma Depl auto Gestion fichiers sched Niveau prog Detail cluster Grille +nfs -nfs RAMSES + - script +++ + DIET ++ RPC +DIET +DAGDA + ULCM ULCM


Télécharger ppt "7 mai 2009 1."

Présentations similaires


Annonces Google