Changes between Version 185 and Version 186 of ModipslBeginner


Ignore:
Timestamp:
01/24/11 17:22:45 (13 years ago)
Author:
mafoipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModipslBeginner

    v185 v186  
    10641064[[BR]] 
    10651065 
     1066==== Comment repérer qu'il manque un fichier dans les sorties, comment repérer que les tailles de fichiers ne sont pas identiques pour tous les mois des différentes années ? ==== 
     1067 
     1068Depuis le 19 janvier 2011, le script check_expe_files_size.sh disponible dans le répertoire libIGCM/libIGCM_post ou là : [http://forge.ipsl.jussieu.fr/libigcm/browser/trunk/libIGCM/libIGCM_post/check_expe_files_size.sh  check_expe_files_size.sh] permet de repérer les trous dans des séries de fichiers rangés selon la nomenclature IPSL. 
     1069 
     1070 Options :  
     1071 * L'option -Z permet d'étudier les tailles des fichiers et de repérer si les tailles des mois de janvier (février, ...) sont différentes entre les années. Fonctionne aussi avec les années bissextiles. Attention au temps d'execution qui dépasse largement 10 mn dans ce cas. 
     1072 * L'option -I xxxx, permet d'arrêter la vérification des noms à cette année là. Utile dans le cas d'une simulation en route avec des rebuild non faits. 
     1073 * L'option -R permet de parcourir l'arborescence. 
     1074 
     1075 Machines testées : CCRT (répertoire $DMFDIR) et IDRIS (gaya directement) 
     1076 
     1077Exemples d'utilisation : 
     1078{{{ 
     1079check_expe_files_size.sh SRF/Output/MO # verification des noms du repertoire SRF/Output/MO 
     1080check_expe_files_size.sh -Z SRF/Output/MO # verification des noms et des tailles des fichiers du repertoire 
     1081check_expe_files_size.sh -R -S "*/Output" # verification des noms des fichiers pour toute une simulation IPSL 
     1082check_expe_files_size.sh -Z -R -S "*/Output" # verification des noms et des tailles des fichiers pour toute une simulation IPSL 
     1083check_expe_files_size.sh -I 1949 -R -S "*/Output" # verification jusuque a l annee 1949 incluse des noms des fichiers pour une simulation IPSL 
     1084}}} 
     1085 
     1086Exemple avec erreur. A noter le code retour non nul : 
     1087 {{{ 
     1088Example (with errors) : 
     1089> pwd 
     1090IGCM_OUT/IPSLCM5A/DEVT/pdControl/SX81210  
     1091> check_expe_files_size.sh  -Z -R ATM/Output 
     1092quiet : 0 recursion : 1 - examsize : 1 - dir - ATM/Output -- subdir -- maxyearp1 : 9999 
     109348 files proceeded. 
     1094Years occurring : 2000 
     1095Years tested : 2000 
     1096File name patterns and holes (if any) : 
     1097                                       ./DA/SX81210_YYmmdd_YYmmdd_1D_histday.nc :  
     1098                                        ./HF/SX81210_YYmmdd_YYmmdd_HF_histhf.nc :  
     1099                                       ./MO/SX81210_YYmmdd_YYmmdd_1M_histmth.nc : 200011 
     1100                                    ./MO/SX81210_YYmmdd_YYmmdd_1M_histmthNMC.nc :  
     1101 
     1102Size verification per month (if different) : 
     1103                                       ./DA/SX81210_YYmmdd_YYmmdd_1D_histday.nc :  
     1104                                        ./HF/SX81210_YYmmdd_YYmmdd_HF_histhf.nc :  
     1105                                       ./MO/SX81210_YYmmdd_YYmmdd_1M_histmth.nc : [11] 
     1106                                    ./MO/SX81210_YYmmdd_YYmmdd_1M_histmthNMC.nc :  
     1107> echo $? 
     11081 
     1109}}} 
     1110 
     1111 
    10661112==== Comment boucher un trou cad relancer une simulation pour refaire les fichiers d'un mois complet? ==== 
    10671113 
     
    14661512Les monitoring sont paramétrés là: ~compte_commun/atlas/ Par exemple pour LMDZ : monitoring01_lmdz_LMD9695.cfg 
    14671513 
    1468 Il est possible de modifier un monitoring en créant un répertoire POST locale à la configuration, en recopiant un fichier .cfg et en le modifant à sa convenance. Il y a 2 exemples dans le couplé. Voir [http://forge.ipsl.jussieu.fr/igcmg/browser/CONFIG/CONFIG/IPSLCM/IPSLCM5A/EXP00/POST post-traitements spécifiques] 
     1514Il est possible de modifier un monitoring en créant un répertoire POST locale à la configuration, en recopiant un fichier .cfg et en le modifant à sa convenance. Il y a 2 exemples dans le couplé. Voir [http://forge.ipsl.jussieu.fr/igcmg/browser/CONFIG/IPSLCM/IPSLCM5A/EXP00/POST post-traitements spécifiques] 
    14691515 
    14701516'''Attention''' : pour faire une opération entre deux variables il faut impérativement la délimiter avec des parenthèses :