= Evaluation of LMDZOR6 with RRTM (test 2435) = == 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 2435` and ORCHIDEE to `r3013` 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: {{{#!bash lmdz: ../../modeles/LMDZ (cd ../../modeles/LMDZ ; ./makelmdz_fcm -debug -d $(RESOL_LMDZ) [...] (cd ../../modeles/LMDZ ; ./makelmdz_fcm -debug -d $(RESOL_LMDZ) [...] }}} 4. Compile: `cd modipsl/config/LMDZOR ; gmake` [[br]] == 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) }}} 3. 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`):[[br]] {{{#!xml }}} [[br]] 4. Activate the variable output in `PARAM/file_def_hist*_lmdz.xml`:[[br]] {{{#!xml }}} [[br]] == Tests == === run to create boundaries based on HadISST 1870-2007: ELIHAD07-9695x39 === - No RRTM and debug. - Config: `EXPERIMENT/amip/config.card` - ''COMP/lmdz.card'': `LMDZ_Physics=AP` and `flag_aerosol=6` {{{#!bash [BoundaryFiles] List= (/ccc/store/cont003/dsm/p25khod/dmf_import/INPUT/amipbc_sst_360x180_${year}.nc, amipbc_sst_1x1.nc), \ (/ccc/store/cont003/dsm/p25khod/dmf_import/INPUT/amipbc_sic_360x180_${year}.nc, amipbc_sic_1x1.nc), \ }}} - ''config.card'': {{{#!bash CalendarType=360d StartDate=1870-01-01 EndDate=2007-12-30 PeriodLength=1Y }}} - >100 years Results: '''OK''' === run AP with "official" forcings: testLMDZ6 === - Model compile without RRTM and debug. - Restart: `start.nc` and `restartphy.nc` from ''ELIHAD07-9695x39'' - Boundary: use `limit.nc`from ''ELIHAD07-9695x39'' - ''COMP/lmdz.card'': `LMDZ_Physics=AP` and `flag_aerosol=6` - ''config.card'': {{{#!bash CalendarType=360d StartDate=1991-01-01 EndDate=1994-12-30 PeriodLength=1Y RebuildFrequency=NONE PackFrequency=4Y }}} - 4 years in DEVT Results: '''OK''' === run AP with "TSI" forcing only + Sato AOD copy: testLMDZ6satoNoVolc === - Model compile without RRTM and debug. - Restart: `start.nc` and `restartphy.nc` from ''ELIHAD07-9695x39'' - Boundary: use `limit.nc`from ''ELIHAD07-9695x39'' - ''COMP/lmdz.card'': `LMDZ_Physics=AP` and `flag_aerosol=6` {{{#!bash [BoundaryFiles] List= (/ccc/store/cont003/dsm/p25khod/INPUT/SATO2012/taustrat.${year}.nc, taustrat.nc), \ [...] ListNonDel= (/ccc/store/cont003/dsm/p25khod/FORC_LM_CMIP5/Formatted/TSI_Wm2_pmpip3_Kriv_WLS_0800_2000.txt, SOLARANDVOLCANOES.txt),\ (...) }}} - ''PARAM/physiq.def_L39-AP'': no activation of the readaerostrato {{{#!bash flag_aerosol_strat=n }}} - ''config.card'': {{{#!bash CalendarType=360d StartDate=1991-01-01 EndDate=1994-12-30 PeriodLength=1M RebuildFrequency=NONE PackFrequency=4Y }}} - 4 years in DEVT Results: ''Running'' === run AP with TSI + Sato AOD: testLMDZ6sato === - Model compile without RRTM and debug. - Restart: `start.nc` and `restartphy.nc` from ''ELIHAD07-9695x39'' - Boundary: use `limit.nc`from ''ELIHAD07-9695x39'' - ''COMP/lmdz.card'': `LMDZ_Physics=AP` and `flag_aerosol=6` {{{#!bash [BoundaryFiles] List= (/ccc/store/cont003/dsm/p25khod/INPUT/SATO2012/taustrat.${year}.nc, taustrat.nc), \ [...] ListNonDel= (/ccc/store/cont003/dsm/p25khod/FORC_LM_CMIP5/Formatted/TSI_Wm2_pmpip3_Kriv_WLS_0800_2000.txt, SOLARANDVOLCANOES.txt),\ (...) }}} - ''PARAM/physiq.def_L39-AP'': no activation of the readaerostrato {{{#!bash flag_aerosol_strat=y }}} - ''config.card'': {{{#!bash CalendarType=360d StartDate=1991-01-01 EndDate=1994-12-30 PeriodLength=1M RebuildFrequency=NONE PackFrequency=4Y }}} - 4 years in DEVT Results: '''ERROR''' (in first month) === run AP with "official" forcings with debug mode: debugLMDZ6 === - Same setup as ''run AP with "official" forcings'' with compilation -debug in compilation option Results: '''ERROR''' in first month (no debug message seems to appear in out_execution?!) '''ERROR''' with last LMDZ trunk (r2436) === TESTS === In dir: `/ccc/work/cont003/gen2211/lebasn/LMDZOR6_testing/modipsl.testing2435/config/LMDZOR_v6/` ||Name ||#CPU||OMP||Debug||flag_aer||PerLen||PackFq||RebFq||Out ||Forcings||Results ||Comment || ||TestLMDZ6 ||32 ||Yes||off ||False ||1Y ||4Y ||NONE ||DEVT||Offical ||Ok 4Y || || ||TestLMDZ6ter ||32 ||Yes||off ||False ||1Y ||4Y ||NONE ||DEVT||Offical || ||OD550_STRAT || ||Te6.SATOnoVolc||32 ||Yes||off ||False ||1M ||4Y ||NONE ||DEVT||TSI+sato||Ok 4Y ||Only TSI + aod file copy|| ||TestLMDZ6.SATO||32 ||Yes||off ||True ||1M ||4Y ||NONE ||DEVT||TSI+sato||Crash 1M|| || ||TestLMDZ6.SATO||2 ||No ||off ||True ||1M ||4Y ||NONE ||DEVT||TSI+sato||5M+Crash||No aer_flag output_write|| ||TestLMDZ6.SATO||32 ||No ||off ||True ||1M ||1M ||NONE ||TEST||TSI+sato||Crash 1M||No aer_flag output_write|| ||TestLMDZ6.SATO||32 ||No ||off ||True ||1M ||1Y ||NONE ||TEST||TSI+sato||Ok2M+stop||Only conf_phys || ||TestLMDZ6.SATO||32 ||No ||off ||True ||1M ||1Y ||NONE ||TEST||TSI+sato||Ok2M+stop||Only conf+open_phys || ||TestLMDZ6.SATO||32 ||No ||off ||True ||1M ||1Y ||NONE ||TEST||TSI+sato||Ok2M+stop||conf+open_phys+readaer|| ||TestLMDZ6.SATO||32 ||No ||off ||True ||1M ||1Y ||NONE ||TEST||TSI+sato||Ok2M+stop||conf+open_phys+readaer+lwsw-aeroar4|| ||TestLMDZ6.SATO||32 ||No ||off ||True ||1M ||1Y ||NONE ||TEST||TSI+sato||Ok13M+stop||conf+open_phys+readaer+lwsw-aeroar4|| ||TestLMDZ6.SATO||32 ||No ||off ||True ||1M ||1Y ||NONE ||TEST||TSI+sato||Ok3M+stop||conf+open_phys+readaer+lwsw|| ||TestLMDZ6.SATO||32 ||No ||off ||True ||1M ||1Y ||NONE ||TEST||TSI+sato||Crash 1M || || ||TestLMDZ6.SATO||32 ||No ||off ||True ||1M ||1Y ||NONE ||TEST||TSI+sato||Ok2M+stop||out_write-histwrite_phy()|| ||TestLMDZ6.SATO||32 ||No ||off ||True ||1M ||1Y ||NONE ||TEST||TSI+sato||Ok 4Y ||OD_10um_STRAT in PARAM/xml|| ||TesLMDZ6.SATO2||32 ||No ||off ||True ||1M ||1Y ||NONE ||TEST||TSI+sato||Ok 1Y ||OD550_STRAT true in PARAM/xml|| ||TesLMDZ6.SATO2||32 ||No ||off ||True ||1Y ||4Y ||NONE ||DEVT||TSI+sato||Ok 4Y ||OD550_STRAT+LMDZ_NbPeriod_adjust=3|| ==== Outputs with TesLMDZ6.SATO2 ==== [[Image(https://pagesperso.locean-ipsl.upmc.fr/nillod/img/LMDZ6/LMDZ6_Tops0_Anom.gif)]] [[Image(https://pagesperso.locean-ipsl.upmc.fr/nillod/img/LMDZ6/LMDZ6_Tops0_Topl0_glbAveAnom.gif)]]