Changes between Version 15 and Version 16 of ModipslBeginner


Ignore:
Timestamp:
02/28/08 12:21:41 (14 years ago)
Author:
acosce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModipslBeginner

    v15 v16  
    2626  * [wiki:ModipslBeginner#Compilation Compilation] 
    2727  * [wiki:ModipslBeginner#Lancerunesimulation Lancement d'une simulation] 
    28    * [wiki:ModipslBeginner#Casgeneral Cas général (description des répertoires COMP et PARAM et du fichier config.card)] 
    29    * [wiki:ModipslBeginner#Casparticuliers Cas particuliers]  
    30     * [wiki:ModipslBeginner#LaconfigurationLMDZ4OR_v2 La configuration LMDZ4OR_v2] 
    31     * [wiki:ModipslBeginner#LaconfigurationLMDZINCA_v2 La configuration LMDZINCA_v2] 
     28   * [wiki:ModipslBeginner#Casgeneral Cas général ] 
     29     * [wiki:ModipslBeginner#Presentationdurepertoireexperience Présentation du répertoire d'expérience] 
     30     * [wiki:ModipslBeginner#Creationdujob Creation du job ] 
     31     * [wiki:ModipslBeginner#Lancementdelasimulation Lancement de la simulation ] 
     32   * [wiki:ModipslBeginner#CasparticuliersLMDZ4OR_v2etLMDZINCA_v2 Cas particuliers LMDZ4OR_v2 et LMDZINCA_v2]  
    3233  * Suivi de la simulation (Monitoring) 
    3334  * Post-traitements systématiques (atlas) 
     
    235236=== Lancer une simulation === 
    236237==== Cas general ==== 
    237 ==== Cas particuliers ==== 
    238 ===== La configuration LMDZ4OR_v2 ===== 
    239 ===== La configuration LMDZINCA_v2 ===== 
     238===== Presentation du repertoire experience ===== 
     239Dans le répertoire '''modipsl/config/IPSLCM4_v2/''' vous trouverez 1 sous répertoires EXP00 [[BR]] 
     240Ce répertoire contient les fichiers nécessaires pour lancer une simulation :  
     241 - un fichier config.card 
     242 - un répertoire COMP/ 
     243 - un répertoire PARAM/ 
     244 
     245Le fichier config.card contient la fiche d'identitée de votre simulation (nom - dates de début et de fin - calendrier ...) [[BR]] 
     246Le répertoire PARAM/ contient les fichiers de paramètres nécessaires aux modèles[[BR]] 
     247Le répertoire COMP/ contient deux sortes de fichiers : des cartes (.card) et des drivers (.driver). Les drivers ne sont pas à changer,  
     248ils indiquent les opérations à faire pour chaque composantes (modèles) de votre configuration. Les cartes elles  
     249contiennent les informations nécessaires pour chaque composantes (les fichiers d'états initiaux, les fichiers de conditions aux limites, les  
     250fichiers d'émissions ...) ainsi que comment gérer les fichiers sorties des composantes (noms des fichiers que l'on veut conserver, et post-traitement  
     251qu'on leur associe) [[BR]] 
     252 
     253 
     254===== Etapes avant la creation du job de simulation ===== 
     255====== config.card ====== 
     256Avant de créer un job pour votre simulation vous devez indiquer tous les paramètres nécessaires à cette dernière dans le fichier config.card [[BR]] 
     257Voici les rubriques à modifier :  
     258{{{ 
     259JobName=_nom_simul_ 
     260DateBegin=_date_debut_simul_ 
     261DateEnd=_date_fin_simul_ 
     262PeriodLength= indiquez ici la fréquence de lancement de l'exécutable  
     263JobNumProcTot=_nombre_processeurs 
     264}}} 
     265 
     266====== répertoire COMP ====== 
     267(...)  
     268A chaque fois la syntaxe utilisée est la suivante : [[BR]] 
     269''(path_fichier, fichier)'' [[BR]] 
     270Elle est équivalente à : [[BR]] 
     271''cp path_fichier fichier'' [[BR]] 
     272 
     273====== répertoire PARAM ====== 
     274(...) 
     275 
     276===== Creation du job ===== 
     277{{{ 
     278cd modipsl/util 
     279./ins_job  
     280}}} 
     281Cette commande recherche tous les fichiers config.card existant dans des sous-répertoires de modipsl et crée  
     282les job associés (en reprenant la rubrique !JobName du fichier config.card).  
     283Si jamais un fichier du même nom (Job_nom_simul) existe déjà alors  
     284un message d'avertissement apparait et le job n'est pas écrasé.  
     285Vous devez l'effacer au préalable pour pouvoir le recréer. [[BR]] 
     286Par défaut la simulation tournera sur le disque tmpdir de la machine.  
     287Si vous voulez qu'elle ait lieu sur le scratchir, vous devez 
     288modifier la variable RUN_DIR_PATH dans le fichier Job_nom_simul [[BR]] 
     289N'oubliez pas non plus de modifier les variables '''elapstim_req''' et '''memsz_job''' en entête de job si nécessaire. 
     290{{{ 
     291#PBS -l memsz_job=6.0gb       # limite memoire 
     292#PBS -l elapstim_req=00:30:00 # limite en temps elapsed 
     293}}} 
     294Remarque : Pour connaître les temps autorisés sur les différentes queues de la machine vous pouvez utiliser la commande 
     295'''class''' 
     296[[BR]] 
     297Avant de lancer votre simulation il vous reste une dernière étape : vous devez définir la variable '''!PeriodNb''' dans  
     298votre Job. '''!PeriodNb''' peut être définie comme le nombre maximal de '''!PeriodLength''' (dans config.card) pouvant être 
     299simulée sur le '''elapstim_req''' demandé !  
     300[[BR]] 
     301[[BR]] 
     302 
     303===== Lancement de la simulation ===== 
     304{{{ 
     305cd modipsl/config/IPSLCM4_v2/EXP00/ 
     306ccc_msub Job_nom_simul 
     307}}} 
     308[[BR]] 
     309[[BR]] 
     310==== Cas particuliers LMDZ4OR_v2 et LMDZINCA_v2 ====