Changes between Version 4 and Version 5 of DocUtilisateur
- Timestamp:
- 07/24/08 12:45:42 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DocUtilisateur
v4 v5 1 1 ---- 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 = 15 13 16 14 La 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). 17 15 18 = = Vocabulaire ==16 = Vocabulaire = 19 17 20 18 Définitions des termes utilisés dans ce document. … … 31 29 * deployment - a specification of how a composition will be run on computers; a scientific experiment capable of producing data : un ensemble SRESA2 32 30 33 = = Fonctionnalités recherchées ==31 = Fonctionnalités recherchées = 34 32 35 33 * '''Unicité du job vis à vis des configurations''' … … 73 71 * Les ftrace.out* sont sauvegardés si disponibles 74 72 75 = = Présentations ==73 = Présentations = 76 74 77 75 * [http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/presentations/ Parcourir le dépôt] 78 76 ---- 79 77 80 = = Architecture du job de calcul ==78 = Architecture du job de calcul = 81 79 82 80 http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/job.png 83 81 !PeriodLength (dans config.card) correspond à la durée du bloc jaune sur le schéma. 84 82 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 = 86 88 87 89 Les fichiers d'entrée de chaque composante sont séparés en plusieurs catégories : … … 96 98 * ils sont récupérés par la fonction IGCM_comp_Get``Input``Restart``Files 97 99 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 = 103 101 104 102 Une simulation est contrôlée par 1 fichier de configuration appelé '''config.card''' : … … 110 108 * [http://dods.ipsl.jussieu.fr/chili/modipsl/config/IPSLCM4_v1_OASIS3/EXP00/run.card Le fichier de suivi d'une simulation en cours] 111 109 112 = = Les fichiers liés aux composantes ==110 = Les fichiers liés aux composantes = 113 111 114 112 Pour chaque composante de la configuration choisie, l'utilisateur récupère, suite à l'exécution de la commande model (modipsl/util/model), 2 fichiers : … … 120 118 ---- 121 119 122 = = Installation de la libIGCM ==120 = Installation de la libIGCM = 123 121 124 122 == Stratégie == … … 126 124 La libIGCM constitue un module indépendant au sens CVS. 127 125 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 ma itrise de l'environnement d'exécution de son expérience.126 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 maîtrise de l'environnement d'exécution de son expérience. 129 127 130 128 Pour 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. … … 185 183 == Installation spécifique == 186 184 187 L'extraction du module libIGCM se fait à partir de la commande cvssuivante :185 L'extraction du module libIGCM se fait à partir de la commande svn suivante : 188 186 189 187 {{{ 190 $ cvs -d :pserver:anonymous@cvs.ipsl.jussieu.fr:/home/ioipsl/CVSROOT checkoutlibIGCM188 $ svn co http://forge.ipsl.jussieu.fr/libigcm/svn/tags/libIGCM_v1 libIGCM 191 189 }}} 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 ==190 Vous 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 = 197 195 198 196 == Configuration IPSLCM4_v2 (recommandée) == … … 206 204 ---- 207 205 208 = = Utilisation ==206 = Utilisation = 209 207 210 208 == Questions/Réponses == … … 218 216 ---- 219 217 220 = = TODO ==218 = TODO = 221 219 222 220 ["DocUtilisateur/TODO"]