Changeset 4748 for BOL/LMDZ_Setup/test_ERAfiles_JeanZay.sh
- Timestamp:
- Nov 13, 2023, 10:44:33 PM (11 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOL/LMDZ_Setup/test_ERAfiles_JeanZay.sh
r4615 r4748 17 17 # 18 18 # Choix des "rea"nalyses : ERA5, ERAI, OPERA 19 rea=ERA I19 rea=ERA5 20 20 21 21 … … 25 25 echo -------- liens de telechargement a actualiser ---- 26 26 if [ "$rea" = "ERA5" ] ; then 27 if [ $an -le 2021 ] ; then 27 28 ANA_DIR='/gpfsstore/rech/psl/rpsl376/ergon/ERA5/NETCDF/GLOBAL_025/4xdaily' 28 suf="e5.GLOBAL_025" 29 suf="aphe5.GLOBAL_025" 30 else 31 ANA_DIR='/gpfsstore/rech/psl/rpsl376/ergon/ERA5/NETCDF/GLOBAL_025/hourly' 32 suf="ap1e5.GLOBAL_025" 33 fi 29 34 elif [ "$rea" = "ERAI" ] ; then 30 35 #ANA_DIR='http://prodn.idris.fr/thredds/dodsC/ipsl_private/rpsl376/ERAI/NETCDF/GLOBAL_1125/4xdaily' 31 36 ANA_DIR='/gpfsstore/rech/psl/rpsl376/ergon/ERAI/NETCDF/GLOBAL_1125/4xdaily' 32 37 #/gpfsstore/rech/psl/rpsl376/ergon/ERAI/NETCDF/GLOBAL_075/4xdaily/AN_PL/2006/u.200601.aphei.GLOBAL_075.nc 33 suf=" ei.GLOBAL_1125"38 suf="aphei.GLOBAL_1125" 34 39 else #OPERA 35 40 #ANA_DIR='http://prodn.idris.fr/thredds/dodsC/ipsl_private/rpsl376/OPERA/NETCDF/4xdaily' 36 41 ANA_DIR='/gpfsstore/rech/psl/rpsl376/ergon/OPERA/NETCDF/4xdaily' 37 suf=" .GLOBAL_1125"42 suf="aph.GLOBAL_1125" 38 43 fi 39 44 … … 46 51 if [ "$rea" = "ERAI" ] ; then 47 52 # variables en format "short" doivent etre transformees en "float" via NCO 48 fushort="$ANA_DIR/AN_PL/$an/u.$an$mois.aph$suf.nc" 49 fvshort="$ANA_DIR/AN_PL/$an/v.$an$mois.aph$suf.nc" 50 fileu="$SCRATCH/u.$an$mois.aph$suf.nc" 51 filev="$SCRATCH/v.$an$mois.aph$suf.nc" 53 # This is done here with ncap2 ; also possible: "ncpdq --overwrite --unpack fin.nc fout.nc" 54 fushort="$ANA_DIR/AN_PL/$an/u.$an$mois.$suf.nc" 55 fvshort="$ANA_DIR/AN_PL/$an/v.$an$mois.$suf.nc" 56 ftshort="$ANA_DIR/AN_PL/$an/ta.$an$mois.$suf.nc" 57 fileu="$SCRATCH/u.$an$mois.$suf.nc" 58 filev="$SCRATCH/v.$an$mois.$suf.nc" 59 filet="$SCRATCH/ta.$an$mois.$suf.nc" 52 60 ncap2 -s 'u=float(u)' $fushort $fileu 53 61 ncap2 -s 'v=float(v)' $fvshort $filev 62 ncap2 -s 'ta=float(ta)' $ftshort $filet 63 #fileq pas teste ; a faire pour fileq aussi ? 64 fileq="$ANA_DIR/AN_PL/$an/r.$an$mois.$suf.nc" 65 elif [ "$rea" = "ERA5" -a $an -ge 2022 ] ; then 66 fu1h="$ANA_DIR/AN_PL/$an/u.$an$mois.$suf.nc" 67 fv1h="$ANA_DIR/AN_PL/$an/v.$an$mois.$suf.nc" 68 ft1h="$ANA_DIR/AN_PL/$an/ta.$an$mois.$suf.nc" 69 fq1h="$ANA_DIR/AN_PL/$an/r.$an$mois.$suf.nc" 70 fileu="$SCRATCH/u.$an$mois.$suf.nc" 71 filev="$SCRATCH/v.$an$mois.$suf.nc" 72 filet="$SCRATCH/ta.$an$mois.$suf.nc" 73 fileq="$SCRATCH/r.$an$mois.$suf.nc" 74 cdo selhour,0,6,12,18 $fu1h $fileu 75 cdo selhour,0,6,12,18 $fv1h $filev 76 cdo selhour,0,6,12,18 $ft1h $filet 77 cdo selhour,0,6,12,18 $fq1h $fileq 54 78 else 55 fileu="$ANA_DIR/AN_PL/$an/u.$an$mois.aph$suf.nc" 56 filev="$ANA_DIR/AN_PL/$an/v.$an$mois.aph$suf.nc" 79 fileu="$ANA_DIR/AN_PL/$an/u.$an$mois.$suf.nc" 80 filev="$ANA_DIR/AN_PL/$an/v.$an$mois.$suf.nc" 81 filet="$ANA_DIR/AN_PL/$an/ta.$an$mois.$suf.nc" 82 fileq="$ANA_DIR/AN_PL/$an/r.$an$mois.$suf.nc" 57 83 fi 58 filet="$ANA_DIR/AN_PL/$an/ta.$an$mois.aph$suf.nc"59 fileq="$ANA_DIR/AN_PL/$an/r.$an$mois.aph$suf.nc"60 84 61 85 # verifier disponibilite des fichiers
Note: See TracChangeset
for help on using the changeset viewer.