Changes between Version 11 and Version 12 of Documentation/UserGuide/SetupZoomEurope


Ignore:
Timestamp:
2014-09-22T17:50:49+02:00 (10 years ago)
Author:
mmcgrath
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentation/UserGuide/SetupZoomEurope

    v11 v12  
     1Setting up a zoomed simulation is basically telling the model to use a different grid.  The standard grid is now 144x142x39 (longitude x latitude x atmospheric levels).  If you have developed a zoomed grid which has the same dimensions as that, you can follow the instructions on a different page to install and compile the model.  After having done that, you can skip to the Nudge section on this page.  If someone else has given you a grid of a different size, you should start from the top here.  I am going to assume that you are interested in using a grid which is half a degree resolution over Europe, which is 128x118x39. 
     2 
    13= Set up for Zoom over Europe in coupled mode LMDZOR = 
    24 
    3  * Configuration LMDZOR_v5.2(for trunk ORCHIDEE or branche DOFOCO or MICT or SOM) or LMDZOR_v5 (tag 1.9.5 or 1.9.6) 
    4  * Resoultion 128x118x39 
     5 * Install LMDZOR_v5.2 (using the trunk or one of the branches, as described elsewhere) or LMDZOR_v5 (tag 1.9.5 or 1.9.6) 
    56 * Compile in modipsl/config/LMDZOR_v5.2 using '''gmake 128x118x39''' 
    6  * This grid has to be run with nudging, see below.  
     7  
    78 
    8 == Install and compiling == 
     9== Nudging == 
     10Activate nudging by setting ok_guide=y and add nudging files in !BoundaryFiles section List in lmdz.card.[[BR]] 
     11"-" means to remove the line, "+" means to add the line. 
     12 
    913{{{ 
    10 svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl 
    11 cd modipsl/util; ./model LMDZOR_v5.2 
    12 cd ../config/LMDZOR_v5.2 
    13 gmake LMD128118-L39 
     14 # Nugding : ok_guide=y/n 
     15 # If ok_guide=y, add nudging files(u.nc, v.nc, hur.nc,...) in the BoundaryFiles section below. 
     16-ok_guide=n 
     17+ok_guide=y 
    1418}}} 
    1519 
    16  
    17 === Compile problem at ADA === 
    18 With the default revision of LMDZ5 (rev 1729) there is a probleme with compiling medium resolutions. Error message is the following :  
    19 {{{ 
    20 relocation truncated to fit: R_X86_64_PC32 against symbol `comprint_' defined in COMMON section in 
    21 }}} 
    22  
    23 Solve this by updating arch files in LMDZ and recompile (rev 1906 in LMDZ/arch is ok) 
    24  
    25 {{{ 
    26 cd ../../modeles/LMDZ/arch 
    27 svn update 
    28 }}} 
    29  
    30  
    31  
    32  
    33  
    34 == Nudging == 
    35 Activate nudging by setting ok_guide=y and add nuding files in !BoundaryFiles section List in lmdz.card.[[BR]] 
    36  
    37  
    38 ERAI nudging files for wind (u and v) has been interpolated to the zoomed grid using the method described here : [https://forge.ipsl.jussieu.fr/igcmg/wiki/platform/en/documentation/I_modeles/B_LMDZ#Interpolationofnudgefiles] 
    39 The years 1980 to 2011 have been done. They are stored at TGCC here :  
     20ERAI nudging files for wind (u and v) have been interpolated to the zoomed grid using the method described here : [https://forge.ipsl.jussieu.fr/igcmg/wiki/platform/en/documentation/I_modeles/B_LMDZ#Interpolationofnudgefiles] 
     21If you are not using a zoomed grid that has been used previously, you will have to do this yourself. 
     22The years 1980 to 2011 have been done for 128x118. They are stored at TGCC here :  
    4023 
    4124{{{ 
     
    4326}}} 
    4427 
    45 Following parameters for nudging are proposed to have a strong nudging outside the zoom and a small nudging inside the zoom. Change the PARAM/guide.def to the following :  
     28This requires a change to COMP/lmdz.card so that libIGCM knows to copy the files before the run. 
     29"-" means to remove the line, "+" means to add the line. 
     30 
     31{{{ 
     32 [BoundaryFiles] 
     33-List=() 
     34+ 
     35+List= (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/NUDGE_FILES/ERAI/${year}/u_${year}${month}_erai.nc, u.nc),\ 
     36+      (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/NUDGE_FILES/ERAI/${year}/v_${year}${month}_erai.nc, v.nc) 
     37}}} 
     38 
     39The following parameters for nudging result in a strong nudging outside the zoom and a small nudging inside the zoom. Change the PARAM/guide.def to the following :  
    4640 
    4741{{{ 
     
    6054}}} 
    6155 
     56This means that the wind is nudged every 86400*0.05 seconds (about 1h12min), which is considered fairly strong but necessary for an intense zoom.  Outside the zoom, the winds are nudged every 10 days. 
     57 
    6258 
    6359== Aerosols == 
    64 The aersols have to be interpolated to the zoomed model grid. The years 1980-2000 for HISTORIQUE run version _v5 have been done. They are found at default place : /ccc/work/cont003/dsm/p86ipsl/IGCM/BC/ATM/LMDZ/LMD128118/AR5/HISTORIQUE . You need to change _v3 into _v5 in lmdz.card to use these files.  
     60The aerosols have to be interpolated to the zoomed model grid. The years 1980-2000 for HISTORIQUE run version _v5 have been done. They are found at the standard place : /ccc/work/cont003/dsm/p86ipsl/IGCM/BC/ATM/LMDZ/LMD128118/AR5/HISTORIQUE . You need to change _v3 into _v5 in lmdz.card to use these files.  
    6561[[BR]] 
     62"-" means to remove the line, "+" means to add the line. 
    6663 
    67 It is alos possible to deactivate aerosol forcing. To do so, remove the lines containg aerosols_ from List section and change in lmdz.card to the following :  
     64{{{ 
     65 #List= 
     66 #      (/dmnfs/cont003/p86ghatt/IGCM_OUT/LMDZOR/NUDGING-CORDEX-AFR/${year}${month}/u.nc, u.nc),\ 
     67 #      (/dmnfs/cont003/p86ghatt/IGCM_OUT/LMDZOR/NUDGING-CORDEX-AFR/${year}${month}/v.nc, v.nc) 
     68            (${R_BC}/ATM/${config_UserChoices_TagName}/IPCC_AR5/HISTORIQUE/N2O_1765_2005.txt, N2O.txt),\ 
     69            (${R_BC}/ATM/${config_UserChoices_TagName}/IPCC_AR5/HISTORIQUE/CFC11_1765_2005.txt, CFC11.txt),\ 
     70            (${R_BC}/ATM/${config_UserChoices_TagName}/IPCC_AR5/HISTORIQUE/CFC12_1765_2005.txt, CFC12.txt),\ 
     71-           (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/aerosols_11YearsClim_1855_v3.nc, aerosols.nat.nc) 
     72+           (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/aerosols_11YearsClim_1860_v5.nc, aerosols.nat.nc) 
     73  
     74 [SmoothFiles] 
     75 # With AR5 aerosols (including ASSO4M(=SO4), CSSO4M, AIBCM, ASBCM, AIPOMM, ASPOMM, ASSSM, CSSSM, SSSSM, CIDUSTM) 
     76 # With AR5 ozone(tropo + strato from LMDZOR-INCA-REPROBUS simulations) 
     77 List=   (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_${year}_limit.nc,          limit.nc,           1:12:),\ 
     78-        (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/aerosols_11YearsClim_${year}_v3.nc, aerosols${year}.nc, 1:12:), \ 
     79+        (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/aerosols_11YearsClim_${year}_v5.nc, aerosols${year}.nc, 1:12:), \ 
     80         (${ARCHIVE}/IGCM_OUT/LMDZ/${CREATE}/ATM/Output/Boundary/${CREATE}_${year}_climoz_LMDZ.nc,    climoz_LMDZ.nc,     1:12:) 
     81}}}  
     82 
     83It is also possible to deactivate aerosol forcing. To do so, remove the lines containing aerosols_ from the List section and change lmdz.card to the following :  
    6884 
    6985{{{ 
     
    8096 
    8197 
     98== How to run == 
    8299 
    83 == Exemple for running == 
     100This should be identical to doing any other coupled run.  If it's not, contact someone who is doing coupled runs with a zoomed grid and tell them this page is incomplete and/or wrong. 
    84101 
    85  * First do EXPERIMENTS/LMDZ/CREATE_clim/config.card to create start and boundary conditions 
    86  * Then test EXPERIMENTS/LMDZOR/clim/config.card   : NB!! It bugs in ORCHIDEE for interpolation : nbvmax to small for Land Use Vegetation map and get_reftemp 
    87   * Activate nudging, in lmdz.card :  
    88 {{{ 
    89 ok_guide=y 
    90 [BoundaryFiles] 
    91  
    92 List= (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/NUDGE_FILES/ERAI/${year}/u_${year}${month}_erai.nc, u.nc),\ 
    93       (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/NUDGE_FILES/ERAI/${year}/v_${year}${month}_erai.nc, v.nc) 
    94  
    95 }}} 
    96   * Change to use aerosols forcing file with suffix _v5 instead of _v3 : change in lmdz.card 
    97   * Modify the file PARAM/guide.def to the one above. 
    98  * Test without ORCHIDEE, same set up as above with LMDZOR but remove lines with SRF and SBG in section !ListOfComponents in config.card. Test for one year stop during the 6'th month with instablility in atmosphere (hgardfou s arrete debutphy) 
     102== Further reading == 
     103See the page http://forge.ipsl.jussieu.fr/orchidee/wiki/HowTo/NewGrid for more information about grids. 
    99104