[[TOC(heading=Integrating CORE2 forcing in nemo-libigcm)]] = '''Integrating core2 forcing in nemo v3.2 / libigcm''' = [[BR]] == Purposes: == [[BR]] * Document the using of CORE2 forcing for NEMO (tag v32, revision : 1803), in configuration ORCA2_LIM, with libIGCM. * [http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6VPS-4TGHNK7-1&_user=1082852&_coverDate=12%2F31%2F2009&_rdoc=1&_fmt=high&_orig=browse&_srch=doc-info%28%23toc%236214%232009%23999739998%23739137%23FLA%23display%23Volume%29&_cdi=6214&_sort=d&_docanchor=&_ct=6&_acct=C000051401&_version=1&_urlVersion=0&_userid=1082852&md5=89e823a638c6e3c91a61dac716fa3eea Documentation of CORE :] [[BR]] [[BR]] == Step by step: == Preparing core2 forcing files on ORCA2 grid '''TO DO : '''[[BR]] '''understand how to sort rain without key_coupled (can we change iodef.xml file?)''' === climatological files === 1. Download core2 forcing files : [http://data1.gfdl.noaa.gov/nomads/forms/mom4/COREv2.html CYNF] [[BR]] 2. Interpolation of forcing files (with cdo (version 1.4.0.1) & nco (version 3.9.5) ) : [http://www.nemo-ocean.eu/Using-NEMO/Pre-and-post-processing-packages/Pre-Processing/cdo-interpolation example of script] 3. create coeffr weights for runoffs ( NOTE: in our case we created weights = 0, because max of runoff in core2 is < 50 Sv ) NOTE: for the moment you can find interpolated files at [[BR]] IDRIS: /u/rech/eee/reee605/CORE2_clima/OCE/ORCA2_LIM2 [[BR]] CCRT: /dmnfs13/cont003/flavoni/CORE2_clima/OCE/ORCA2_LIM2 [[BR]] 4. removed part "if ORCA2" in sbcrnf.F90 5. preparing script ".pro" for post processing with idl [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/std_plots.pro example]] 6. automatize creation of pdf or html, by shell script [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/std_plots.sh example ]] Configuration of libIGCM files: 1. COMP/opa9.card : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/opa9.card opa9.card]] 2. COMP/opa9.driver : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/opa9.driver opa9.driver ]] 3. PARAM/namelist : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/namelist namelist ]] 4. PARAM/iodef.xml : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/iodef.xml iodef.xml ]] 5. config.card : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/config.card config.card ]] === Plots (Climatology) === Job characteristics : {{{ forcing core2 2000 years of simulation output: annual mean (T,U,V) monthly mean (ice) monthly mean (T,U,V) for year 50, 100, 500, 1000, 1500, 2000 (used ipcc's names, see table above) }}} [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/all_plots.pdf plots.pdf ]] [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/all_ts.pdf timeseries.pdf ]] [[BR]] === interannual files === '''[[Color( red, WORK IN PROGRESS: )]] ''' '''NOTE: runoff for interannual is the same of climatological''' '''so be careful to change (if necessary) the name in opa9.card!!!! ''' 1. Download core2 forcing files : [http://data1.gfdl.noaa.gov/nomads/forms/mom4/COREv2/CIAF_v2.html CIAF] [[BR]] 2. For Inter Annual case you can download "Combined years data sets" from 1948 to 2007 (60 years). Here there is a script to extract every year from global file : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/script_extract.sh example of extract script]] 2. Interpolation of forcing files (with cdo (version 1.4.0.1) & nco (version 3.9.5) ) : [ example of script ] '''(to add, in this case also a part to move year at the end of file to work with interannual of libigcm)''' NOTE: '''for the moment''' you can find interpolated files at [[BR]] IDRIS: /u/rech/eee/reee605/CORE2_interan_lastvers/OCE/ORCA2_LIM2 (version 04MARS2010) [[BR]] CCRT: /dmnfs13/cont003/flavoni/CORE2_interan_lastvers/OCE/ORCA2_LIM2 (version 04MARS2010) [[BR]] ( note: it is also available previous version : [[BR]] IDRIS: /u/rech/eee/reee605/CORE2_interan/OCE/ORCA2_LIM2 (version 26JAN2010) [[BR]] CCRT: /dmnfs13/cont003/flavoni/CORE2_interan/OCE/ORCA2_LIM2 (version 26JAN2010) ) [[BR]] 3. removed part "if ORCA2" in sbcrnf.F90 4. in fldread.F90 changed: "IF( llprev .AND. sdjf%num == 0 ) " in "IF( llprev .AND. sdjf%num <= 0 )" 5. added in subbasins_orca21.nc mask for indopacific ocean and indian ocean without red sea. 6. preparing script ".pro" for post processing with idl (still not decide all plots) 7. automatize creation of pdf or html, by shell script Configuration of libIGCM files: 1. COMP/opa9.card : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/opa9_inter.card opa9.card]] 2. COMP/opa9.driver : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/opa9_inter.driver opa9.driver ]] 3. PARAM/namelist : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/namelist_inter namelist ]] 4. PARAM/iodef.xml : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/iodef.xml iodef.xml ]] 5. config.card : [[https://forge.ipsl.jussieu.fr/nemo/attachment/wiki/private/core2_cmip/config_inter.card config.card ]] === Plots (Interannual) === Job characteristics : {{{ output: annual mean (T,U,V) monthly mean (ice) (used ipcc's names, see table above) }}} [[BR]] [[BR]] === table of conversion of variable's names === Here is a table of conversion from old names to ipcc's names for variables used in these examples with CORE2 forcing files: || '''old name''' || '''ipcc's name''' || || votemper || thetao || || vosaline || so || || vozocrtx || uoce_eff || || vomecrty || voce_eff || || sosstsst || tos || || sohefldo || qns+qsr || || sowafldp || wfcorr || || somxl010 || mldr10_1 || || sosaline || sos || || sossheig || zos || || soshfldo || rsntds || || sozotaux || tauuo || || sozotauy || tauvo || || iicethic || sit || || ice_cover || sic || || isnowthi || snd || [[BR]] [[BR]] Simona Flavoni last update: [[Timestamp]]