Changeset 3743 for BOL/Multi_atlas


Ignore:
Timestamp:
Jul 1, 2020, 8:29:54 AM (4 years ago)
Author:
idelkadi
Message:

Repository under svn of a first version of Multiatlas diagnostics for LMDZ. This version is adapted to be able to run a LMDZ multiatlas on an individual account on the ciclad machine of the IPSL. In this version, the parts to be modified are identified so as to subsequently adapt it to other machines.
(cleaning)

Location:
BOL/Multi_atlas
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • BOL/Multi_atlas/Utils/multi.sh

    r3737 r3743  
    401401   ln -sf ACCUEIL.html  $comp.html
    402402fi
    403 
     403cd $local
    404404./webpage_multi.sh $comp
  • BOL/Multi_atlas/atlas/atlas.py

    r3684 r3743  
    1414#dir_default='/data/hourdin/LMDZ6/SE/ORIG'
    1515#dir_default='/prodigfs/fabric/LMDZ6/SE/ORIG'
    16 dir_default='/prodigfs/ipslfs/dods/fabric/lmdz/SE/ORIG'
     16#dir_default='/prodigfs/ipslfs/dods/fabric/lmdz/SE/ORIG'
    1717
    1818# Gestion des options et arguments d'appel
  • BOL/Multi_atlas/atlas/atlas.sh

    r3737 r3743  
    1 #PBS -N atlas
    2 #PBS -m a
    3 #PBS -j oe
    4 #PBS -q h12
    5 #PBS -o atlasNOMSIMULATION.out
    6 #PBS -S /bin/bash
    7 #PBS -l nodes=1:ppn=1
    8 #PBS -l mem=30gb
    9 #PBS -l vmem=30gb
    10 #
    11 # Commande pour soumettre en bash
    12 submit=qsub
    13 
    14 login=aidelkad
    15 DODSDIR=/prodigfs/ipslfs/dods
    16 #PBS -N atlas
    17 #PBS -m a
    18 #PBS -j oe
    19 #PBS -q h12
    20 #PBS -o atlasNOMSIMULATION.out
    21 #PBS -S /bin/bash
    22 #PBS -l nodes=1:ppn=1
    23 #PBS -l mem=30gb
    24 #PBS -l vmem=30gb
    25 #
    26 # Commande pour soumettre en bash
    27 submit=qsub
    28 
    29 login=aidelkad
    30 DODSDIR=/modfs/ipslfs/dods
    31 #PBS -N atlas
    32 #PBS -m a
    33 #PBS -j oe
    34 #PBS -q h12
    35 #PBS -o atlasNOMSIMULATION.out
    36 #PBS -S /bin/bash
    37 #PBS -l nodes=1:ppn=1
    38 #PBS -l mem=30gb
    39 #PBS -l vmem=30gb
    40 #
    41 # Commande pour soumettre en bash
    42 submit=qsub
    43 
    44 login=aidelkad
    45 DODSDIR=/modfs/ipslfs/dods
    46 #PBS -N atlas
    47 #PBS -m a
    48 #PBS -j oe
    49 #PBS -q h12
    50 #PBS -o atlasNOMSIMULATION.out
    51 #PBS -S /bin/bash
    52 #PBS -l nodes=1:ppn=1
    53 #PBS -l mem=30gb
    54 #PBS -l vmem=30gb
    55 #
    56 # Commande pour soumettre en bash
    57 submit=qsub
    58 
    59 login=aidelkad
    60 DODSDIR=/modfs/ipslfs/dods
    61 #PBS -N atlas
    62 #PBS -m a
    63 #PBS -j oe
    64 #PBS -q h12
    65 #PBS -o atlasNOMSIMULATION.out
    66 #PBS -S /bin/bash
    67 #PBS -l nodes=1:ppn=1
    68 #PBS -l mem=30gb
    69 #PBS -l vmem=30gb
    70 #
    71 # Commande pour soumettre en bash
    72 submit=qsub
    73 
    74 login=aidelkad
    75 DODSDIR=/modfs/ipslfs/dods
    76 #PBS -N atlas
    77 #PBS -m a
    78 #PBS -j oe
    79 #PBS -q h12
    80 #PBS -o atlasNOMSIMULATION.out
    81 #PBS -S /bin/bash
    82 #PBS -l nodes=1:ppn=1
    83 #PBS -l mem=30gb
    84 #PBS -l vmem=30gb
    85 #
    86 # Commande pour soumettre en bash
    87 submit=qsub
    88 
    89 login=aidelkad
    90 DODSDIR=/modfs/ipslfs/dods
    91 #PBS -N atlas
    92 #PBS -m a
    93 #PBS -j oe
    94 #PBS -q h12
    95 #PBS -o atlasNOMSIMULATION.out
    96 #PBS -S /bin/bash
    97 #PBS -l nodes=1:ppn=1
    98 #PBS -l mem=30gb
    99 #PBS -l vmem=30gb
    100 #
    101 # Commande pour soumettre en bash
    102 submit=qsub
    103 
    104 login=aidelkad
    105 DODSDIR=/modfs/ipslfs/dods
    1061#PBS -N atlas
    1072#PBS -m a
  • BOL/Multi_atlas/atlas/atlas_SH.py

    r3684 r3743  
    1414#dir_default='/data/hourdin/LMDZ6/SE/ORIG'
    1515#dir_default='/prodigfs/fabric/LMDZ6/SE/ORIG'
    16 dir_default='/prodigfs/ipslfs/dods/fabric/lmdz/SE/ORIG'
     16#dir_default='/prodigfs/ipslfs/dods/fabric/lmdz/SE/ORIG'
    1717
    1818# Gestion des options et arguments d'appel
  • BOL/Multi_atlas/atlas/lmdz_SE.py

    r3684 r3743  
    2929#########################################################################################
    3030grid_remapfiles={ 'VLR' : '/data/ssenesi/stable/VLR.nc'}
    31 #grid_remapfiles={ 'VLR' : '/prodigfs/ipslfs/dods/fabric/lmdz/SE/CMOR/OBS/tas.nc'}
    3231
    3332# Saisons gérées et leur traduction CDO
     
    4140# Definitions pour l'acces aux obs gérées par Ionela
    4241#########################################################################################
    43 #cproject('OBS', ('period','fx'),   ('root','/data/hourdin/LMDZ6/SE/CMOR/OBS'))  #, '/data/musat/LMDZ6/SE/CMOR/OBS'))
    44 cproject('OBS', ('period','fx'),   ('root','/prodigfs/ipslfs/dods/fabric/lmdz/SE/CMOR/OBS'))  #, '/data/musat/LMDZ6/SE/CMOR/OBS'))
     42cproject('OBS', ('period','fx'),   ('root','/modfs/ipslfs/dods/aidelkad/lmdz/SE/CMOR/OBS'))  #, '/data/musat/LMDZ6/SE/CMOR/OBS'))
    4543dataloc(project='OBS',url='${root}/${variable}.nc')
    4644# Définiton de variables dérivées pour ce projet
     
    119117         ('period','fx'),
    120118         'years',
    121          #('root','/prodigfs/fabric/LMDZ6/SE/ORIG'),
    122          ('root','/prodigfs/ipslfs/dods/fabric/lmdz/SE/ORIG'),
     119         ('root','/modfs/ipslfs/dods/aidelkad/lmdz/SE/ORIG'),
    123120         separator='|')
    124121#exemple de nom de fichier : NPv3.1ada_SE_1982_1991_1M_histmthCOSP.nc
     
    260257
    261258
    262 #def svsg(simulation,variable,season='YEAR',grid='',root='/data/hourdin/LMDZ6/SE/ORIG'):
    263 def svsg(simulation,variable,season='YEAR',grid='',root='/prodigfs/ipslfs/dods/fabric/lmdz/SE/ORIG'):
     259def svsg(simulation,variable,season='YEAR',grid='',root='/modfs/ipslfs/dods/aidelkad/lmdz/SE/ORIG'):
    264260    """
    265261    Rend l'objet CliMAF pour une variable d'une simulation, pour les  données
     
    298294    return rds
    299295
    300 #def bias_SE(simu,variable,season='YEAR',grid='',root='/data/hourdin/LMDZ6/SE/ORIG') :
    301 def bias_SE(simu,variable,season='YEAR',grid='',root='/prodigfs/ipslfs/dods/fabric/lmdz/SE/ORIG') :
     296def bias_SE(simu,variable,season='YEAR',grid='',root='/modfs/ipslfs/dods/aidelkad/lmdz/SE/ORIG') :
    302297    """
    303298    Calcule le biais pour une variable d'une simu, vs 'OBS'
  • BOL/Multi_atlas/install_multi_atlas.sh

    r3737 r3743  
    3030# Rep ou sont stockes les multiatlas
    3131MULTIDIR=$DODSDIR/$login/lmdz/MultiSimu
     32# Rep ou se trouve les sorties cmorizees
     33ROOT_SIM_DIR=$DODSDIR/$login/lmdz/SE/ORIG
     34ROOT_OBS_DIR=$DODSDIR/$login/lmdz/SE/CMOR/OBS
    3235if [ ! -d $MULTIDIR ] ; then mkdir -p $MULTIDIR ; fi
    3336
     
    155158chmod +x job_multi.sh
    156159
     160#### script pour creer les atlas
    157161rm -f atlas.sh
    158162cat entete.sh >| atlas.sh
     
    160164chmod +x atlas.sh
    161165\mv atlas.sh atlas/.
     166cp Utils/lmdz_SE0.py tmp0.py
     167sed -e s:ROOT_SIM_DIR:$ROOT_SIM_DIR:g tmp0.py > tmp.py
     168sed -e s:ROOT_OBS_DIR:$ROOT_OBS_DIR:g tmp.py > lmdz_SE.py
     169rm -f tmp0.py tmp.py
     170\mv lmdz_SE.py atlas/.
     171
    162172
    163173echo 4. Then you can run your multiatlas :
  • BOL/Multi_atlas/multi_atlas.sh

    r3737 r3743  
    122122         years=`echo $sim | sed -e 's/'$simb'//'`
    123123         index=$COMP_D/ATLAS/index_${proj}_${season}_${sim}.html
     124        if [ -f $index ] ; then
    124125         is=`sed -n -e '/<TH ALIGN=LEFT> <li.*.('$var')/=' $index | head -1`
    125126         echo $sim $var $is
     
    131132            sed -n -e ${isbiais}p $index >> $compf
    132133         fi
     134        fi
    133135      done
    134136      echo ' <TR>' >> $compf
Note: See TracChangeset for help on using the changeset viewer.