Ignore:
Timestamp:
Nov 12, 2018, 1:52:29 PM (6 years ago)
Author:
Laurent Fairhead
Message:

Inclusion of Yann's latest (summer/fall 2018) modifications for
convergence of DYNAMICO/LMDZ physics
YM/LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/DYNAMICO-conv/DefLists/context_lmdz.xml

    r3411 r3413  
    1212  <file_definition src="./file_def_histhf_lmdz.xml"/>
    1313  <file_definition src="./file_def_histins_lmdz.xml"/>
    14 <!--  <file_definition src="./file_def_histLES_lmdz.xml"/> -->
     14  <file_definition src="./file_def_histLES_lmdz.xml"/>
    1515  <file_definition src="./file_def_histmth_lmdz.xml"/>
    16 <!--  <file_definition src="./file_def_histstn_lmdz.xml"/> -->
     16  <file_definition src="./file_def_histstn_lmdz.xml"/>
    1717  <file_definition src="./file_def_histmthNMC_lmdz.xml"/>
    1818  <file_definition src="./file_def_histdayNMC_lmdz.xml"/>
    1919  <file_definition src="./file_def_histhfNMC_lmdz.xml"/>
    20 <!--  <file_definition src="./file_def_histmthCOSP_lmdz.xml"/> -->
    21 <!--  <file_definition src="./file_def_histdayCOSP_lmdz.xml"/> -->
    22 <!--  <file_definition src="./file_def_histhfCOSP_lmdz.xml"/> -->
     20  <file_definition src="./file_def_histmthCOSP_lmdz.xml"/> -->
     21  <file_definition src="./file_def_histdayCOSP_lmdz.xml"/> -->
     22  <file_definition src="./file_def_histhfCOSP_lmdz.xml"/> -->
    2323  <file_definition src="./file_def_histstrataer_lmdz.xml"/>
    24  
     24
     25
     26
     27
     28
    2529  <!-- Define domains and groups of domains -->
    2630  <domain_definition>
    27     <domain id="dom_glo" data_dim="2" />
     31
     32    <domain id="dom_glo"  data_dim="1" />
     33
     34    <domain id="greordered"  domain_ref="dom_glo">
     35      <reorder_domain invert_lat="true" shift_lon_fraction="0.5" min_lon="0" max_lon="360" />
     36    </domain>
     37   
     38    <domain id="dom_regular" ni_glo="144" nj_glo="142" type="rectilinear"  >
     39      <generate_rectilinear_domain/>
     40      <interpolate_domain order="1"/>
     41    </domain>
     42   
     43    <domain id="dom_out" domain_ref="dom_glo"/>
     44   
    2845  </domain_definition>
    2946 
     
    3653  <grid_definition>
    3754    <grid id="grid_scalar" >
    38     <scalar/>
     55      <scalar/>
    3956    </grid>
    4057  </grid_definition>
     
    4259  <!-- Define groups of vertical axes -->
    4360  <axis_definition>
    44     <axis id="presnivs" standard_name="Vertical levels" unit="Pa">
     61    <axis id="time_month" n_glo="12" value="(0,11) [1 2 3 4 5 6 7 8 9 10 11 12]"/>
     62    <axis id="time_year" unit="day" />
     63    <axis id="presnivs" standard_name="Vertical levels" unit="Pa"/>
     64    <axis id="Ahyb" standard_name="Ahyb comp of Hyb Cord" unit="Pa"/>
     65    <axis id="Bhyb" standard_name="Bhyb comp of Hyb Cord" unit=""/>
     66    <axis id="Ahyb_inter" standard_name="A comp of Hyb Cord at interface" unit="Pa"/>
     67    <axis id="Bhyb_inter" standard_name="B comp of Hyb Cord at interface" unit=""/>
     68    <axis id="Alt" standard_name="Height approx for scale heigh of 8km at levels" unit="km"/>
     69    <axis id="plev" standard_name="model_level_number" unit="Pa"/>
     70    <axis id="klev"  prec="8" long_name="number of layers" standard_name="number of layers" unit="1" />
     71    <axis id="klevp1"  prec="8" long_name="number of layer interfaces" standard_name="number of layer interfaces" unit="1" />
     72    <axis id="bnds" standard_name="bounds" unit="1" />
     73    <axis id="spectband" standard_name="Sensor Band Central Radiation Wavenumber" unit="m-1"/>
     74    <axis id="axis_lat" standard_name="Latitude axis">
     75      <reduce_domain operation="average" direction="iDir" />
    4576    </axis>
    46     <axis id="Ahyb" standard_name="Ahyb comp of Hyb Cord" unit="Pa">
    47     </axis>
    48     <axis id="Bhyb" standard_name="Bhyb comp of Hyb Cord" unit="">
    49     </axis>
    50     <axis id="Ahyb_inter" standard_name="A comp of Hyb Cord at interface" unit="Pa">
    51     </axis>
    52     <axis id="Bhyb_inter" standard_name="B comp of Hyb Cord at interface" unit="">
    53     </axis>
    54     <axis id="Alt" standard_name="Height approx for scale heigh of 8km at levels" unit="km">
    55     </axis>
    56     <axis id="plev" standard_name="model_level_number" unit="Pa">
    57     </axis>
    58     <axis id="klev"  prec="8" long_name = "hybrid sigma pressure coordinate"
    59           standard_name ="atmosphere_hybrid_sigma_pressure_coordinate" unit="1">
    60     </axis>
    61     <axis id="bnds" standard_name="bounds" unit="1" >
    62     </axis>
    6377
    6478<!-- Cosp axis definitions-->
    65     <axis id="height" standard_name="Cosp levels" unit="m">
    66     </axis>
    67     <axis id="height_mlev" standard_name="height_mlev" unit="m">
    68     </axis>
    69     <axis id="sza" standard_name="solar_zenith_angle" unit="degrees">
    70     </axis>
    71     <axis id="pressure2" standard_name="pressure" unit="mb">
    72     </axis>
    73     <axis id="column" standard_name="column" unit="count">
    74     </axis>
    75     <axis id="temp" standard_name="temperature" unit="K">
    76     </axis>
    77     <axis id="cth16" name="cth" standard_name="altitude" unit="m">
    78     </axis>
    79     <axis id="ReffIce" standard_name="ReffIce" unit="microne" >
    80     </axis>
    81     <axis id="ReffLiq" standard_name="ReffLiq" unit="microne" >
    82     </axis>
    83     <axis id="scatratio" standard_name="scatratio" unit="1" >
    84     </axis>
    85     <axis id="dbze" standard_name="dbze" unit="dBZ" >
    86     </axis>
    87     <axis id="tau" standard_name="tau" unit="1" >
    88     </axis>
     79    <axis id="height" standard_name="Cosp levels" unit="m"/>
     80    <axis id="height_mlev" standard_name="height_mlev" unit="m"/>
     81    <axis id="sza" standard_name="solar_zenith_angle" unit="degrees"/>
     82    <axis id="pressure2" standard_name="pressure" unit="mb"/>
     83    <axis id="column" standard_name="column" unit="count"/>
     84    <axis id="temp" standard_name="temperature" unit="K"/>
     85    <axis id="cth16" standard_name="altitude" unit="m"/>
     86    <axis id="ReffIce" standard_name="ReffIce" unit="microne" />
     87    <axis id="ReffLiq" standard_name="ReffLiq" unit="microne" />
     88    <axis id="scatratio" standard_name="scatratio" unit="1" />
     89    <axis id="dbze" standard_name="dbze" unit="dBZ" />
     90    <axis id="tau" standard_name="tau" unit="1" />             
    8991  </axis_definition>
    9092
    9193  <grid_definition>
    92 <!-- Define Scalar grid for GHG, orbital parameters and solar constants -->
    93     <grid id="grid_scalar">
    94     </grid>
    9594
    9695    <grid id="klev_bnds"> <axis axis_ref="klev" /> <axis axis_ref="bnds" /> </grid>
     96    <grid id="klevp1_bnds"> <axis axis_ref="klevp1" /> <axis axis_ref="bnds" /> </grid>
     97
    9798
    9899     <grid id="grid_glo">
    99         <domain id="dom_glo" />
    100      </grid>
     100        <domain domain_ref="dom_glo" />
     101     </grid>
     102
     103     <grid id="grid_out">
     104        <domain domain_ref="dom_out" />
     105     </grid>
     106
    101107
    102108     <grid id="grid_glo_presnivs">
    103         <domain id="dom_glo" />
    104         <axis id="presnivs" />
     109        <domain domain_ref="dom_glo" />
     110        <axis axis_ref="presnivs" />
     111     </grid>
     112
     113     <grid id="grid_out_presnivs">
     114        <domain domain_ref="dom_out" />
     115        <axis axis_ref="presnivs" />
    105116     </grid>
    106117
    107118
    108119     <grid id="grid_glo_plev">
    109         <domain id="dom_glo" />
    110         <axis id="plev" />
    111      </grid>
     120        <domain domain_ref="dom_glo" />
     121        <axis axis_ref="plev" />
     122     </grid>
     123
     124     <grid id="grid_out_plev">
     125        <domain domain_ref="dom_out" />
     126        <axis axis_ref="plev" />
     127     </grid>
     128
     129
     130     <grid id="grid_glo_spectband">
     131        <domain domain_ref="dom_glo" />
     132        <axis axis_ref="spectband" />
     133     </grid>
     134
     135     <grid id="grid_out_spectband">
     136        <domain domain_ref="dom_out" />
     137        <axis axis_ref="spectband" />
     138     </grid>
     139     
    112140
    113141     <grid id="grid_glo_height">
    114         <domain id="dom_glo" />
    115         <axis id="height" />
    116      </grid>
     142        <domain domain_ref="dom_glo" />
     143        <axis axis_ref="height" />
     144     </grid>
     145     <grid id="grid_out_height">
     146        <domain domain_ref="dom_out" />
     147        <axis axis_ref="height" />
     148     </grid>
     149
    117150
    118151     <grid id="grid_glo_heightmlev">
    119         <domain id="dom_glo" />
    120         <axis id="height_mlev" />
    121      </grid>
     152        <domain domain_ref="dom_glo" />
     153        <axis axis_ref="height_mlev" />
     154     </grid>
     155     <grid id="grid_out_heightmlev">
     156        <domain domain_ref="dom_out" />
     157        <axis axis_ref="height_mlev" />
     158     </grid>
     159
    122160
    123161     <grid id="grid_glo_temp">
    124         <domain id="dom_glo" />
    125         <axis id="temp" />
    126      </grid>
     162        <domain domain_ref="dom_glo" />
     163        <axis axis_ref="temp" />
     164     </grid>
     165     <grid id="grid_out_temp">
     166        <domain domain_ref="dom_out" />
     167        <axis axis_ref="temp" />
     168     </grid>
     169
     170
    127171
    128172     <grid id="grid_glo_sza">
    129         <domain id="dom_glo" />
    130         <axis id="sza" />
    131      </grid>
     173        <domain domain_ref="dom_glo" />
     174        <axis axis_ref="sza" />
     175     </grid>
     176     <grid id="grid_out_sza">
     177        <domain domain_ref="dom_out" />
     178        <axis axis_ref="sza" />
     179     </grid>
     180
    132181
    133182     <grid id="grid_glo_column">
    134         <domain id="dom_glo" />
    135         <axis id="column" />
     183        <domain domain_ref="dom_glo" />
     184        <axis axis_ref="column" />
     185     </grid>
     186     <grid id="grid_out_column">
     187        <domain domain_ref="dom_out" />
     188        <axis axis_ref="column" />
    136189     </grid>
    137190
     
    139192<!-- Define 4D grids for Cosp simulator -->
    140193     <grid id="grid4Dcol">
    141         <domain id="dom_glo" />
    142         <axis id="height_mlev" />
    143         <axis id="column" />
     194        <domain domain_ref="dom_glo" />
     195        <axis axis_ref="column" />
     196        <axis axis_ref="height_mlev" />
     197     </grid>
     198     <grid id="grid4Dcol_out">
     199        <domain domain_ref="dom_out" />
     200        <axis axis_ref="column" />
     201        <axis axis_ref="height_mlev" />
    144202     </grid>
    145203
    146204     <grid id="grid4Dsrbin">
    147         <domain id="dom_glo" />
    148         <axis id="height" />
    149         <axis id="scatratio" />
    150      </grid>
     205        <domain domain_ref="dom_glo" />
     206        <axis axis_ref="height" />
     207        <axis axis_ref="scatratio" />
     208     </grid>
     209     <grid id="grid4Dsrbin_out">
     210        <domain domain_ref="dom_out" />
     211        <axis axis_ref="height" />
     212        <axis axis_ref="scatratio" />
     213     </grid>
     214
    151215
    152216     <grid id="grid4Ddbze">
    153         <domain id="dom_glo" />
    154         <axis id="height" />
    155         <axis id="dbze" />
     217        <domain domain_ref="dom_glo" />
     218        <axis axis_ref="height" />
     219        <axis axis_ref="dbze" />
     220     </grid>
     221     <grid id="grid4Ddbze_out">
     222        <domain domain_ref="dom_out" />
     223        <axis axis_ref="height" />
     224        <axis axis_ref="dbze" />
    156225     </grid>
    157226
    158227     <grid id="grid4Dtau">
    159         <domain id="dom_glo" />
    160         <axis id="tau" />
    161         <axis id="pressure2" />
     228        <domain domain_ref="dom_glo" />
     229        <axis axis_ref="tau" />
     230        <axis axis_ref="pressure2" />
     231     </grid>
     232     <grid id="grid4Dtau_out">
     233        <domain domain_ref="dom_out" />
     234        <axis axis_ref="tau" />
     235        <axis axis_ref="pressure2" />
    162236     </grid>
    163237
    164238     <grid id="grid4Dmisr">
    165         <domain id="dom_glo" />
    166         <axis id="tau" />
    167         <axis id="cth16" />
     239        <domain domain_ref="dom_glo" />
     240        <axis axis_ref="cth16" />
     241        <axis axis_ref="tau" />
     242     </grid>
     243     <grid id="grid4Dmisr_out">
     244        <domain domain_ref="dom_out" />
     245        <axis axis_ref="cth16" />
     246        <axis axis_ref="tau" />
    168247     </grid>
    169248
    170249     <grid id="grid4Dreffi">
    171         <domain id="dom_glo" />
    172         <axis id="tau" />
    173         <axis id="ReffIce" />
    174      </grid>
    175 
     250        <domain domain_ref="dom_glo" />
     251        <axis axis_ref="tau" />
     252        <axis axis_ref="ReffIce" />
     253     </grid>
     254     <grid id="grid4Dreffi_out">
     255        <domain domain_ref="dom_out" />
     256        <axis axis_ref="tau" />
     257        <axis axis_ref="ReffIce" />
     258     </grid>
     259
     260     <grid id="grid4Dreffl_out">
     261        <domain domain_ref="dom_glo" />
     262        <axis axis_ref="tau" />
     263        <axis axis_ref="ReffLiq" />
     264     </grid>
    176265     <grid id="grid4Dreffl">
    177         <domain id="dom_glo" />
    178         <axis id="tau" />
    179         <axis id="ReffLiq" />
    180      </grid>
     266        <domain domain_ref="dom_out" />
     267        <axis axis_ref="tau" />
     268        <axis axis_ref="ReffLiq" />
     269     </grid>
     270
     271
    181272     <grid id="grid4Dcol2">
    182         <domain id="dom_glo" />
    183         <axis id="height" />
    184         <axis id="column" />
    185      </grid>
     273        <domain domain_ref="dom_glo" />
     274        <axis axis_ref="height" />
     275        <axis axis_ref="column" />
     276     </grid>
     277     <grid id="grid4Dcol2_out">
     278        <domain domain_ref="dom_out" />
     279        <axis axis_ref="height" />
     280        <axis axis_ref="column" />
     281     </grid>
     282
     283 <!-- Grid definitions to allow summing of a 3D variable -->   
     284      <grid id="grid_3D" >
     285         <domain domain_ref="dom_glo" />
     286         <axis axis_ref="lev" />
     287       </grid>
     288
     289       <grid id="grid_sum_axis">
     290         <domain domain_ref="dom_glo" />
     291         <scalar>
     292            <reduce_axis operation="sum" />
     293         </scalar>
     294       </grid>
     295
     296       <grid id="grid_sum">
     297         <scalar >
     298           <reduce_domain operation="sum" local="true" />
     299           <reduce_scalar operation="sum" />
     300         </scalar>
     301         <scalar/>
     302       </grid>
    186303
    187304  </grid_definition>
Note: See TracChangeset for help on using the changeset viewer.