Ignore:
Timestamp:
03/07/12 10:39:55 (12 years ago)
Author:
mafoipsl
Message:

First try to merge libIGCM_MPI_OpenMP branch with libIGCM trunk revision 569. Tested on vargas with PackFrequency?=NONE included into config.card.

Location:
branches/libIGCM_MPI_OpenMP
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/libIGCM_MPI_OpenMP

  • branches/libIGCM_MPI_OpenMP/libIGCM_post/check_expe_files_size.sh

    r408 r571  
    125125# On deduit de la liste des fichiers des patterns de annee+mois, annee, intervalles de date ... 
    126126sed -r \ 
    127     -e 's/[0-2][0-9]{3}[01][0-9]/YYMM/g' \ 
     127    -e 's/[0-5][0-9]{3}[01][0-9]/YYMM/g' \ 
    128128    -e 's/YYMM01_YYMM(28|29|30|31)/YYmmdd_YYmmdd/g' \ 
    129129                                           /tmp/$$.ldir | sort -u > /tmp/$$.lpat 
     
    146146        # On transforme le pattern pour mettre une sequences   
    147147        # de capture des annees de debut et fin d'intervalle 
    148         p2=$(echo $pattern | sed -e 's/YYmmdd_YYmmdd/([0-2][0-9]{3}[01][0-9])01_[0-2][0-9]{3}[01][0-9](28|29|30|31)/g' ) 
     148        p2=$(echo $pattern | sed -e 's/YYmmdd_YYmmdd/([0-5][0-9]{3}[01][0-9])01_[0-5][0-9]{3}[01][0-9](28|29|30|31)/g' ) 
    149149 
    150150       # On balaye le repertoire avec le(s) pattern(s) transforme(s) pour capturer les annees 
     
    162162    awk '{ 
    163163        if (NR==1) {avant=$1; print $1} 
    164         else { for (i=avant+1 ; i<=$1 ; i++) print i}}' 
     164        else { for (i=avant+1 ; i<=$1 ; i++) printf "%04i\n", i}}' 
    165165} 
    166166sort -u /tmp/$$.dates > /tmp/$$.toutes_dates 
     
    227227           # On transforme le pattern pour mettre une sequences   
    228228           # avec le mois courant 
    229            px=$(echo $pattern | sed -e "s/YYmmdd_YYmmdd/([0-2][0-9]{3})${mois}01_[0-2][0-9]{3}${mois}(28|29|30|31)/g" ) 
     229           px=$(echo $pattern | sed -e "s/YYmmdd_YYmmdd/([0-5][0-9]{3})${mois}01_[0-5][0-9]{3}${mois}(28|29|30|31)/g" ) 
    230230 
    231231           # On balaye le repertoire avec le(s) pattern(s) transforme(s) pour capturer les tailles des fichiers de ce mois 
Note: See TracChangeset for help on using the changeset viewer.