Commit 47d57c6b authored by chrisdane's avatar chrisdane

switch around cmip6 nmls needs testing

parent 94c67ec8
......@@ -34,6 +34,13 @@ awicm_set_defaults()
;;
esac
CMIP6_namelists=0
if [ "x$CMIP6_namelists" == "x1" ]; then
CMIP6_nml_tag="_CMIP6"
else
CMIP6_nml_tag=""
fi
omp_num_threads_compute_awicm=1
omp_num_threads_post_awicm=1
......
......@@ -598,7 +598,7 @@ echam_prepare_config()
if [[ "x${RUN_NUMBER_echam}" = "x1" ]]; then
echo " Taking echam namelist from NAMELIST_DIR_echam=${NAMELIST_DIR_echam}"
fi
add_to ${NAMELIST_DIR_echam}/namelist.echam namelist.echam
add_to ${NAMELIST_DIR_echam}/namelist.echam${CMIP6_nml_tag} namelist.echam
else
mecho "Unknown scenario or scenario not set. Please choose out of HIST, SCEN, PI-CTRL, RCP*, SSP* and PALEO"
mecho "and change values according to your needs."
......
......@@ -400,7 +400,7 @@ jsbach_prepare_config()
if [[ "x${RUN_NUMBER_jsbach}" = "x1" ]]; then
echo " Taking jsbach namelist from jsbach_NAMELIST_DIR=${jsbach_NAMELIST_DIR}"
fi
add_to ${jsbach_NAMELIST_DIR}/namelist.jsbach namelist.jsbach
add_to ${jsbach_NAMELIST_DIR}/namelist.jsbach${CMIP6_nml_tag} namelist.jsbach
else
mecho "Unknown scenario or scenario not set. Please choose out of HIST, SCEN, PI-CTRL, RCP*, SSP* and PALEO"
mecho "and change values according to your needs."
......
......@@ -29,613 +29,111 @@
TRIGFILES = 12,'months','exact',0
LDEBUGEV = .false.
! lmeltpond = .false.
ltdiag = .true.
/
&cfdiagctl
locfdiag = .true.
/
&submdiagctl
vphysc_lpost = .false.
/
&dynctl
ENSTDIF = 1.
/
&submodelctl
lmethox = .true.
lco2 = .false.
/
&radctl
iaero = 8
io3 = 4
isolrad = 1
ico2 = 4
ighg = 1
icfc = 4
ich4 = 4
in2o = 4
ldiag_aeropt = .true.
/
&co2ctl
LCO2_SCENARIO = .true.
/
! CD: the rest of this namelist was added by hand from
! /pf/a/a270061/mpiesm-1.2.01p1_CMIP6/mpiesm-1.2.01p1/experiments/LIG_127k_CMIP6_output/scripts/LIG_127k_CMIP6_output.run
! /work/ba1066/a270061/mpiesm-1.2.01p1_CMIP6/mpiesm-1.2.01p1/experiments/LIG_127k_CMIP6_output/outdata/echam6
&mvstreamctl ! 'default spm glm g3bm'
filetag = 'echam'
source = 'sp', 'gl', 'g3b'
/
&mvstreamctl ! 'default co2m'
filetag = 'co2'
source = 'co2'
/
&mvstreamctl ! 'default surfm'
filetag = 'surf'
source = 'surf'
/
&mvstreamctl ! 'default tracerm'
filetag = 'tracer'
source = 'tracer'
/
&mvstreamctl ! 'default jsbachm'
filetag = 'jsbach'
source = 'jsbach'
&mvstreamctl
interval = 1, 'months', 'last', 0
target = 'spim'
source = 'sp'
variables = 'st:mean', 'svo:mean', 'lsp:mean', 'sd:mean'
/
&mvstreamctl ! 'default landm'
filetag = 'land'
source = 'land'
&mvstreamctl
interval = 1, 'months', 'last', 0
target = 'glim'
source = 'gl'
variables = 'xl:mean', 'xi:mean'
/
&mvstreamctl ! 'default vegm'
filetag = 'veg'
source = 'veg'
&mvstreamctl
interval = 1, 'months', 'last', 0
target = 'aclcim'
source = 'g3b'
variables = 'aclc:mean'
/
&mvstreamctl ! 'default yassom'
filetag = 'yasso'
source = 'yasso'
&set_stream_element
stream = 'aclcim'
name = 'aclc'
code = 162
lpost = 1
/
&set_stream ! 'default jsbach'
&set_stream
stream = 'jsbach'
lpost = 0
/
&set_stream ! 'default land'
&set_stream
stream = 'land'
lpost = 0
/
&set_stream ! 'default veg'
&set_stream
stream = 'veg'
lpost = 0
/
&set_stream ! 'default yasso'
&set_stream
stream = 'yasso'
lpost = 0
/
&set_stream ! 'scm'
stream = 'scm'
lpost = 0
/
&mvstreamctl ! 'cmip6 accw3hr'
filetag = 'echam3hr'
source = 'accw'
target = '*3hr'
interval = 3, 'hours', 'last', 0
variables = 'drainage', 'glacier_melt', 'runoff', 'snow_melt'
/
&set_stream ! 'cmip6 accw3hr'
stream = 'accw3hr'
lrerun = 0
/
&mvstreamctl ! 'cmip6 aeroptday'
filetag = 'echamday'
source = 'aeropt'
target = '*day'
interval = 1, 'days', 'last', 0
variables = 'tau_aero_550'
/
&set_stream ! 'cmip6 aeroptday'
stream = 'aeroptday'
lrerun = 0
/
&mvstreamctl ! 'cmip6 aeroptmon'
filetag = 'echammon'
source = 'aeropt'
target = '*mon'
&mvstreamctl
interval = 1, 'months', 'last', 0
variables = 'omega_aero_550', 'tau_aero_550'
/
&set_stream ! 'cmip6 aeroptmon'
stream = 'aeroptmon'
lrerun = 0
/
&mvstreamctl ! 'cmip6 cfdiag3hr'
source = 'cfdiag'
target = '*3hr'
interval = 3, 'hours', 'last', 0
variables = 'irsucs:inst>=6'
/
&set_stream ! 'cmip6 cfdiag3hr'
stream = 'cfdiag3hr'
lrerun = 0
/
&set_stream_element ! 'cmip6 cfdiag3hr irsucs'
stream = 'cfdiag3hr'
name = 'irsucs'
code = 6
lpost = 1
target = 'g3bim'
source = 'g3b'
variables = 't2min:min', 't2max:max', 'topmax:mean'
/
&mvstreamctl ! 'cmip6 cfdiagday'
source = 'cfdiag'
target = '*day'
&mvstreamctl
interval = 1, 'days', 'last', 0
variables = 'mc'
/
&set_stream ! 'cmip6 cfdiagday'
stream = 'cfdiagday'
lrerun = 0
/
&mvstreamctl ! 'cmip6 cfdiagmon'
source = 'cfdiag'
target = '*mon'
interval = 1, 'months', 'last', 0
variables = 'dmc', 'irld>rld=3', 'irldcs>rldcs=7', 'irlu>rlu=1',
'irlucs>rlucs=5', 'irsd>rsd=4', 'irsu>rsu=2', 'irsucs>rsucs=6',
'mc', 'mcd', 'mcu', 'smc'
/
&set_stream ! 'cmip6 cfdiagmon'
stream = 'cfdiagmon'
lrerun = 0
/
&mvstreamctl ! 'cmip6 co2mon'
filetag = 'echammon'
source = 'co2'
target = '*mon'
interval = 1, 'months', 'last', 0
variables = 'co2_burden', 'co2_flx_anthro', 'co2_flx_harvest', 'co2_flux',
'co2_flx_land', 'co2_flx_lcc', 'co2_flx_ocean'
/
&set_stream ! 'cmip6 co2mon'
stream = 'co2mon'
lrerun = 0
/
&mvstreamctl ! 'cmip6 echam3hr'
filetag = 'echam3hr'
source = 'sp', 'gl', 'g3b'
target = '*3hr'
interval = 3, 'hours', 'last', 0
variables = 'aclcov_na>aclcov=164', 'ahfl_na>ahfl=147', 'ahfs_na>ahfs=146',
'aprc_na>aprc=143', 'aprl_na>aprl=142', 'aprs_na>aprs=144',
'aps:inst', 'geosp', 'lsp', 'lsp:inst', 'q2m:inst', 'q:inst',
'rsdscs_na>rsdscs=50', 'rsuscs_na:inst', 'rsuscs_na>rsuscs=51',
'sd:inst', 'srad0d_na>srad0d=184', 'srad0u_na>srad0u=203',
'srads_na>srads=176', 'sradsu_na>sradsu=204',
'sraf0_na>sraf0=187', 'st', 'st:inst', 'svo:inst', 'temp2:inst',
'trad0_na>trad0=179', 'trads_na>trads=177',
'tradsu_na>tradsu=205', 'traf0_na>traf0=188',
'trafs_na>trafs=186', 'u10', 'u10:inst', 'v10', 'v10:inst',
'wind10_na>wind10=171'
/
&set_stream ! 'cmip6 sp3hr'
stream = 'sp3hr'
lrerun = 0
/
&set_stream ! 'cmip6 gl3hr'
stream = 'gl3hr'
lrerun = 0
/
&set_stream ! 'cmip6 g3b3hr'
stream = 'g3b3hr'
lrerun = 0
/
&mvstreamctl ! 'cmip6 echam6hr'
filetag = 'echam6hr'
source = 'sp', 'gl', 'g3b'
target = '*6hr'
interval = 6, 'hours', 'last', 0
variables = 'aps:inst', 'geosp:inst', 'lsp', 'lsp:inst', 'q2m:inst',
'q:inst', 'rh2m', 'sd', 'sd:inst', 'st:inst', 'svo', 'svo:inst',
'temp2', 'temp2:inst', 'u10:inst', 'v10:inst',
'wind10_na:inst>=171'
/
&set_stream ! 'cmip6 sp6hr'
stream = 'sp6hr'
lrerun = 0
target = 'glday'
source = 'gl'
variables = 'q:mean'
/
&set_stream ! 'cmip6 gl6hr'
stream = 'gl6hr'
lrerun = 0
/
&set_stream ! 'cmip6 g3b6hr'
stream = 'g3b6hr'
lrerun = 0
/
&mvstreamctl ! 'cmip6 echamday'
filetag = 'echamday'
source = 'sp', 'gl', 'g3b'
target = '*day'
&mvstreamctl
target = 'g3bday'
interval = 1, 'days', 'last', 0
variables = 'aclcov_na>aclcov=164', 'ahfl_na>ahfl=147', 'ahfs_na>ahfs=146',
'aprc_na>aprc=143', 'aprl_na>aprl=142', 'aprs_na>aprs=144',
'aps', 'dew2', 'geosp', 'lsp', 'q', 'q2m', 'relhum', 'rh2m',
'rsdscs_na>rsdscs=50', 'rsuscs_na>rsuscs=51', 'sd', 'sn',
'srad0d_na>srad0d=184', 'srad0u_na>srad0u=203',
'srads_na>srads=176', 'sradsu_na>sradsu=204',
'sraf0_na>sraf0=187', 'st', 'svo', 'temp2',
'trad0_na>trad0=179', 'trads_na>trads=177',
'tradsu_na>tradsu=205', 'traf0_na>traf0=188',
'trafs_na>trafs=186', 'tsurf_na>tsurf=169', 'u10',
'ustr_na>ustr=180', 'v10', 'vstr_na>vstr=181',
'wind10_na>wind10=171', 'ws'
/
&set_stream ! 'cmip6 spday'
stream = 'spday'
lrerun = 0
/
&set_stream ! 'cmip6 glday'
stream = 'glday'
lrerun = 0
/
&set_stream ! 'cmip6 g3bday'
stream = 'g3bday'
lrerun = 0
/
&mvstreamctl ! 'cmip6 g3bdaymax'
filetag = 'echamdaymax'
source = 'g3b'
target = 'g3bdaymax'
interval = 1, 'days', 'last', 0
variables = 'rh2m:max', 'temp2:max>t2max=201', 'wind10_na:max>wimax=216'
/
&set_stream ! 'cmip6 g3bdaymax'
stream = 'g3bdaymax'
lrerun = 0
meannam = 'tslm1', 'tsi'
/
&mvstreamctl ! 'cmip6 g3bdaymin'
filetag = 'echamdaymin'
source = 'g3b'
target = 'g3bdaymin'
&mvstreamctl
interval = 1, 'days', 'last', 0
variables = 'rh2m:min', 'temp2:min>t2min=202'
/
&set_stream ! 'cmip6 g3bdaymin'
stream = 'g3bdaymin'
lrerun = 0
/
&mvstreamctl ! 'cmip6 echammon'
filetag = 'echammon'
source = 'sp', 'gl', 'g3b'
target = '*mon'
interval = 1, 'months', 'last', 0
variables = 'aclc>aclcac=223', 'aclcov_na>aclcov=164', 'ahfl_na>ahfl=147',
'ahfs_na>ahfs=146', 'aprc_na>aprc=143', 'aprl_na>aprl=142',
'aprs_na>aprs=144', 'aps', 'dew2', 'evap_na>evap=182', 'geosp',
'lsp', 'q', 'q2m', 'qvi_na>qvi=230', 'relhum', 'rh2m',
'rsdscs_na>rsdscs=50', 'rsuscs_na>rsuscs=51', 'sd', 'sn',
'srad0d_na>srad0d=184', 'srad0u_na>srad0u=203',
'srads_na>srads=176', 'sradsu_na>sradsu=204',
'sraf0_na>sraf0=187', 'st', 'svo', 'temp2', 'topmax',
'trad0_na>trad0=179', 'trads_na>trads=177',
'tradsu_na>tradsu=205', 'traf0_na>traf0=188',
'trafs_na>trafs=186', 'tsurf_na>tsurf=169', 'u10',
'ustr_na>ustr=180', 'v10', 'vstr_na>vstr=181',
'wind10_na>wind10=171', 'xi', 'xivi_na>xivi=150', 'xl',
'xlvi_na>xlvi=231'
/
&set_stream ! 'cmip6 spmon'
stream = 'spmon'
lrerun = 0
/
&set_stream ! 'cmip6 glmon'
stream = 'glmon'
lrerun = 0
/
&set_stream ! 'cmip6 g3bmon'
stream = 'g3bmon'
lrerun = 0
/
&mvstreamctl ! 'cmip6 jsbach3hr'
source = 'jsbach'
target = '*3hr'
interval = 3, 'hours', 'last', 0
variables = 'layer_moisture:inst'
/
&set_stream ! 'cmip6 jsbach3hr'
stream = 'jsbach3hr'
lrerun = 0
/
&mvstreamctl ! 'cmip6 jsbach6hr'
source = 'jsbach'
target = '*6hr'
interval = 6, 'hours', 'last', 0
variables = 'layer_moisture:inst'
/
&set_stream ! 'cmip6 jsbach6hr'
stream = 'jsbach6hr'
lrerun = 0
target = 'g3bid'
source = 'g3b'
variables = 'u10:mean', 'v10:mean', 'temp2:mean', 'relhum:mean',
'dew2:mean', 'ws:mean', 'sn:mean', 'wimax:max', 't2min:min', 't2max:max'
/
&mvstreamctl ! 'cmip6 jsbachday'
source = 'jsbach'
target = '*day'
&mvstreamctl
interval = 1, 'days', 'last', 0
variables = 'box_veg_ratio', 'layer_moisture'
/
&set_stream ! 'cmip6 jsbachday'
stream = 'jsbachday'
lrerun = 0
/
&mvstreamctl ! 'cmip6 jsbachmon'
source = 'jsbach'
target = '*mon'
interval = 1, 'months', 'last', 0
variables = 'cover_fract', 'layer_moisture', 'veg_ratio_max'
/
&set_stream ! 'cmip6 jsbachmon'
stream = 'jsbachmon'
lrerun = 0
/
&mvstreamctl ! 'cmip6 jsbachyr'
target = 'jsbid'
source = 'jsbach'
target = '*yr'
interval = 1, 'years', 'last', 0
variables = 'cover_fract', 'cover_fract:inst', 'veg_ratio_max',
'veg_ratio_max:inst'
variables = 'layer_moisture:mean'
/
&set_stream ! 'cmip6 jsbachyr'
stream = 'jsbachyr'
lrerun = 0
/
&mvstreamctl ! 'cmip6 land6hr'
filetag = 'jsbach6hr'
source = 'land'
target = '*6hr'
&mvstreamctl
interval = 6, 'hours', 'last', 0
variables = 'soil_temperature:inst'
/
&set_stream ! 'cmip6 land6hr'
stream = 'land6hr'
lrerun = 0
/
&mvstreamctl ! 'cmip6 landday'
filetag = 'jsbachday'
source = 'land'
target = '*day'
interval = 1, 'days', 'last', 0
variables = 'bare_soil_evaporation', 'snow_evaporation',
'evapotranspiration_inst>evapotranspiration=44', 'lai',
'snow_depth_canopy', 'snow_fract', 'soil_temperature',
'surface_radiative_temp', 'transpiration_inst>transpiration=76',
'par_acc', 'apar_acc'
/
&set_stream ! 'cmip6 landday'
stream = 'landday'
lrerun = 0
/
&mvstreamctl ! 'cmip6 landmon'
filetag = 'jsbachmon'
source = 'land'
target = '*mon'
interval = 1, 'months', 'last', 0
variables = 'lai', 'snow_fract', 'soil_temperature',
'transpiration_inst>transpiration=76'
/
&set_stream ! 'cmip6 landmon'
stream = 'landmon'
lrerun = 0
/
&mvstreamctl ! 'cmip6 landyr'
filetag = 'jsbachyr'
source = 'land'
target = '*yr'
interval = 1, 'years', 'last', 0
variables = 'snow_fract'
/
&set_stream ! 'cmip6 landyr'
stream = 'landyr'
lrerun = 0
/
&mvstreamctl ! 'cmip6 nitromon'
source = 'nitro'
target = '*mon'
interval = 1, 'months', 'last', 0
variables = 'N2atmos_LUtrans', 'N2atmos_harvest', 'Ndep_forc',
'boxN_crop_harvest', 'boxN_green', 'boxN_litter_green_ag',
'boxN_litter_green_bg', 'boxN_litter_wood_ag', 'boxN_mobile',
'boxN_slow', 'boxN_sminN', 'boxN_woods', 'box_N2O_total',
'box_Nfix_to_sminN', 'box_Nflx_2_crop_harvest',
'box_Nplant_uptake', 'box_Npools_total', 'box_Nsoil_uptake',
'box_minNflux_litter_green', 'box_minNflux_litter_wood',
'box_minNflux_slow', 'box_sminN_leach', 'box_sminN_to_denit',
'var62'
/
&set_stream ! 'cmip6 nitromon'
stream = 'nitromon'
lrerun = 0
/
&mvstreamctl ! 'cmip6 surfday'
filetag = 'jsbachday'
source = 'surf'
target = '*day'
interval = 1, 'days', 'last', 0
variables = 'zchl'
/
&set_stream ! 'cmip6 surfday'
stream = 'surfday'
lrerun = 0
/
&mvstreamctl ! 'cmip6 surfmon'
filetag = 'jsbachmon'
source = 'surf'
target = '*mon'
interval = 1, 'months', 'last', 0
variables = 'pahfli>ahfliac=110', 'pahfsi>ahfsiac=119'
/
&set_stream ! 'cmip6 surfmon'
stream = 'surfmon'
lrerun = 0
/
&mvstreamctl ! 'cmip6 tdiagmon'
source = 'tdiag'
target = '*mon'
interval = 1, 'months', 'last', 0
variables = 'dqdt_cloud', 'dqdt_cucall', 'dqdt_vdiff', 'dtdt_cloud',
'dtdt_cucall', 'dtdt_hines', 'dtdt_rheat_lw', 'dtdt_rheat_sw',
'dtdt_sso', 'dtdt_vdiff'
/
&set_stream ! 'cmip6 tdiagmon'
stream = 'tdiagmon'
lrerun = 0
/
&mvstreamctl ! 'cmip6 vegmon'
source = 'veg'
target = '*mon'
interval = 1, 'months', 'last', 0
variables = 'LAI_yDayMean', 'LCC_flux_box_C2atmos', 'boxC_construction_LCC',
'boxC_construction_harvest', 'boxC_crop_harvest',
'boxC_flux_2_construction_LCC',
'boxC_flux_2_construction_harvest', 'boxC_flux_2_onSite_LCC',
'boxC_flux_2_onSite_harvest', 'boxC_flux_2_paper_LCC',
'boxC_flux_2_paper_harvest',
'boxC_flux_construction_2_atmos_LCC',
'boxC_flux_construction_2_atmos_harvest',
'boxC_flux_onSite_2_atmos_LCC',
'boxC_flux_onsite_2_atmos_harvest',
'boxC_flux_paper_2_atmos_LCC',
'boxC_flux_paper_2_atmos_harvest', 'boxC_green',
'boxC_litter_green_bg', 'boxC_onSite_LCC',
'boxC_onSite_harvest', 'boxC_paper_LCC', 'boxC_paper_harvest',
'boxC_reserve', 'boxC_woods', 'box_Cflux_herbivory_2_atm',
'box_Cflx_2_crop_harvest', 'box_Cflx_crop_harvest_2_atm',
'box_Cpools_total', 'box_GPP_yDayMean', 'box_NPP_act_yDayMean',
'box_fire_CO2_flux_2_atmos', 'box_soil_respiration',
'burned_YC_acid_ag_wood', 'dist_nitrogen_2_atmos'
/
&set_stream ! 'cmip6 vegmon'
stream = 'vegmon'
lrerun = 0
/
&mvstreamctl ! 'cmip6 vegyr'
source = 'veg'
target = '*yr'
interval = 1, 'years', 'last', 0
variables = 'boxC_construction_LCC:inst', 'boxC_construction_harvest:inst',
'boxC_crop_harvest:inst', 'boxC_green:inst',
'boxC_onSite_LCC:inst', 'boxC_onSite_harvest:inst',
'boxC_paper_LCC:inst', 'boxC_paper_harvest:inst',
'boxC_reserve:inst', 'boxC_woods:inst'
/
&set_stream ! 'cmip6 vegyr'
stream = 'vegyr'
lrerun = 0
/
&mvstreamctl ! 'cmip6 yassomon'
source = 'yasso'
target = '*mon'
interval = 1, 'months', 'last', 0
variables = 'boxYC_acid_ag1', 'boxYC_acid_ag2', 'boxYC_acid_bg1',
'boxYC_acid_bg2', 'boxYC_ethanol_ag1', 'boxYC_ethanol_ag2',
'boxYC_ethanol_bg1', 'boxYC_ethanol_bg2', 'boxYC_humus_1',
'boxYC_humus_2', 'boxYC_nonsoluble_ag1', 'boxYC_nonsoluble_ag2',
'boxYC_nonsoluble_bg1', 'boxYC_nonsoluble_bg2',
'boxYC_water_ag1', 'boxYC_water_ag2', 'boxYC_water_bg1',
'boxYC_water_bg2'
/
&set_stream ! 'cmip6 yassomon'
stream = 'yassomon'
lrerun = 0
target = 'sp6h'
source = 'sp'
variables = 'st:mean', 'svo:mean', 'lsp:mean', 'sd:mean'
/
&mvstreamctl ! 'cmip6 yassoyr'
source = 'yasso'
target = '*yr'
interval = 1, 'years', 'last', 0
variables = 'boxYC_acid_ag1:inst', 'boxYC_acid_ag2:inst',
'boxYC_acid_bg1:inst', 'boxYC_acid_bg2:inst',
'boxYC_ethanol_ag1:inst', 'boxYC_ethanol_ag2:inst',
'boxYC_ethanol_bg1:inst', 'boxYC_ethanol_bg2:inst',
'boxYC_humus_1:inst', 'boxYC_humus_2:inst',
'boxYC_nonsoluble_ag1:inst', 'boxYC_nonsoluble_ag2:inst',
'boxYC_nonsoluble_bg1:inst', 'boxYC_nonsoluble_bg2:inst',
'boxYC_water_ag1:inst', 'boxYC_water_ag2:inst',
'boxYC_water_bg1:inst', 'boxYC_water_bg2:inst'
/
&set_stream ! 'cmip6 yassoyr'
stream = 'yassoyr'
lrerun = 0
/
&set_stream ! 'cmip6 accw'
stream = 'accw'
interval = 3, 'hours', 'last', 0
/
&set_stream ! 'cmip6 aeropt'
stream = 'aeropt'
! interval = 1, days, last, 0
lpost = 0
/
&set_stream ! 'cmip6 co2'
stream = 'co2'
interval = 1, 'months', 'last', 0
/
&set_stream ! 'cmip6 land'
stream = 'land'
interval = 1, 'days', 'last', 0
/