26 | | |
27 | | - bug correction for CREATE run with leap calendar (gregorian), in config.card : !CalendarType=leap => in run.def : calend=gregorian |
28 | | |
29 | | - scripts for interpolating files for nudging are stored in CREATE/SCRIPT. The script get_era.x is the master that will launch the other 2 (era2gcm.x and add_step.x). |
30 | | |
31 | | |
| 28 | == Boundary conditions using the model output == |
| 29 | |
| 30 | To create boundary conditions using output from LMDZ from a previous run do following steps : |
| 31 | NB: it is not possible to use version LMDZ4_AR5 of ce0l. Use version LMDZ5/trunk revision 1508 or later. Once the boundary files limit.nc are created they can be used also with earlyer versions of LMDZ such as LMDZ4_AR5. |
| 32 | |
| 33 | '''Step 1''' [[BR]] |
| 34 | Identify time series for the simulations that will be used and split them into yearly files. For the SST use the variable tsol_oce from LMDZ and for SIC use the variable pourc_sic. The variables should be at monthly time serie format. For exemple for the coupled rcp4.5 simulation at CCRT use files : |
| 35 | {{{ |
| 36 | /dmnfs/cont003/p86denv/IGCM_OUT/IPSLCM5A/PROD/rcp45/v3.rcp45.1/ATM/Analyse/TS_MO/v3.rcp45.1_20060101_21251231_1M_tsol_oce.nc |
| 37 | /dmnfs/cont003/p86denv/IGCM_OUT/IPSLCM5A/PROD/rcp45/v3.rcp45.1/ATM/Analyse/TS_MO/v3.rcp45.1_20060101_21251231_1M_pourc_sic.nc |
| 38 | }}} |
| 39 | To split the time series into yearly files with 12 time steps in each file use cdo. For exemple : |
| 40 | {{{ |
| 41 | cdo splityear model_output_file_tsol_oce $WORKDIR/MY_DIR/v3.rcp45.1_tsol_oce_ |
| 42 | cdo splityear model_output_file_pourc_sic $WORKDIR/MY_DIR/v3.rcp45.1_pourc_sic_ |
| 43 | }}} |
| 44 | |
| 45 | '''Step 1 bis''' |
| 46 | If you whant to create anomaly SST instead of plein model output SST : do it now. See below. |
| 47 | |
| 48 | '''Step 2'''[[BR]] |
| 49 | The yearly files are directly usable with the ce0l program revision 1508 LMDZ5/trunk or later. They should be renamed as histmth_sst.nc and histmth_sic.nc before running. The AMIP files must not be in the same run directory, in that case they will be used instead of the model output files. Use the CREATE interannual experience to create the interval of years needed. Change first in lmdz.card_Interannual AMIP yearly files towards yearly time series : |
| 50 | {{{ |
| 51 | [BoundaryFiles] |
| 52 | List= (${R_INIT}/ATM/${config_UserChoices_TagName}/AMIP/amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \ |
| 53 | (${R_INIT}/ATM/${config_UserChoices_TagName}/AMIP/amipbc_sic_360x180_${year}.nc, amipbc_sic_1x1.nc), \ |
| 54 | }}} |
| 55 | into |
| 56 | {{{ |
| 57 | [BoundaryFiles] |
| 58 | List= (/the/whole/path/to/the/yearly/files_tosl_oce_${year}.nc, histmth_sst.nc), \ |
| 59 | (/the/whole/path/to/the/yearly/files_pourc_sic_${year}.nc, histmth_sic.nc), \ |
| 60 | }}} |
| 61 | |
| 62 | |
| 63 | == Interpolating files for nudging == |
| 64 | Script to do this are stored in CREATE/SCRIPT. To interpolated ERA-Interim use the script interp_from_era.ksh. You must first modify the beginning of this script. To interpolated LMDZ model output files use the script interp_from_TS.ksh. Both of these scripts depends on the script era2gcm.ksh. These scripts tested at mercure and ulam. |
| 65 | |
| 66 | |
| 67 | = LMDZOR experience for running the gcm = |