Changes between Version 4 and Version 5 of DocUtilisateur


Ignore:
Timestamp:
07/24/08 12:45:42 (16 years ago)
Author:
sdipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocUtilisateur

    v4 v5  
    11---- 
    2  '''Documentation Utilisateur''' [[BR]] Date 
    3 ---- 
    4  Auteurs : Sébastien Denvil, Martial Mancip, Patrick Brockmann [[BR]] 
    5  Contributions : Anne Cozic, Marie-Alice Foujols [[BR]] 
    6 ---- 
    7  '''Sommaire général''' [[BR]] 
    8 ["WikiStart"] 
    9  
    10 ---- 
    11  '''Sommaire''' TableOfContents(5) 
    12 ---- 
    13  
    14 == Introduction == 
     2'''''Documentation Utilisateur''''' 
     3 
     4'''Auteurs''' : Sébastien Denvil, Martial Mancip, Patrick Brockmann [[BR]] 
     5'''Contributions''' : Anne Cozic, Marie-Alice Foujols [[BR]] 
     6---- 
     7'''Sommaire général''' [wiki:WikiStart libIGCM] 
     8 
     9[[PageOutline(2,Table des matières,inline)]] 
     10---- 
     11 
     12= Introduction = 
    1513 
    1614La modélisation du Système Terre de l'IPSL comprend aujourd'hui les composantes suivantes : l'Atmosphère, l'Océan, la Glace de Mer, les Surfaces Continentales et un Coupleur. Devant la complexité grandissante du Système Terre à modéliser et l'intégration progressive de nouvelles composantes telle que la composante Chimie et la composante Cycle du Carbone, il est apparu inévitable de repenser l'ancien job de calcul, et au passage les jobs de post-traitement, pour en proposer de nouvelles versions, plus claires et plus flexibles. [[BR]] Dorénavant, un seul et même  job de calcul est proposé pour toutes les  configurations, couplées ou  forcées. Ceci pour toutes les machines. Pour une configuration déterminée, un utilisateur aura à intervenir, si besoin, sur un nombre limité de fichiers (précisément 2 fichiers par composante et 1 fichier de configuration pour le job de calcul). 
    1715 
    18 == Vocabulaire == 
     16= Vocabulaire = 
    1917 
    2018Définitions des termes utilisés dans ce document. 
     
    3129 * deployment - a specification of how a composition will be run on computers; a scientific experiment capable of producing data : un ensemble SRESA2 
    3230 
    33 == Fonctionnalités recherchées == 
     31= Fonctionnalités recherchées = 
    3432 
    3533 * '''Unicité du job vis à vis des configurations''' 
     
    7371  * Les ftrace.out* sont sauvegardés si disponibles 
    7472 
    75 == Présentations == 
     73= Présentations = 
    7674 
    7775 * [http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/presentations/ Parcourir le dépôt] 
    7876---- 
    7977 
    80 == Architecture du job de calcul == 
     78= Architecture du job de calcul = 
    8179 
    8280 http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/job.png 
    8381 !PeriodLength (dans config.card) correspond à la durée du bloc jaune sur le schéma. 
    8482 
    85 == Les fichiers d'entrée == 
     83= Schéma synoptique de la libIGCM = 
     84 
     85 http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/libIGCM.png 
     86 
     87= Les fichiers d'entrée = 
    8688 
    8789Les fichiers d'entrée de chaque composante sont séparés en plusieurs catégories : 
     
    9698  * ils sont récupérés par la fonction IGCM_comp_Get``Input``Restart``Files 
    9799 
    98 == Schéma synoptique de la libIGCM == 
    99  
    100  http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/libIGCM.png 
    101  
    102 == Les fichiers liés au job de calcul == 
     100= Les fichiers liés au job de calcul = 
    103101 
    104102Une simulation est contrôlée par 1 fichier de configuration appelé '''config.card''' : 
     
    110108 * [http://dods.ipsl.jussieu.fr/chili/modipsl/config/IPSLCM4_v1_OASIS3/EXP00/run.card Le fichier de suivi d'une simulation en cours] 
    111109 
    112 == Les fichiers liés aux composantes == 
     110= Les fichiers liés aux composantes = 
    113111 
    114112Pour chaque composante de la configuration choisie, l'utilisateur récupère, suite à l'exécution de la commande model (modipsl/util/model), 2 fichiers : 
     
    120118---- 
    121119 
    122 == Installation de la libIGCM == 
     120= Installation de la libIGCM = 
    123121 
    124122== Stratégie == 
     
    126124La libIGCM constitue un module indépendant au sens CVS. 
    127125 
    128 Depuis juillet 2007 c'est à dire depuis la mise en place de modipsl sous svn (Voir [http://forge.ipsl.jussieu.fr/igcmg/browser/modipsl/trunk SVN modipsl]), et depuis la configuration [http://forge.ipsl.jussieu.fr/igcmg/browser/CONFIG/trunk/IPSLCM4_v2 IPSLCM4_v2], l'ensemble de la libIGCM est récupérée chez l'utilisateur (modipsl/libIGCM) qui a ainsi la maitrise de l'environnement d'exécution de son expérience. 
     126Depuis juillet 2007 c'est à dire depuis la mise en place de modipsl sous svn (Voir [http://forge.ipsl.jussieu.fr/igcmg/browser/modipsl/trunk SVN modipsl]), et depuis la configuration [http://forge.ipsl.jussieu.fr/igcmg/browser/CONFIG/trunk/IPSLCM4_v2 IPSLCM4_v2], l'ensemble de la libIGCM est récupérée chez l'utilisateur (modipsl/libIGCM) qui a ainsi la maîtrise de l'environnement d'exécution de son expérience. 
    129127 
    130128Pour le couplé [http://forge.ipsl.jussieu.fr/cgi-bin/viewvc.cgi/IPSLCM4_v1_OASIS3/?root=ioipsl IPSLCM4_v1_OASIS3], il faut utiliser la libIGCM pré installée hors de l'arborescence fournie par modipsl. Ainsi toutes les corrections et mises à jour reportées sur la version 'standard' de libIGCM seront prises en compte de manière transparente par les simulations en cours d'exécution, ceci sans aucune action de la part des utilisateurs. 
     
    185183== Installation spécifique == 
    186184 
    187 L'extraction du module libIGCM se fait à partir de la commande cvs suivante : 
     185L'extraction du module libIGCM se fait à partir de la commande svn suivante : 
    188186 
    189187{{{ 
    190 $ cvs -d :pserver:anonymous@cvs.ipsl.jussieu.fr:/home/ioipsl/CVSROOT checkout libIGCM 
     188$ svn co http://forge.ipsl.jussieu.fr/libigcm/svn/tags/libIGCM_v1 libIGCM 
    191189}}} 
    192 Vous devrez ensuite éditer le fichier libIGCM_sys/libIGCM_sys_default.ksh et modifier la variable ARCHIVE. 
    193  
    194 ---- 
    195  
    196 == Préparation d'une configuration avec  la libIGCM == 
     190Vous devrez ensuite éditer le fichier libIGCM_sys/libIGCM_sys_default.ksh, modifier la variable ARCHIVE les fonctions d'appel générique afin d'adapter la librairie à votre système. 
     191 
     192---- 
     193 
     194= Préparation d'une configuration avec la libIGCM = 
    197195 
    198196== Configuration IPSLCM4_v2 (recommandée) == 
     
    206204---- 
    207205 
    208 == Utilisation == 
     206= Utilisation = 
    209207 
    210208== Questions/Réponses == 
     
    218216---- 
    219217 
    220 == TODO == 
     218= TODO = 
    221219 
    222220["DocUtilisateur/TODO"]