Ignore:
Timestamp:
02/16/11 16:13:10 (13 years ago)
Author:
jgipsl
Message:

Bug correction :

  • changed to use file grilles_gcm.nc instead of start.nc

Some simplifications.

Location:
CONFIG/LMDZOR/branches/LMDZOR_v4/CREATE/SCRIPT
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/LMDZOR/branches/LMDZOR_v4/CREATE/SCRIPT/era2gcm.x

    r1190 r1311  
    1313##################################################################### 
    1414if ( ! -f $GRILLE_FI ) then 
    15     echo fichier start.nc must exist 
     15    echo fichier grilles_gcm.nc must exist 
    1616    exit 
    1717endif 
    18  
    19 set iip1=`ncdump -h $GRILLE_FI | grep rlonu | head -1 | awk ' { print $3 } '` 
    20 set jjm=`ncdump -h $GRILLE_FI | grep rlatv | head -1 | awk ' { print $3 } '` 
    21 set jjp1=`expr $jjm + 1` 
    22 set iim=`expr $iip1 - 1` 
    23  
    24 echo iim=$iim jjm=$jjm 
    2518 
    2619################################################################### 
     
    9386 
    9487define axis/t=1-jan-${an}:31-dec-${an}:6/units=hours thour 
    95 define grid/like=uwnd[d=2]/x=cu[d=1]/y=cu[d=1] grille_u 
    96 define grid/like=vwnd[d=3]/x=cv[d=1]/y=cv[d=1] grille_v 
    97 define grid/like=air[d=4]/x=cv[d=1]/y=cu[d=1] grille_T 
     88define grid/like=uwnd[d=2]/x=grille_u[d=1]/y=grille_u[d=1] grille_u 
     89define grid/like=vwnd[d=3]/x=grille_v[d=1]/y=grille_v[d=1] grille_v 
     90define grid/like=air[d=4]/x=grille_v[d=1]/y=grille_u[d=1] grille_T 
    9891 
    99 !save/clobber/file=T$outsuf air[d=4,g=grille_T,i=1:$iip1,j=1:$jjp1,$t0,gt=thour@asn] 
    100 !repeat/$t1tn save/file="T$outsuf"/append air[d=4,g=grille_T,i=1:$iip1,j=1:$jjp1,gt=thour@asn] 
     92save/clobber/file=T$outsuf air[d=4,g=grille_T,$t0,gt=thour@asn] 
     93repeat/$t1tn save/file="T$outsuf"/append air[d=4,g=grille_T,gt=thour@asn] 
    10194 
    102 save/clobber/file=u$outsuf uwnd[d=2,g=grille_u,i=1:$iip1,j=1:$jjp1,$t0,gt=thour@asn] 
    103 repeat/$t1tn save/file="u$outsuf"/append uwnd[d=2,g=grille_u,i=1:$iip1,j=1:$jjp1,gt=thour@asn] 
     95save/clobber/file=u$outsuf uwnd[d=2,g=grille_u,$t0,gt=thour@asn] 
     96repeat/$t1tn save/file="u$outsuf"/append uwnd[d=2,g=grille_u,gt=thour@asn] 
    10497 
    105 save/clobber/file=v$outsuf vwnd[d=3,g=grille_v,i=1:$iip1,j=1:$jjm,$t0,gt=thour@asn] 
    106 repeat/$t1tn save/file="v$outsuf"/append vwnd[d=3,g=grille_v,i=1:$iip1,j=1:$jjm,gt=thour@asn] 
     98save/clobber/file=v$outsuf vwnd[d=3,g=grille_v,$t0,gt=thour@asn] 
     99repeat/$t1tn save/file="v$outsuf"/append vwnd[d=3,g=grille_v,gt=thour@asn] 
    107100 
    108 !save/clobber/file=hur$outsuf rh[d=5,g=grille_T,i=1:$iip1,j=1:$jjp1,$t0,gt=thour@asn] 
    109 !repeat/$t1tn save/file="hur$outsuf"/append rh[d=5,g=grille_T,i=1:$iip1,j=1:$jjp1,gt=thour@asn] 
     101save/clobber/file=hur$outsuf rh[d=5,g=grille_T,$t0,gt=thour@asn] 
     102repeat/$t1tn save/file="hur$outsuf"/append rh[d=5,g=grille_T,gt=thour@asn] 
    110103 
    111 !save/clobber/file=ps$outsuf sp[d=6,g=grille_T,i=1:$iip1,j=1:$jjp1,$t0,gt=thour@asn] 
    112 !repeat/$t1tn save/file="ps$outsuf"/append sp[d=6,g=grille_T,i=1:$iip1,j=1:$jjp1,gt=thour@asn] 
     104save/clobber/file=ps$outsuf sp[d=6,g=grille_T,$t0,gt=thour@asn] 
     105repeat/$t1tn save/file="ps$outsuf"/append sp[d=6,g=grille_T,gt=thour@asn] 
    113106 
    114107eod 
  • CONFIG/LMDZOR/branches/LMDZOR_v4/CREATE/SCRIPT/get_era.x

    r1189 r1311  
    77set mois_fin=2 
    88 
    9 # startfile : chemin entier pour fichier start.nc 
    10 set startfile=/data/jgipsl/CRE_GUIDAGE/ELC-144x142x39_clim_start.nc 
     9# grillefile : chemin entier pour fichier grilles_gcm.nc 
     10set grillefile=/my/path/to/grilles_gcm.nc 
    1111 
    1212# outdir : repertoire qui sera cree pour les nouveaux fichiers 
    13 set outdir=ERAI-144x142 
     13set outdir=OUT_ERAI 
    1414######################################################### 
    1515if ( ! -d $outdir ) then 
     
    5151        echo netat=$netat 
    5252 
    53         echo ../era2gcm.x $mois $an 1 $netat $startfile 
    54         ../era2gcm.x $mois $an 1 $netat $startfile 
     53        echo ../era2gcm.x $mois $an 1 $netat $grillefile 
     54        ../era2gcm.x $mois $an 1 $netat $grillefile 
    5555 
    5656        set imois=`expr $imois + 1` 
     
    6868##################################################### 
    6969cd .. 
    70 ./add_step.x.new $an_debut $an_fin $mois_debut $mois_fin _ERAI_ $outdir 
     70./add_step.x $an_debut $an_fin $mois_debut $mois_fin _ERAI_ $outdir 
Note: See TracChangeset for help on using the changeset viewer.