[868] | 1 | ### ASCII file to manage `model_graphics.bash' from different models and experiments |
---|
| 2 | # from each one |
---|
| 3 | # |
---|
| 4 | # 1: Variables choice using its CF name |
---|
| 5 | # 2: Kind of statisitcs to apply to the variable |
---|
| 6 | # 3: Kind of plot for the variable |
---|
| 7 | # 4: Kind of difference among models/experiments |
---|
| 8 | # |
---|
[838] | 9 | # Different assumptions are made: |
---|
[868] | 10 | # - model outputs are organized as ${ifold}/${model}/${exp} |
---|
| 11 | # - script outputs will be organized as ${ofold}/${model}/${exp} |
---|
| 12 | # - when diagnostic might be required a new file will be created |
---|
| 13 | # - WRF outputs will have added 'WRFtime' variable |
---|
| 14 | # |
---|
[886] | 15 | # NOTE: in this file all the values are ':' separated lists without ' |
---|
[836] | 16 | |
---|
| 17 | # python HOME |
---|
| 18 | HOMEpy = ${HOME}/etudes/WRF_LMDZ/svn/LMDZ_WRF/tools |
---|
| 19 | |
---|
[868] | 20 | # Srcatch |
---|
[898] | 21 | scratch=false |
---|
[868] | 22 | |
---|
[908] | 23 | # Debug |
---|
| 24 | debug=false |
---|
| 25 | |
---|
[838] | 26 | # Folder with the files |
---|
[868] | 27 | ##ifold = /bdd/PCER/workspace/lfita/etudes/WRF_LMDZ/WaquaL/WRF_LMDZ |
---|
| 28 | ifold = /home/lluis/etudes/WRF_LMDZ/WaquaL_highres/tests/model_graphics |
---|
[838] | 29 | |
---|
| 30 | # Output folder |
---|
[868] | 31 | ##ofold = /bdd/PCER/workspace/lfita/etudes/WRF_LMDZ/WaquaL/WRF_LMDZ |
---|
| 32 | ofold = /home/lluis/etudes/WRF_LMDZ/WaquaL_highres/tests/model_graphics |
---|
[838] | 33 | |
---|
| 34 | # Experiments (model runs) |
---|
| 35 | # WRF: WRF |
---|
| 36 | # LMDZ: LMDZ model |
---|
| 37 | # WRF_LMDZ: LMDZ physics coupled to WRF |
---|
[868] | 38 | #models=WRF:WRF_LMDZ:LMDZ |
---|
| 39 | models=WRF |
---|
[838] | 40 | |
---|
[868] | 41 | # Experiments (labels of each experiment) |
---|
| 42 | WRFexps = control:pbl1 |
---|
| 43 | LMDZexps = AR40:NPv31 |
---|
| 44 | WRF_LMDZexps = AR40:NPv31 |
---|
[838] | 45 | |
---|
[868] | 46 | # Headers of the files to use |
---|
| 47 | WRFheaders = wrfout |
---|
| 48 | WRF_LMDZheaders = wrfout |
---|
| 49 | LMDZheaders = histins |
---|
| 50 | |
---|
[838] | 51 | # Kind of calculations (adding the euiqvalent `surname' to each variable) |
---|
| 52 | # acc: temporal accumulated values |
---|
| 53 | # diff: differences between models |
---|
| 54 | # direct: no statistics |
---|
[886] | 55 | # Lmean: latitudinal mean values |
---|
[838] | 56 | # Lsec: latitudinal section (latitudinal value must be given, [var]@[lat]) |
---|
[886] | 57 | # lmean: longitudinal mean values |
---|
[838] | 58 | # lsec: longitudinal section (longitudinal value must be given, [var]@[lat]) |
---|
[908] | 59 | # pinterp: pressure interpolation (to the given $plevels, see below) |
---|
[838] | 60 | # tmean: temporal mean values |
---|
[886] | 61 | # xmean: x-axis mean values |
---|
| 62 | # ymean: y-axis mean values |
---|
[838] | 63 | # zsum: vertical aggregated values |
---|
[908] | 64 | varkinds = direct:tmean:xmean:diff:pinterp |
---|
[838] | 65 | |
---|
| 66 | # variables (providing CF-name, script must provide equivalent variable for each model) |
---|
| 67 | # in foudre values from: ${HOME}/UNSW-CCRC-WRF/tools/postprocess/GMS-UC/WRF4G/util/postprocess/wrfncxnj/wrfncxnj.table |
---|
| 68 | # must exist on the table $pyHOME/variables_values.dat |
---|
[868] | 69 | vardirect = tas:uas:vas:ps:pr:pracc:rsds:prw:evspsbl:hfss:hfls:hurs:huss:zmla:hufs:wakes:lwakeh:stherm:zmaxth:clt:cll:clm:clh:prc:prls:bils |
---|
| 70 | vartmean = prc:prls:zmla:hfss:hfls:evspsbl:bils:uas:vas:tas:ps:clt:cll:clm:clh:prw:huss:pr:wakes:wakeh:stherm:zmaxth |
---|
[886] | 71 | varxmean = ta:ua:va:hur |
---|
[868] | 72 | vardiff = ualmean:valmean:talmean:huslmean:uas:vas:ps:pr |
---|
[908] | 73 | varpinterp = ta:ua:va:hur |
---|
[838] | 74 | |
---|
[908] | 75 | # Pressure levels |
---|
| 76 | # Common vertical pressure levels to compute vertical differences |
---|
| 77 | plevels = 100000.:97500.:95000.:92500.:90000.:85000.:80000.:75000.:70000.:65000.:60000.:55000.:50000.:45000.:40000.:35000.:30000.:25000.:20000.:15000.:10000.:5000.:2500.:1000.:500.:250. |
---|
[838] | 78 | # Kind of plots |
---|
| 79 | # diffmap2Dsfc: 2D map of surface differences values of 1 variable |
---|
| 80 | # diffmap2Dz: 2D map of 3D differences values of 1 variable |
---|
| 81 | # hovm: Hovmoeller diagrams of 1 variable |
---|
| 82 | # map2Dsfc: 2D map of surface values of 1 variable |
---|
| 83 | # map3D: 2D map of 3D values of 1 variable |
---|
| 84 | # shadcount2D: 2D map of shadow (1st variable) and countour (2nd variable) [var1]@[var2] (no `surname' = 'direct') |
---|
| 85 | shadcount2D = huslmean@talmean:valmean@ualmean:tas@ps:uas@vas:pr@rsds:prw@huss:prls@prc:hfls@hfss:evspsbl@bils:zmaxth@stherm:wakeh@wakes:zmaxth@stherm:prls@prc:clt@cll:clh@clm |
---|
| 86 | diffmap2Dsfc = uas:vas:ps:pr |
---|
| 87 | diffmap2Dz = ualmean:valmean:talmean:huslmean |
---|
| 88 | |
---|
| 89 | # Figures output |
---|
| 90 | kindfig = pdf |
---|
[868] | 91 | |
---|
| 92 | # Generic |
---|
| 93 | errmsg = ERROR--error--ERROR--error |
---|
| 94 | warnmsg = WARNING--warning--WARNING--warning |
---|
| 95 | |
---|