wiki:model/LMDZ6_3par

Version 2 (modified by nillod, 8 years ago) (diff)

--

Evaluation of LMDZOR6 with aerosols defined with 1 and 3 parameters

Model installation

  1. Start to import modIPSL: svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl
  2. Change LMDZ revision to testing 2471 and ORCHIDEE to trunk 3013 in mod.def
  3. Install the model: cd modipsl/util ; ./model LMDZOR6

3b. To enable debug version: edit modipsl/config/LMDZOR/Makefile and add debug option:

lmdz: ../../modeles/LMDZ
   (cd ../../modeles/LMDZ ; ./makelmdz_fcm -debug -d $(RESOL_LMDZ) [...]
   (cd ../../modeles/LMDZ ; ./makelmdz_fcm -debug -d $(RESOL_LMDZ) [...]
  1. Activate RRTM mode in modipsl/modeles/LMDZ/makelmdz_fcm: rrtm=true
  1. Compile: cd modipsl/config/LMDZOR ; gmake


To use aerosol strato

  1. Edit corresponding PARAM/*.def file and add flag_aerosol_strat=y
  2. Edit COMP/lmdz.card and configure the access to the AOD file containing a TAUSTRAT variable.

For example:

[BoundaryFiles]
List=   (${STORE_DIR}/INPUT/SATO/taustrat.${year}.nc, taustrat.nc)
  1. Check that output variable OD_10um_STRAT is defined and OD550_STRAT is activated in LMDZ (file modipsl/modeles/LMDZ/DefLists/field_def_lmdz.xml):
         <field id="OD550_STRAT" long_name="Aerosol Optical depth at 550 nm " unit="1" enabled="TRUE" />
         <field id="OD_10um_STRAT" long_name="Stratospheric Aerosol Optical depth at 10 um" unit="-" />
    


  1. Activate the variable output in PARAM/file_def_hist*_lmdz.xml:
    <field field_ref="OD_10um_STRAT" level="2" />
    


Tests

run AP with "official" forcings: testLMDZ6

  • Model compile without RRTM and debug.
  • Restart: start.nc and restartphy.nc from ELIHAD07-9695x39
  • Boundary: use limit.ncfrom ELIHAD07-9695x39
  • COMP/lmdz.card: LMDZ_Physics=AP and flag_aerosol=6
  • config.card:
    CalendarType=360d
    
    StartDate=1991-01-01
    EndDate=1994-12-30
    
    PeriodLength=1Y
    
    RebuildFrequency=NONE
    PackFrequency=4Y
    

Results: '

TESTS

In dir:

Name #CPUOMPDebugflag_aerPerLen?PackFq?RebFq?Out ForcingsResults Comment
32 Yesoff False NONE