New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 2072 for branches/devmercator2010/CONFIG/ORCA2_LIM – NEMO

Ignore:
Timestamp:
2010-09-08T16:29:38+02:00 (14 years ago)
Author:
cbricaud
Message:

add change from DEV_r1784_3DF

Location:
branches/devmercator2010/CONFIG/ORCA2_LIM
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/devmercator2010/CONFIG/ORCA2_LIM/EXP00/iodef.xml

    r1793 r2072  
    560560  </context> 
    561561   
    562   <context id="1_nemo"> 
    563      
    564     <!--  
    565 ============================================================================================================ 
    566 =                                  definition of all existing variables                                    = 
    567 =                                            DO NOT CHANGE                                                 = 
    568 ============================================================================================================ 
    569     --> 
    570      
    571     <field_definition level="1" prec="4" operation="ave(X)" enabled=".TRUE."> <!-- time step automaticaly defined --> 
    572  
    573       <!-- T grid --> 
    574        
    575       <group id="grid_T" axis_ref="none" grid_ref="grid_T"> 
    576    <field id="toce"         description="temperature"                               unit="degC" axis_ref="deptht"   /> 
    577          <field id="soce"         description="salinity"                                  unit="psu"  axis_ref="deptht"   /> 
    578    <field id="sst"          description="sea surface temperature"                   unit="degC"                     /> 
    579    <field id="sst2"         description="square of sea surface temperature"         unit="degC2"                    /> 
    580    <field id="|sstgrad|"    description="module of sst gradient"                    unit="degC/m"                   /> 
    581    <field id="|sstgrad|2"   description="square of module of sst gradient"          unit="degC2/m2"                 /> 
    582    <field id="sss"          description="sea surface salinity"                      unit="psu"                      /> 
    583    <field id="sss2"         description="square of sea surface salinity"            unit="psu2"                     /> 
    584    <field id="ssh"          description="sea surface height"                        unit="m"                        /> 
    585    <field id="ssh2"         description="square of sea surface height"              unit="m2"                       /> 
    586    <field id="mldkz5"       description="mixing layer depth (Turbocline)"           unit="m"                        /> 
    587    <field id="mldr10_1"     description="Mixed Layer Depth 0.01 ref.10m"            unit="m"                        /> 
    588          <field id="rhop"         description="potential density (sigma0)"                unit="kg/m3" axis_ref="deptht"  /> 
    589    <!-- next variables available with key_diahth --> 
    590    <field id="mlddzt"       description="Thermocline Depth (max dT/dz)"             unit="m"                        /> 
    591    <field id="mldr10_3"     description="Mixed Layer Depth dr=0.03 (ref.10m)"       unit="m"                        /> 
    592    <field id="mldr0_1"      description="Mixed Layer Depth dr=0.01 (ref.surf)"      unit="m"                        /> 
    593    <field id="mldr0_3"      description="Mixed Layer Depth dr=0.03 (ref.surf)"      unit="m"                        /> 
    594    <field id="mld|dt|"      description="Mixed Layer Depth |dt|=0.2 (ref.10m)"      unit="m"                        /> 
    595    <field id="topthdep"     description="Top of the thermocline dt=-0.2 (ref.10m)"  unit="m"                        /> 
    596    <field id="pycndep"      description="Pycnocline depth dr~dt=-0.2 (ref.10m)"     unit="m"                        /> 
    597    <field id="BLT"          description="Barrier Layer Thickness"                   unit="m"                        /> 
    598    <field id="tinv"         description="Max of vertical invertion of temperature"  unit="degC"                     /> 
    599    <field id="depti"        description="Depth of max. vert. inv. of temperature"   unit="m"                        /> 
    600         <field id="20d"          description="Depth of 20C isotherm"                     unit="m"                        /> 
    601    <field id="28d"          description="Depth of 28C isotherm"                     unit="m"                        /> 
    602    <field id="hc300"        description="Heat content 300 m"                        unit="W"                        /> 
    603    <!-- variables available with key_diaar5 --> 
    604    <field id="botpres"      description="Pressure at sea floor"                     unit="dbar"                     /> 
    605    <field id="cellthc"      description="Cell thickness"                            unit="m"     axis_ref="deptht"  /> 
    606      </group> 
    607  
    608       <!-- SBC --> 
    609        
    610       <group id="SBC" axis_ref="none" grid_ref="grid_T" > <!-- time step automaticaly defined based on nn_fsbc --> 
    611  
    612    <field id="emp"          description="Net Upward Water Flux"                                        unit="kg/m2/s"  /> 
    613    <field id="emps"         description="concentration/dilution water flux"                            unit="kg/m2/s"  /> 
    614    <field id="snowpre"      description="Snow precipitation"                                           unit="kg/m2/s"  /> 
    615    <field id="runoffs"      description="River Runoffs"                                                unit="Kg/m2/s"  /> 
    616  
    617    <field id="qns+qsr"      description="Net Downward Heat Flux"                                       unit="W/m2"     /> 
    618    <field id="qns"          description="non solar Downward Heat Flux"                                 unit="W/m2"     /> 
    619    <field id="qsr"          description="Shortwave Radiation"                                          unit="W/m2"     /> 
    620    <field id="qsr3d"        description="Shortwave Radiation 3D distribution"        axis_ref="deptht" unit="W/m2"     /> 
    621    <field id="qrp"          description="Surface Heat Flux: Damping"                                   unit="W/m2"     /> 
    622    <field id="erp"          description="Surface Water Flux: Damping"                                  unit="Kg/m2/s"  /> 
    623    <field id="taum"         description="wind stress module"                                           unit="N/m2"     /> 
    624    <field id="wspd"         description="Wind speed module at 10 m"                                    unit="m/s"      /> 
    625     
    626    <!-- *_oce variables available with ln_blk_clio or ln_blk_core --> 
    627    <field id="qns_oce"      description="Non solar Downward Heat Flux over open ocean"                 unit="W/m2"     /> 
    628    <field id="qlw_oce"      description="Longwave Downward Heat Flux over open ocean"                  unit="W/m2"     /> 
    629    <field id="qsb_oce"      description="Sensible Downward Heat Flux over open ocean"                  unit="W/m2"     /> 
    630    <field id="qla_oce"      description="Latent Downward Heat Flux over open ocean"                    unit="W/m2"     /> 
    631    <field id="taum_oce"     description="wind stress module over open ocean"                           unit="N/m2"     /> 
    632  
    633    <field id="ice_cover"    description="Ice fraction"                                                 unit="1"        /> 
    634  
    635    <field id="ioceflxb"     description="Oceanic flux at the ice base"                                 unit="W/m2"     /> 
    636    <field id="qsr_ai_cea"   description="Air-Ice downward solar heat flux (cell average)"              unit="W/m2"     /> 
    637    <field id="qns_ai_cea"   description="Air-Ice downward non-solar heat flux (cell average)"          unit="W/m2"     /> 
    638    <field id="qla_ai_cea"   description="Air-Ice downward Latent heat flux (cell average)"             unit="W/m2"     /> 
    639     
    640    <field id="qsr_io_cea"   description="Ice-Oce downward solar heat flux (cell average)"              unit="W/m2"     /> 
    641    <field id="qns_io_cea"   description="Ice-Oce downward non-solar heat flux (cell average)"          unit="W/m2"     /> 
    642     
    643    <field id="snowthic_cea" description="Snow thickness (cell average)"                                unit="m"        /> 
    644    <field id="icethic_cea"  description="Ice thickness (cell average)"                                 unit="m"        /> 
    645    <field id="iceprod_cea"  description="Ice production (cell average)"                                unit="m/s"      /> 
    646     
    647    <field id="ice_pres"     description="Ice presence"                                                 unit="-"        /> 
    648    <field id="ist_cea"      description="Ice surface temperature (cell average)"                       unit="degC"     /> 
    649    <field id="ist_ipa"      description="Ice surface temperature (ice presence average)"               unit="degC"     />       
    650    <field id="uice_ipa"     description="Ice velocity along i-axis at I-point (ice presence average)"  unit="m/s"      />       
    651    <field id="vice_ipa"     description="Ice velocity along j-axis at I-point (ice presence average)"  unit="m/s"      />       
    652     
    653    <field id="utau_ice"     description="Wind stress along i-axis over the ice at i-point"             unit="N/m2"     /> 
    654    <field id="vtau_ice"     description="Wind stress along j-axis over the ice at i-point"             unit="N/m2"     /> 
    655     
    656    <field id="u_imasstr"    description="Sea-ice mass transport along i-axis"                          unit="kg/s"     /> 
    657    <field id="v_imasstr"    description="Sea-ice mass transport along j-axis"                          unit="kg/s"     /> 
    658  
    659    <!-- available key_coupled --> 
    660    <field id="snow_ao_cea"  description="Snow over ice-free ocean (cell average)"                      unit="kg/m2/s"  /> 
    661    <field id="snow_ai_cea"  description="Snow over sea-ice (cell average)"                             unit="kg/m2/s"  /> 
    662    <field id="subl_ai_cea"  description="Sublimation over sea-ice (cell average)"                      unit="kg/m2/s"  /> 
    663    <field id="icealb_cea"   description="Ice albedo (cell average)"                                    unit="1"        /> 
    664    <field id="calving"      description="Calving"                                                      unit="kg/m2/s"  /> 
    665    <!-- available if key_coupled + conservative method --> 
    666    <field id="rain"         description="Liquid precipitation"                                         unit="Kg/m2/s"  /> 
    667    <field id="evap_ao_cea"  description="Evaporation over ice-free ocean (cell average)"               unit="kg/m2/s"  /> 
    668    <!-- variables available with key_diaar5 --> 
    669    <field id="isnwmlt_cea"   description="Snow over Ice melting (cell average)"                        unit="kg/m2/s"  /> 
    670    <field id="fsal_virt_cea" description="Virtual salt flux due to ice formation (cell average)"       unit="kg/m2/s"  /> 
    671    <field id="fsal_real_cea" description="Real salt flux due to ice formation (cell average)"          unit="kg/m2/s"  /> 
    672    <field id="hflx_rain_cea" description="heat flux due to rainfall"                                   unit="W/m2"     /> 
    673    <field id="hflx_evap_cea" description="heat flux due to evaporation"                                unit="W/m2"     /> 
    674    <field id="hflx_snow_cea" description="heat flux due to snow falling over ice-free ocean"           unit="W/m2"     /> 
    675    <field id="hflx_ice_cea"  description="heat flux due to ice thermodynamics"                         unit="W/m2"     /> 
    676    <field id="hflx_rnf_cea"  description="heat flux due to runoffs"                                    unit="W/m2"     /> 
    677    <field id="hflx_cal_cea"  description="heat flux due to calving"                                    unit="W/m2"     /> 
    678    <field id="bicemel_cea"  description="Rate of Melt at Sea Ice Base (cell average)"                  unit="kg/m2/s"  /> 
    679    <field id="licepro_cea"  description="Lateral Sea Ice Growth Rate (cell average)"                   unit="kg/m2/s"  /> 
    680    <field id="snowmel_cea"  description="Snow Melt Rate (cell average)"                                unit="kg/m2/s"  /> 
    681    <field id="sntoice_cea"  description="Snow-Ice Formation Rate (cell average)"                       unit="kg/m2/s"  /> 
    682    <field id="ticemel_cea"  description="Rate of Melt at Upper Surface of Sea Ice (cell average)"      unit="kg/m2/s"  /> 
    683  
    684       </group> 
    685  
    686       <!-- U grid --> 
    687        
    688       <group id="grid_U"  axis_ref="depthu" grid_ref="grid_U"> 
    689    <field id="utau"         description="Wind Stress along i-axis"                    unit="N/m2" axis_ref="none" /> 
    690    <field id="uoce"         description="ocean current along i-axis"                  unit="m/s"                  /> 
    691    <field id="uoce_eff"     description="Effective ocean current along i-axis"        unit="m/s"                  /> 
    692    <!-- uoce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    693    <field id="uoce_eiv"     description="EIV ocean current along i-axis"              unit="m/s"                  /> 
    694    <!-- uoce_eiv: available with key_trabbl_adv --> 
    695    <field id="uoce_bbl"     description="BBL ocean current along i-axis"              unit="m/s"                  /> 
    696    <!-- variables available with key_diaar5 --> 
    697    <field id="u_masstr"     description="ocean eulerian mass transport along i-axis"  unit="kg/s"                 /> 
    698    <field id="u_heattr"     description="ocean eulerian heat transport along i-axis"  unit="W"    axis_ref="none" /> 
    699    <field id="ueiv_heattr"  description="ocean bolus heat transport along i-axis"     unit="W"    axis_ref="none" /> 
    700    <field id="udiff_heattr" description="ocean diffusion heat transport along i-axis" unit="W"    axis_ref="none" /> 
    701      </group> 
    702        
    703       <!-- V grid --> 
    704        
    705       <group id="grid_V"  axis_ref="depthv" grid_ref="grid_V"> 
    706    <field id="vtau"         description="Wind Stress along j-axis"                    unit="N/m2" axis_ref="none" /> 
    707    <field id="voce"         description="ocean current along j-axis"                  unit="m/s"                  /> 
    708    <field id="voce_eff"     description="Effective ocean current along j-axis"        unit="m/s"                  /> 
    709    <!-- voce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    710    <field id="voce_eiv"     description="EIV ocean current along j-axis"              unit="m/s"                  /> 
    711    <!-- voce_eiv: available with key_trabbl_adv --> 
    712    <field id="voce_bbl"     description="BBL ocean current along j-axis"              unit="m/s"                  /> 
    713    <!-- variables available with key_diaar5 --> 
    714    <field id="v_masstr"     description="ocean eulerian mass transport along j-axis"  unit="kg/s"                 /> 
    715    <field id="v_heattr"     description="ocean eulerian heat transport along j-axis"  unit="W"    axis_ref="none" /> 
    716    <field id="veiv_heattr"  description="ocean bolus heat transport along j-axis"     unit="W"    axis_ref="none" /> 
    717    <field id="vdiff_heattr" description="ocean diffusion heat transport along j-axis" unit="W"    axis_ref="none" /> 
    718       </group> 
    719        
    720       <!-- W grid --> 
    721        
    722       <group id="grid_W"  axis_ref="depthw" grid_ref="grid_W"> 
    723    <field id="woce"         description="ocean vertical velocity"                     unit="m/s"                  /> 
    724    <field id="woce_eff"     description="effective ocean vertical velocity"           unit="m/s"                  /> 
    725    <!-- woce_eiv: available with key_traldf_eiv and key_diaeiv --> 
    726    <field id="woce_eiv"     description="EIV ocean vertical velocity"                 unit="m/s"                  /> 
    727    <!-- woce_eiv: available with key_trabbl_adv --> 
    728    <field id="woce_bbl"     description="BBL ocean vertical velocity"                 unit="m/s"                  /> 
    729    <field id="avt"          description="vertical eddy diffusivity"                   unit="m2/s"                 /> 
    730    <field id="avm"          description="vertical eddy viscosity"                     unit="m2/s"                 /> 
    731    <!-- avs: available with key_zdfddm --> 
    732    <field id="avs"          description="salt vertical eddy diffusivity"              unit="m2/s"                 /> 
    733    <!-- avt_evd and avm_evd: available with ln_zdfevd --> 
    734    <field id="avt_evd"      description="enhanced vertical diffusivity"               unit="m2/s"                 /> 
    735    <field id="avm_evd"      description="enhanced vertical viscosity"                 unit="m2/s"                 /> 
    736    <!-- aht2d and  aht2d_eiv: available with key_traldf_eiv and key_traldf_c2d --> 
    737    <field id="aht2d"        description="lateral eddy diffusivity"                    unit="m2/s" axis_ref="none" /> 
    738    <field id="aht2d_eiv"    description="EIV lateral eddy diffusivity"                unit="m2/s" axis_ref="none" /> 
    739    <!-- avt_tide: available with key_zdftmx --> 
    740    <field id="av_tide"      description="tidal vertical diffusivity"                  unit="m2/s"                 /> 
    741    <!-- variables available with key_diaar5 -->    
    742    <field id="w_masstr"     description="vertical mass trasport"                      unit="kg/s"                 /> 
    743    <field id="w_masstr2"    description="square of vertical mass trasport"            unit="kg2/s2"               /> 
    744       </group> 
    745            
    746       <!-- scalar --> 
    747        
    748       <!-- variables available with key_diaar5 --> 
    749       <group id="scalar" axis_ref="none" grid_ref="scalarpoint" zoom_ref="1point" > 
    750    <field id="voltot"     description="global mean volume"                         unit="m3"   /> 
    751    <field id="sshtot"     description="global mean ssh"                            unit="m"    /> 
    752    <field id="sshsteric"  description="global mean ssh steric"                     unit="m"    /> 
    753    <field id="sshthster"  description="global mean ssh thermosteric"               unit="m"    /> 
    754    <field id="masstot"    description="global mean mass"                           unit="kg"   /> 
    755    <field id="temptot"    description="global mean temperature"                    unit="degC" /> 
    756    <field id="saltot"     description="global mean salinity"                       unit="psu"  /> 
    757    <field id="fram_trans" description="Sea Ice Mass Transport Through Fram Strait" unit="kg/s" /> 
    758       </group> 
    759  
    760     </field_definition> 
    761      
    762     <!--  
    763 ============================================================================================================ 
    764 =                                           output files definition                                        = 
    765 =                                            Define your own files                                         = 
    766 =                                         put the variables you want...                                    = 
    767 ============================================================================================================ 
    768     --> 
    769      
    770     <file_definition > 
    771  
    772       <group id="1h" output_freq="3600"   output_level="10" enabled=".TRUE.">                      <!-- 1h files --> 
    773       </group> 
    774        
    775       <group id="2h" output_freq="7200"   output_level="10" enabled=".TRUE.">                      <!-- 2h files --> 
    776       </group> 
    777        
    778       <group id="3h" output_freq="10800"  output_level="10" enabled=".TRUE.">                      <!-- 3h files --> 
    779       </group> 
    780        
    781       <group id="4h" output_freq="14400"  output_level="10" enabled=".TRUE.">                      <!-- 4h files --> 
    782       </group> 
    783        
    784       <group id="6h" output_freq="21600"  output_level="10" enabled=".TRUE.">                      <!-- 6h files --> 
    785       </group> 
    786        
    787       <group id="1d" output_freq="86400"  output_level="10" enabled=".TRUE.">                      <!-- 1d files --> 
    788      <!-- global file with different operations on data   --> 
    789     <file id="1d_grid_T" name="auto" description="ocean T grid variables" > 
    790        <field ref="sst"    name="sst_1d_ave"                       />     <!-- mean --> 
    791        <field ref="sst"    name="sst_1d_max"  operation="t_max(X)" />     <!-- max --> 
    792      </file> 
    793       </group> 
    794        
    795       <group id="3d" output_freq="259200" output_level="10" enabled=".TRUE.">                      <!-- 3d files --> 
    796       </group> 
    797        
    798       <group id="5d" output_freq="432000" output_level="10" enabled=".TRUE.">                      <!-- 5d files --> 
    799  
    800    <file id="5d_grid_T" name="auto" description="ocean T grid variables" > 
    801      <field ref="toce"         name="votemper"  /> 
    802      <field ref="soce"         name="vosaline"  /> 
    803      <field ref="sst"          name="sosstsst"  /> 
    804      <field ref="sss"          name="sosaline"  /> 
    805      <field ref="ssh"          name="sossheig"  /> 
    806      <field ref="emp"          name="sowaflup"  /> 
    807      <field ref="qsr"          name="soshfldo"  /> 
    808      <field ref="emps"         name="sowaflcd"  /> 
    809      <field ref="qns+qsr"      name="sohefldo"  /> 
    810      <field ref="mldr10_1"     name="somxl010"  /> 
    811      <field ref="mldkz5"       name="somixhgt"  /> 
    812      <field ref="ice_cover"    name="soicecov"  /> 
    813      <field ref="wspd"         name="sowindsp"  /> 
    814      <field ref="qrp"          name="sohefldp"  /> 
    815      <field ref="erp"          name="sowafldp"  /> 
    816      <field ref="mlddzt"       name="sothedep"  /> 
    817      <field ref="20d"          name="so20chgt"  /> 
    818      <field ref="28d"          name="so28chgt"  /> 
    819      <field ref="hc300"        name="sohtc300"  /> 
    820      <field ref="ist_ipa"      name="soicetem"  /> 
    821      <field ref="icealb_cea"   name="soicealb"  />    
    822    </file> 
    823     
    824    <file id="5d_grid_U" name="auto" description="ocean U grid variables" > 
    825      <field ref="uoce"         name="vozocrtx"  /> 
    826      <field ref="utau"         name="sozotaux"  /> 
    827    </file> 
    828     
    829    <file id="5d_grid_V" name="auto" description="ocean V grid variables" > 
    830      <field ref="voce"         name="vomecrty"  /> 
    831      <field ref="vtau"         name="sometauy"  /> 
    832    </file> 
    833     
    834    <file id="5d_grid_W" name="auto" description="ocean W grid variables" > 
    835      <field ref="woce"         name="vovecrtz" /> 
    836      <field ref="avt"          name="votkeavt" /> 
    837      <field ref="avt_evd"      name="votkeevd" /> 
    838      <field ref="avm"          name="votkeavm" /> 
    839      <field ref="avm_evd"      name="votkeevm" /> 
    840      <field ref="avs"          name="voddmavs" /> 
    841      <field ref="aht2d"        name="soleahtw" /> 
    842    </file> 
    843     
    844 <!-- 
    845    <file id="5d_icemod" name="auto" description="ice variables" > 
    846      <field ref="ice_pres"                     /> 
    847      <field ref="snowthic_cea" name="isnowthi" /> 
    848      <field ref="icethic_cea"  name="iicethic" /> 
    849      <field ref="iceprod_cea"  name="iiceprod" /> 
    850      <field ref="ist_ipa"      name="iicetemp" /> 
    851      <field ref="ioceflxb"     name="ioceflxb" /> 
    852      <field ref="uice_ipa"     name="iicevelu" /> 
    853      <field ref="vice_ipa"     name="iicevelv" /> 
    854      <field ref="utau_ice"     name="iicestru" /> 
    855      <field ref="vtau_ice"     name="iicestrv" /> 
    856      <field ref="qsr_io_cea"   name="iicesflx" /> 
    857      <field ref="qns_io_cea"   name="iicenflx" /> 
    858      <field ref="snowpre"      name="isnowpre" /> 
    859    </file> 
    860 --> 
    861     
    862       </group> 
    863        
    864       <group id="1m" output_freq="-1"     output_level="10" enabled=".TRUE.">                      <!-- real monthly files --> 
    865  
    866    <file id="1m_grid_T" name="auto" description="ocean T grid variables" > 
    867      <field ref="sst"          name="sosstsst"  /> 
    868    </file>    
    869  
    870       </group> 
    871  
    872       <group id="2m" output_freq="-2"     output_level="10" enabled=".TRUE.">                      <!-- real 2m files --> 
    873       </group> 
    874  
    875       <group id="3m" output_freq="-3"     output_level="10" enabled=".TRUE.">                      <!-- real 3m files --> 
    876       </group> 
    877  
    878       <group id="4m" output_freq="-4"     output_level="10" enabled=".TRUE.">                      <!-- real 4m files --> 
    879       </group> 
    880  
    881       <group id="6m" output_freq="-6"     output_level="10" enabled=".TRUE.">                      <!-- real 6m files --> 
    882       </group> 
    883  
    884       <group id="1y" output_freq="-12"    output_level="10" enabled=".TRUE.">                      <!-- real yearly files --> 
    885  
    886    <file id="1y_grid_T" name="auto" description="ocean T grid variables" > 
    887      <field ref="mldr10_1"     name="sobowlin"  operation="t_max(X)" /> 
    888    </file> 
    889  
    890       </group> 
    891  
    892       <group id="2y"  output_freq="-24"   output_level="10" enabled=".TRUE.">                      <!-- real 2y files --> 
    893       </group> 
    894  
    895       <group id="5y"  output_freq="-60"   output_level="10" enabled=".TRUE.">                      <!-- real 5y files --> 
    896       </group> 
    897  
    898       <group id="10y" output_freq="-120"  output_level="10" enabled=".TRUE.">                      <!-- real 10y files --> 
    899       </group> 
    900  
    901     </file_definition> 
    902      
    903     <!--  
    904 ============================================================================================================ 
    905 =                                           grid definition                                                = 
    906 =                                            DO NOT CHANGE                                                 = 
    907 ============================================================================================================ 
    908     --> 
    909      
    910     <axis_definition>   
    911       <axis id="deptht" description="Vertical T levels" unit="m" positive=".false." /> 
    912       <axis id="depthu" description="Vertical U levels" unit="m" positive=".false." /> 
    913       <axis id="depthv" description="Vertical V levels" unit="m" positive=".false." /> 
    914       <axis id="depthw" description="Vertical W levels" unit="m" positive=".false." /> 
    915       <axis id="none" description="axe non defini" unit="none" size="1" /> 
    916     </axis_definition>  
    917      
    918     <grid_definition> 
    919       <grid id="grid_T" description="grid T" > 
    920       </grid> 
    921  
    922       <grid id="grid_U" description="grid U" > 
    923       </grid> 
    924  
    925       <grid id="grid_V" description="grid V" > 
    926       </grid> 
    927  
    928       <grid id="grid_W" description="grid W" > 
    929       </grid> 
    930  
    931       <grid id="scalarpoint" description="scalar" > 
    932    <zoom id="1point" ibegin="1" jbegin="1" ni="1" nj="1" /> 
    933       </grid> 
    934  
    935     </grid_definition>     
    936      
    937   </context> 
    938    
    939562</simulation> 
  • branches/devmercator2010/CONFIG/ORCA2_LIM/EXP00/namelist

    r1759 r2072  
    275275   rn_alphdi   =    0.72   !  (Pyane, 1972) 
    276276/ 
    277  
     277!----------------------------------------------------------------------- 
     278&namdta_tem    !   surface boundary condition : sea surface restoring 
     279!----------------------------------------------------------------------- 
     280!              !     file name                  ! frequency (hours) ! variable   ! time interpol. !  clim   !'yearly' or ! weights  ! rotation ! 
     281!              !                                !  (if <0  months)  !   name     !    (logical)   !  (T/F)  ! 'monthly'  ! filename ! pairing  ! 
     282  sn_tem       = 'data_1m_potential_temperature_nomask',  -1        , 'votemper' ,     .true.     , .true.  , 'yearly'   , ' '      , ' ' 
     283! 
     284  cn_dir       = './'      !  root directory for the location of the runoff files 
     285/ 
     286!----------------------------------------------------------------------- 
     287&namdta_sal    !   surface boundary condition : sea surface restoring 
     288!----------------------------------------------------------------------- 
     289!              !     file name                  ! frequency (hours) ! variable   ! time interpol. !  clim   ! 'yearly' or ! weights  ! rotation ! 
     290!              !                                !  (if <0  months)  !   name     !    (logical)   !  (T/F)  !  'monthly'  ! filename ! pairing  ! 
     291   sn_sal      =  'data_1m_salinity_nomask'     ,         -1        , 'vosaline' ,     .true.     , .true.  , 'yearly'    , ''       , ' ' 
     292 
     293   cn_dir      = './'      !  root directory for the location of the runoff files 
     294/ 
    278295!!====================================================================== 
    279296!!               ***  Lateral boundary condition  *** 
     
    417434   ln_traadv_muscl2 =  .false.  !  MUSCL2 scheme + cen2 at boundaries   
    418435   ln_traadv_ubs    =  .false.  !  UBS scheme                  
     436   !ln_traadv_ppm    =  .true.  !  UBS scheme                  
    419437/ 
    420438!----------------------------------------------------------------------- 
     
    698716&namptr       !   Poleward Transport Diagnostic 
    699717!----------------------------------------------------------------------- 
    700    ln_diaptr  = .true.     !  Poleward heat and salt transport (T) or not (F) 
     718   ln_diaptr  = .false.     !  Poleward heat and salt transport (T) or not (F) 
    701719   ln_diaznl  = .true.     !  Add zonal means and meridional stream functions 
    702720   ln_subbas  = .true.     !  Atlantic/Pacific/Indian basins computation (T) or not  
  • branches/devmercator2010/CONFIG/ORCA2_LIM/IGCM00/COMP/opa9.card

    r1891 r2072  
    2121 
    2222[Interannual] 
    23 #================================================================================================== 
    24 #-- Surface Boundary Condition original files name ( get by the job ) same as the ones in namelist 
    25 #================================================================================================== 
     23#===================================================================== 
     24#-- Surface Boundary Condition original files name ( get by the job ) 
     25#===================================================================== 
    2626#-- NOTE: MANDATORY STRUCTURE OF FILE NAMES GET BY THE JOB :  
    2727#-- "basename_yyyy.nc"     ( for interannual data ) 
     
    3131# default climatology, bulk_clio:  
    3232List_jobsbc=(flx, taux_1m, tauy_1m) 
    33 # example for interannual, bulk core, forcing CORE2: 
    34 #List_jobsbc=(u_10_orca2, v_10_orca2, ncar_rad_orca2, t_10_orca2, q_10_orca2, ncar_precip_orca2) 
    35 # example for interannual, bulk core, forcing DRAKKAR: 
     33# example for interannual, bulk core: 
    3634#List_jobsbc=(radlw_DFS4-ORCA2, radsw_DFS4-ORCA2, q2_DFS4-ORCA2, t2_DFS4-ORCA2, u10_DFS4-ORCA2, v10_DFS4-ORCA2, snow_DFS4-ORCA2, precip_DFS4-ORCA2) 
    3735 
     36#========================================================================================== 
     37#-- Surface Boundary Condition files name expected by NEMO ( same as the ones in namelist ) 
     38#========================================================================================== 
     39#-- NOTE: 2 possible cases : 
     40#-- 1) put in List_runsbc file names different from List_jobsbc but identical to the ones in namelist 
     41#-- 2) leave List_runsbc empty so NEMO will read file names specified in List_jobsbc variable above 
     42 
     43# default climatology, bulk_clio:  
     44List_runsbc=() 
     45# example for interannual, bulk core: 
     46#List_runsbc=(qlw_core, qsw_core, q2_core, t2_core, u10_core, v10_core, snow_core, precip_core) 
    3847 
    3948[InitialStateFiles] 
     
    5362            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/sss_data.nc, .),\ 
    5463            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/sst_data.nc, .),\ 
    55        (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins.nc, .),\ 
    56             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/chlaseawifs_c1m-99-05_smooth_ORCA_R2.nc, chlorophyll.nc),\ 
    57             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/Tides_K1_drg_ORCA_R2.nc, K1rowdrg.nc),\ 
    58             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/Tides_M2_drg_ORCA_R2.nc, M2rowdrg.nc),\ 
    59             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/tmaskitf_ORCA2_bis.nc, mask_itf.nc),\ 
    60             (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/kRGB61.txt, .) 
    61  
    62  
     64            (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/subbasins.nc, .) 
    6365 
    6466 
     
    7779List=   (${PREFIX_WF1}_grid_T.nc,         ${R_OUT_OCE_WF1}/${PREFIX}_${WF1}_grid_T.nc,               Post_1Y_grid_T),\ 
    7880        (${PREFIX_WF2}_grid_T.nc,         ${R_OUT_OCE_WF2}/${PREFIX}_${WF2}_grid_T.nc,               Post_1M_grid_T),\ 
    79         (${PREFIX_WF3}_grid_T.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_T.nc,               Post_1M_grid_T),\ 
    80         (${PREFIX_WF3}_grid_U.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_U.nc,               Post_1M_grid_U) ,\ 
    81         (${PREFIX_WF3}_grid_V.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_V.nc,               Post_1M_grid_V),\ 
    82         (${PREFIX_WF3}_grid_W.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_W.nc,               Post_1M_grid_W),\ 
     81        (${PREFIX_WF3}_grid_T.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_T.nc,               Post_5D_grid_T),\ 
     82        (${PREFIX_WF3}_grid_U.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_U.nc,               Post_5D_grid_U) ,\ 
     83        (${PREFIX_WF3}_grid_V.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_V.nc,               Post_5D_grid_V),\ 
     84        (${PREFIX_WF3}_grid_W.nc,         ${R_OUT_OCE_WF3}/${PREFIX}_${WF3}_grid_W.nc,               Post_5D_grid_W),\ 
    8385        (${PREFIX_WF4}_grid_T_0n180w.nc,  ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_0n180w.nc,        NONE ),\ 
    8486        (${PREFIX_WF4}_grid_T_Eq.nc,      ${R_OUT_OCE_WF4}/${PREFIX}_${WF4}_grid_T_Eq.nc,            NONE ),\ 
     
    8991 
    9092 
     93[Post_1M_grid_T] 
     94Patches = (Patch_20091030_histcom_time_axis) 
     95GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
     96TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
     97 
    9198[Post_1Y_grid_T] 
    9299Patches = (Patch_20091030_histcom_time_axis) 
     
    94101TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
    95102 
    96 [Post_1M_grid_T] 
     103[Post_5D_grid_T] 
    97104Patches = (Patch_20091030_histcom_time_axis) 
    98105GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
    99106TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
    100107 
    101 [Post_1M_grid_U] 
     108[Post_5D_grid_U] 
    102109Patches = (Patch_20091030_histcom_time_axis) 
    103110GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter) 
    104111TimeSeriesVars = (sozotaux) 
    105112 
    106 [Post_1M_grid_V] 
     113[Post_5D_grid_V] 
    107114Patches = (Patch_20091030_histcom_time_axis) 
    108115GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter) 
    109116TimeSeriesVars = (sometauy) 
    110117 
    111 [Post_1M_grid_W] 
     118[Post_5D_grid_W] 
    112119Patches = (Patch_20091030_histcom_time_axis) 
    113120GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter) 
  • branches/devmercator2010/CONFIG/ORCA2_LIM/IGCM00/COMP/opa9.driver

    r1949 r2072  
    5151    # Definition from opa9.card of List_jobsbc and List_runsbc used to do to interannual and climatological runs  
    5252   IGCM_card_DefineArrayFromOption ${SUBMIT_DIR}/COMP/opa9.card Interannual List_jobsbc 
     53   IGCM_card_DefineArrayFromOption ${SUBMIT_DIR}/COMP/opa9.card Interannual List_runsbc 
    5354        set -A ListFormulationJobsbc -- \${opa9_Interannual_Listjobsc${opa9_Interannual_List_jobsbc}[*]} 
     55        set -A ListFormulationRunsbc -- \${opa9_Interannual_Listrunsbc${opa9_Interannual_List_runsbc}[*]} 
    5456 
    5557    ##--Variables used for XMLIO_SERVER configuration file 
     
    6971    if [ X${opa9_UserChoices_Interannual_Run} = Xy ] ; then 
    7072 
    71    typeset file  
    72  
    73    (( PeriodCumulPeriod =  ${CumulPeriod} - 1 ))  
    74    (( PeriodInitYear =${InitYear} + ${PeriodCumulPeriod} * ${PeriodLengthInYears} )) 
    75    (( PeriodFinalYear =${InitYear} + ${PeriodLengthInYears}*${CumulPeriod} - 1 )) 
    76  
    77         NbFileInter=${#opa9_Interannual_List_jobsbc[*]} 
    78         (( NbFileInter_tot=${#opa9_Interannual_List_jobsbc[*]} * ${PeriodLengthInYears} )) 
     73   typeset file fileo 
     74 
     75        eval NbFileInter=${#opa9_Interannual_List_jobsbc[*]} 
     76 
    7977   (( i = 0 )) 
    80  
    81    while [ ${year} -le ${PeriodFinalYear} ] ; do #copy in ONCE of ALL necessary files for all PeriodLength 
    82         
    83        while [ $i -lt ${NbFileInter} ] ; do 
    84        
    85       eval file=${opa9_Interannual_List_jobsbc[$i]} 
    86       if [ X${year} = X${PeriodInitYear} ] ; then   
    87                            if [ ${month} -eq 01 ] ; then 
    88                   # if year-1 does not exist we create a file _noym1.nc copy of year 
    89                   eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 
    90                   if  [ ! -f ${jobsbc_file_ym1} ] ; then 
    91                      eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 
    92                      eval runsbc_file_ym1=${file}_noym1.nc 
    93                   else 
    94                       eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 
    95                       eval runsbc_file_ym1=${file}_y$(( year - 1 )).nc 
    96                   fi 
    97  
    98                             IGCM_sys_Get ${jobsbc_file_ym1} ${runsbc_file_ym1} 
    99                            fi 
    100       fi 
    101        
    102             # download year  
    103       eval jobsbc_file_y=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 
    104       eval runsbc_file_y=${file}_y${year}.nc 
    105        
     78   while [ $i -lt ${NbFileInter} ] ; do 
     79       eval file=${opa9_Interannual_List_jobsbc[$i]} 
     80       eval jobsbc_file_ym1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year - 1 )).nc 
     81       eval jobsbc_file_y=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 
     82       eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 
     83     # Copy of List_jobsbc in List_runsbc if this last one is empty  
     84            if [ X${opa9_Interannual_List_runsbc[0]} = X${NULL_STR} ] ; then 
     85         eval fileo=${opa9_Interannual_List_jobsbc[$i]} 
     86               eval runsbc_file_ym1=${file}_y$(( year - 1 )).nc 
     87               eval runsbc_file_y=${file}_y${year}.nc 
     88               eval runsbc_file_yp1=${file}_y$(( year + 1 )).nc 
     89       else 
     90         eval fileo=${opa9_Interannual_List_runsbc[$i]} 
     91               eval runsbc_file_ym1=${fileo}_y$(( year - 1 )).nc 
     92               eval runsbc_file_y=${fileo}_y${year}.nc 
     93               eval runsbc_file_yp1=${fileo}_y$(( year + 1 )).nc 
     94      fi 
     95 
     96       if [ X${Period} = X1 ] ; then 
     97      if [ ${month} -eq 01 ] ; then 
     98          IGCM_sys_Get ${jobsbc_file_ym1} ${runsbc_file_ym1} 
     99      fi 
    106100      if [ ! -f ${runsbc_file_y} ] ; then 
    107101          IGCM_sys_Get ${jobsbc_file_y} ${runsbc_file_y} 
    108102      fi 
    109        
    110       # download (year+1) if it is last year of run 
    111       if [ X${year} = X${PeriodFinalYear} ] ; then     
    112     
    113           eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 
    114           eval runsbc_file_yp1=${file}_y$(( year + 1 )).nc 
    115            
    116           if  [ ! -f ${runsbc_file_yp1} ] ; then 
    117           
    118               # if year+1 does not exist we create a file _noyp1.nc copy of year 
    119             eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 
    120          if  [ ! -f ${jobsbc_file_yp1} ] ; then 
    121              eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_${year}.nc 
    122                 eval runsbc_file_yp1=${file}_noyp1.nc 
    123          else 
    124              eval jobsbc_file_yp1=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}_$(( year + 1 )).nc 
    125              eval runsbc_file_yp1=${file}_y$(( year + 1 )).nc 
    126          fi 
    127          IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1} 
    128           fi 
    129            
    130       fi 
    131       (( i = i + 1 )) 
    132     
    133        done 
    134     
    135        (( year = year + 1 )) 
    136      
    137        (( i = 0 )) 
     103      if [ ! -f ${runsbc_file_yp1} ] ; then 
     104          IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1} 
     105      fi 
     106       else  
     107      if [ ! -f ${runsbc_file_yp1} ] ; then 
     108          IGCM_sys_Get ${jobsbc_file_yp1} ${runsbc_file_yp1} 
     109      fi 
     110       fi  
     111 
     112       (( i = i + 1 )) 
    138113   done 
    139  
    140114    # End interannual 
    141115    elif [ X${opa9_UserChoices_Interannual_Run} = Xn ] ; then 
    142116    # Climatological run 
    143        typeset file  
     117       typeset file fileo 
    144118 
    145119       eval NbFileInter=${#opa9_Interannual_List_jobsbc[*]} 
     
    149123            eval file=${opa9_Interannual_List_jobsbc[$i]} 
    150124            eval jobsbc_file=${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version}/${file}.nc 
    151             eval runsbc_file=${file}.nc 
     125            if [ X${opa9_Interannual_List_runsbc[0]} = X${NULL_STR} ] ; then 
     126         eval fileo=${opa9_Interannual_List_jobsbc[$i]} 
     127               eval runsbc_file=${fileo}.nc 
     128       else 
     129         eval fileo=${opa9_Interannual_List_runsbc[$i]} 
     130               eval runsbc_file=${fileo}.nc 
     131      fi 
    152132 
    153133            IGCM_sys_Get ${jobsbc_file} ${runsbc_file} 
     
    244224   NEMO_END=$( echo $( awk "BEGIN { printf \"%0${PRECIS}d\",${OPA_NITEND} }" ) )  
    245225 
    246     sed -e "s%${PAT_CEXPER}%       cn_exp=\"${config_UserChoices_JobName}\"%"  \ 
     226    sed -e "s%${PAT_CEXPER}%       cn_exp=\"${config_UserChoices_JobName}\"%" \ 
    247227   -e "s%${PAT_NIT000}%       nn_it000=${OPA_NIT000}%"                    \ 
    248228   -e "s%${PAT_NITEND}%       nn_itend=${OPA_NITEND}%"                    \ 
    249    -e "s%${PAT_RESTAR}%       ln_rstart=${OPA_LRSTAR}%"                   \ 
     229   -e "s%${PAT_RESTAR}%       ln_rstart=${OPA_LRSTAR}%"                 \ 
    250230   -e "s%${PAT_NSTOCK}%       nn_stock=${OPA_NSTOCK}%"                    \ 
    251    -e "s%${PAT_NRSTAR}%       nn_rstctl=${OPA_NRSTDT}%"                   \ 
    252    -e "s%${PAT_NDATE0}%       nn_date0=${PeriodDateBegin}%"               \ 
     231   -e "s%${PAT_NRSTAR}%       nn_rstctl=${OPA_NRSTDT}%"                    \ 
     232   -e "s%${PAT_NDATE0}%       nn_date0=${PeriodDateBegin}%"                \ 
    253233   -e "s%${PAT_NMSH}%         nn_msh=${OPA_NMSH}%"                        \ 
    254    -e "s%${PAT_NLEAPY}%       nn_leapy=${OPA_NLEAPY}%"                  \ 
     234   -e "s%${PAT_NLEAPY}%       nn_leapy=${OPA_NLEAPY}%"                 \ 
    255235   namelist > namelist.tmp 
    256236 
    257237    IGCM_sys_Mv namelist.tmp namelist 
    258  
    259238 
    260239    # update xmlio_server.def 
  • branches/devmercator2010/CONFIG/ORCA2_LIM/scripts/BB_make

    r2067 r2072  
    77#          Check your compilers option in consequence when using real F95 compilers 
    88 
    9 F_O += -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC)  
    10 L_X = $(L_O)  
    119#-Q- platine # Compiler options NEMO (CCRT Itanium Bull)  
    1210#-Q- platine F_O = -O3 -i4 -r8 -module $(MODDIR)/oce -I$(MODDIR) -I$(MODDIR)/oce -I$(NCDF_INC) $(USER_INC)  
     
    2422#-Q- sxdkrz  F_O =  -f2003 nocbind -ew -sx6 -ftrace -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf"-pvctl noassume loopcnt=10000" -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    2523#-Q- sxdkrz  L_X = $(L_O) -ftrace 
    26 #-Q- es2  # Compiler options for NEMO (Earth Simulator) 
    27 #-Q- es2  # for super perfs! 
    28 #-Q- es2  # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    29 #-Q- es2  # regular options! 
    30 #-Q- es2  F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
    31 #-Q- es2  L_X = $(L_O) 
     24#-Q- eshpux  # Compiler options for NEMO (Earth Simulator) 
     25#-Q- eshpux  # for super perfs! 
     26#-Q- eshpux  # F_O = -f2003 nocbind $(FTRACE) -pi nest=5 line=10000 expin=Fmpplib.F -Wf,-A idbl4 -C hopt -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     27#-Q- eshpux  # regular options! 
     28#-Q- eshpux  F_O = -f2003 nocbind $(FTRACE) -Wf,-A idbl4 -C vopt -P stack -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 -L transform -Wf,-pvctl nomsg -Wf"-O nomsg" -I $(MODDIR) -I $(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     29#-Q- eshpux  L_X = $(L_O) 
    3230#-Q- linux  # Compiler options for NEMO (pgf version) 
    3331#-Q- linux  F_O = -Mlist -O3 -byteswapio -r8  -I $(MODDIR) -I$(MODDIR)/oce -I $(NCDF_INC) $(USER_INC) 
     
    6462#-Q- sx8brodie PREF=i. 
    6563#-Q- sxdkrz PREF=i. 
    66 #-Q- es2 PREF=i. 
     64#-Q- eshpux PREF=i. 
    6765 
    6866# add suffix to P_P 
     
    103101 
    104102#check key compatibility 
    105 keycompat=$(if $(word 2, $(findstring $1,$(P_P)) $(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
     103keycompat=$(if $(and $(findstring $1,$(P_P)),$(findstring $2,$(P_P))),$(error $1 and $2 NOT compatible)) 
    106104 
    107105KEY_LIST = \ 
     
    439437 
    440438# Agrif library and conv 
    441 libagrif : 
     439libagrif :  $(call keycompat,key_iomput,key_agrif) 
    442440ifeq ($(AGRIF),use) 
    443441   @( if [ ! -d OPAFILES ]; then mkdir OPAFILES; fi ) 
     
    465463#-Q- sx8brodie    -R2 \ 
    466464#-Q- sxdkrz    -R2 \ 
    467 #-Q- es2    -R2 \ 
     465#-Q- eshpux    -R2 \ 
    468466#-Q- aix6      -qsource \ 
    469467#-Q- aix    -qsource \ 
     
    471469      OPAFILES/$*.F90 || { mv $(PREF).L $(TMP) ; false ; exit ; } 
    472470#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    473 #-Q- es2       @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     471#-Q- eshpux       @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    474472endif 
    475473 
     
    485483.PRECIOUS : $(MODEL_LIB) 
    486484#-Q- sxdkrz .PRECIOUS : $(SXMODEL_LIB) 
    487 #-Q- es2 .PRECIOUS : $(SXMODEL_LIB) 
     485#-Q- eshpux .PRECIOUS : $(SXMODEL_LIB) 
    488486 
    489487# library dependancies 
     
    504502#-Q- sx8brodie    -R2 \ 
    505503#-Q- sxdkrz    -R2 \ 
    506 #-Q- es2    -R2 \ 
     504#-Q- eshpux    -R2 \ 
    507505#-Q- aix    -qsource \ 
    508506#-Q- aix6      -qsource \ 
     
    510508      $*.f90 || { if [ -f $(PREF)$*.L ] ; then mv $(PREF)$*.L $(TMP) ; fi ; false ; exit ; } 
    511509#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    512 #-Q- es2    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     510#-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    513511      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    514512      @$(RM) $*.[of] 
     
    540538#-Q- sx8brodie    -R2 \ 
    541539#-Q- sxdkrz    -R2 \ 
    542 #-Q- es2    -R2 \ 
     540#-Q- eshpux    -R2 \ 
    543541#-Q- aix    -qsource \ 
    544542#-Q- aix6      -qsource \ 
     
    552550#-Q- sx8brodie    -R2 \ 
    553551#-Q- sxdkrz    -R2 \ 
    554 #-Q- es2    -R2 \ 
     552#-Q- eshpux    -R2 \ 
    555553#-Q- aix    -qsource \ 
    556554#-Q- aix6      -qsource \ 
     
    559557endif 
    560558#-Q- sxdkrz    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    561 #-Q- es2    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
     559#-Q- eshpux    @$(A_X) $(SXMODEL_LIB) $*.o  > /dev/null 
    562560      @$(A_C) $(MODEL_LIB) $*.o  > /dev/null 
    563561      @$(RM) $*.[of] 
     
    853851   $(MODEL_LIB)(dom_oce.o) \ 
    854852   $(MODEL_LIB)(in_out_manager.o) \ 
    855    $(MODEL_LIB)(obc_par.o) \ 
    856853   $(MODEL_LIB)(oce.o) \ 
    857854   $(MODEL_LIB)(opa.o) \ 
     
    868865   dom_oce.F90 \ 
    869866   in_out_manager.F90 \ 
    870    obc_par.F90 \ 
    871867   oce.F90 \ 
    872868   opa.F90 \ 
     
    15051501   diaar5.F90 
    15061502$(MODEL_LIB)(diadimg.o) :  \ 
    1507    $(MODEL_LIB)(dom_oce.o) \ 
    1508    $(MODEL_LIB)(in_out_manager.o) \ 
    1509    $(MODEL_LIB)(iom.o) \ 
    1510    $(MODEL_LIB)(lib_print.o) \ 
    1511    $(MODEL_LIB)(par_kind.o) \ 
    1512    $(MODEL_LIB)(par_oce.o) \ 
    1513    $(MODEL_LIB)(phycst.o) \ 
    1514    $(MODEL_LIB)(prtctl.o) \ 
    1515    $(MODEL_LIB)(restart.o) \ 
    1516    dom_oce.F90 \ 
    1517    in_out_manager.F90 \ 
    1518    iom.F90 \ 
    1519    lib_print.f90 \ 
    1520    par_kind.F90 \ 
    1521    par_oce.F90 \ 
    1522    phycst.F90 \ 
    1523    prtctl.F90 \ 
    1524    restart.F90 \ 
    1525    $(MODEL_LIB)(daymod.o) \ 
    1526    $(MODEL_LIB)(dom_oce.o) \ 
    1527    $(MODEL_LIB)(in_out_manager.o) \ 
    1528    $(MODEL_LIB)(oce.o) \ 
    1529    daymod.F90 \ 
     1503   $(MODEL_LIB)(lib_print.o) \ 
     1504   $(MODEL_LIB)(par_kind.o) \ 
     1505   $(MODEL_LIB)(par_oce.o) \ 
     1506   lib_print.f90 \ 
     1507   par_kind.F90 \ 
     1508   par_oce.F90 \ 
     1509   $(MODEL_LIB)(dom_oce.o) \ 
     1510   $(MODEL_LIB)(in_out_manager.o) \ 
     1511   $(MODEL_LIB)(oce.o) \ 
    15301512   dom_oce.F90 \ 
    15311513   in_out_manager.F90 \ 
     
    16821664   phycst.F90 \ 
    16831665   $(IOIPSL_LIB) \ 
     1666   KEY_CPP \ 
    16841667   dianam.F90 
    16851668$(MODEL_LIB)(diaptr.o) :   \ 
     
    17421725   diaptr.F90 
    17431726$(MODEL_LIB)(diawri.o) :   \ 
    1744    $(MODEL_LIB)(daymod.o) \ 
    17451727   $(MODEL_LIB)(dianam.o) \ 
    17461728   $(MODEL_LIB)(dom_ice_2.o) \ 
     
    17701752   $(MODEL_LIB)(sbcrnf.o) \ 
    17711753   $(MODEL_LIB)(zdf_oce.o) \ 
    1772    daymod.F90 \ 
    17731754   dianam.F90 \ 
    17741755   dom_ice_2.F90 \ 
     
    49314912   in_out_manager.F90 \ 
    49324913   lbcnfd.F90 \ 
     4914   $(AGRIF_LIB) \ 
    49334915   KEY_CPP \ 
    49344916   lib_mpp.F90 
     
    56455627   $(MODEL_LIB)(limistate_2.o) \ 
    56465628   $(MODEL_LIB)(phycst.o) \ 
    5647    $(MODEL_LIB)(sbc_oce.o) \ 
    56485629   dom_ice_2.F90 \ 
    56495630   dom_oce.F90 \ 
     
    56565637   limistate_2.F90 \ 
    56575638   phycst.F90 \ 
    5658    sbc_oce.F90 \ 
    56595639   vectopt_loop_substitute.h90 \ 
    56605640   KEY_CPP \ 
     
    83368316   $(MODEL_LIB)(lib_print.o) \ 
    83378317   $(MODEL_LIB)(limwri_2.o) \ 
    8338    $(MODEL_LIB)(obc_oce.o) \ 
    83398318   $(MODEL_LIB)(obctra.o) \ 
    83408319   $(MODEL_LIB)(oce.o) \ 
     
    84088387   lib_print.f90 \ 
    84098388   limwri_2.F90 \ 
    8410    obc_oce.F90 \ 
    84118389   obctra.F90 \ 
    84128390   oce.F90 \ 
     
    99659943   $(MODEL_LIB)(lib_print.o) \ 
    99669944   $(MODEL_LIB)(obc_oce.o) \ 
    9967    $(MODEL_LIB)(obc_par.o) \ 
    99689945   $(MODEL_LIB)(oce.o) \ 
    99699946   $(MODEL_LIB)(par_kind.o) \ 
     
    99959972   lib_print.f90 \ 
    99969973   obc_oce.F90 \ 
    9997    obc_par.F90 \ 
    99989974   oce.F90 \ 
    99999975   par_kind.F90 \ 
     
    100229998   $(MODEL_LIB)(in_out_manager.o) \ 
    100239999   $(MODEL_LIB)(lbclnk.o) \ 
    10024    $(MODEL_LIB)(obc_oce.o) \ 
    1002510000   $(MODEL_LIB)(obctra.o) \ 
    1002610001   $(MODEL_LIB)(oce.o) \ 
     
    1003910014   in_out_manager.F90 \ 
    1004010015   lbclnk.F90 \ 
    10041    obc_oce.F90 \ 
    1004210016   obctra.F90 \ 
    1004310017   oce.F90 \ 
     
    1052810502$(MODEL_LIB)(trdmld.o) :   \ 
    1052910503   $(MODEL_LIB)(c1d.o) \ 
    10530    $(MODEL_LIB)(daymod.o) \ 
    1053110504   $(MODEL_LIB)(dom_oce.o) \ 
    1053210505   $(MODEL_LIB)(eosbn2.o) \ 
     
    1055410527   $(MODEL_LIB)(zpshde.o) \ 
    1055510528   c1d.F90 \ 
    10556    daymod.F90 \ 
    1055710529   dom_oce.F90 \ 
    1055810530   eosbn2.F90 \ 
  • branches/devmercator2010/CONFIG/ORCA2_LIM/scripts/BB_make.ldef

    r2067 r2072  
    1414IOIPSL_LIB = $(LIBDIR)/libioipsl.a 
    1515#-Q- sxdkrz IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    16 #-Q- es2 IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
     16#-Q- eshpux IOIPSL_LIB = $(LIBDIR)/libsxioipsl.a 
    1717AGRIF_LIB = $(LIBDIR)/libagrif.a 
    1818#-Q- sxdkrz AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
    19 #-Q- es2 AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
     19#-Q- eshpux AGRIF_LIB = $(LIBDIR)/libsxagrif.a 
    2020SXMODEL_LIB = $(MODEL_LIB) 
    2121#-Q- sxdkrz SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    22 #-Q- es2 SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
     22#-Q- eshpux SXMODEL_LIB = $(LIBDIR)/oce/libsxopa.a 
    2323OASISMPI2_LIB =  
    2424LIBMPI  = 
     
    3434#- 
    3535#- Prefix for preprocessing --- 
    36 prefix = -D 
    3736#-Q- sx8mercure prefix = -D 
    3837#-Q- sx9mercure prefix = -D 
    3938#-Q- sx8brodie prefix = -D 
    40 #-Q- es2 prefix = -D 
     39#-Q- eshpux prefix = -D 
    4140#-Q- sxdkrz prefix = -D 
    4241#-Q- linux  prefix = -D 
Note: See TracChangeset for help on using the changeset viewer.