| 1 | # Script pour tester la presence de fichiers de guidage ERA* sur Jean-Zay |
|---|
| 2 | # 2021/04/15 |
|---|
| 3 | # A. Sima (adriana.sima@lmd.ipsl.fr) |
|---|
| 4 | |
|---|
| 5 | |
|---|
| 6 | ##################################################################### |
|---|
| 7 | # A choisir par l'utilisateur : |
|---|
| 8 | ##################################################################### |
|---|
| 9 | |
|---|
| 10 | # Guidage en vent(u&v) et/ou temperature, humidite |
|---|
| 11 | guide_uv=y |
|---|
| 12 | guide_t=y |
|---|
| 13 | guide_q=y |
|---|
| 14 | |
|---|
| 15 | an=2000 |
|---|
| 16 | mois=01 |
|---|
| 17 | # |
|---|
| 18 | # Choix des "rea"nalyses : ERA5, ERAI, OPERA |
|---|
| 19 | rea=ERA5 |
|---|
| 20 | |
|---|
| 21 | |
|---|
| 22 | ##################################################################### |
|---|
| 23 | # Lien avec les fichiers netcdf contenant les d0 ECMWF |
|---|
| 24 | ##################################################################### |
|---|
| 25 | echo -------- liens de telechargement a actualiser ---- |
|---|
| 26 | if [ "$rea" = "ERA5" ] ; then |
|---|
| 27 | if [ $an -ge 2022 ] ; then |
|---|
| 28 | ANA_DIR='/gpfsstore/rech/psl/rpsl376/ergon/ERA5/NETCDF/GLOBAL_025/hourly' |
|---|
| 29 | suf="ap1e5.GLOBAL_025" |
|---|
| 30 | else |
|---|
| 31 | ANA_DIR='/gpfsstore/rech/psl/rpsl376/ergon/ERA5/NETCDF/GLOBAL_025/4xdaily' |
|---|
| 32 | suf="aphe5.GLOBAL_025" |
|---|
| 33 | fi |
|---|
| 34 | elif [ "$rea" = "ERAI" ] ; then |
|---|
| 35 | #ANA_DIR='http://prodn.idris.fr/thredds/dodsC/ipsl_private/rpsl376/ERAI/NETCDF/GLOBAL_1125/4xdaily' |
|---|
| 36 | ANA_DIR='/gpfsstore/rech/psl/rpsl376/ergon/ERAI/NETCDF/GLOBAL_1125/4xdaily' |
|---|
| 37 | #/gpfsstore/rech/psl/rpsl376/ergon/ERAI/NETCDF/GLOBAL_075/4xdaily/AN_PL/2006/u.200601.aphei.GLOBAL_075.nc |
|---|
| 38 | suf="aphei.GLOBAL_1125" |
|---|
| 39 | else #OPERA |
|---|
| 40 | #ANA_DIR='http://prodn.idris.fr/thredds/dodsC/ipsl_private/rpsl376/OPERA/NETCDF/4xdaily' |
|---|
| 41 | ANA_DIR='/gpfsstore/rech/psl/rpsl376/ergon/OPERA/NETCDF/4xdaily' |
|---|
| 42 | suf="aph.GLOBAL_1125" |
|---|
| 43 | fi |
|---|
| 44 | |
|---|
| 45 | |
|---|
| 46 | fileu="$ANA_DIR/AN_PL/$an/u.$an$mois.$suf.nc" |
|---|
| 47 | filev="$ANA_DIR/AN_PL/$an/v.$an$mois.$suf.nc" |
|---|
| 48 | filet="$ANA_DIR/AN_PL/$an/ta.$an$mois.$suf.nc" |
|---|
| 49 | fileq="$ANA_DIR/AN_PL/$an/r.$an$mois.$suf.nc" |
|---|
| 50 | |
|---|
| 51 | # verifier disponibilite des fichiers |
|---|
| 52 | if [ "$guide_uv" = "y" ] ; then ls $fileu ; ls $filev ; fi |
|---|
| 53 | if [ "$guide_t" = "y" ] ; then ls $filet ; fi |
|---|
| 54 | if [ "$guide_q" = "y" ] ; then ls $fileq ; fi |
|---|