Skip to content
Snippets Groups Projects
Commit ef947aeb authored by Martin Schupfner's avatar Martin Schupfner
Browse files

CMOR: adjusted mpiesm scripts + config for MK errata batch

parent 87b0e102
No related branches found
No related tags found
No related merge requests found
# ##################################################
# ##################################################
# CMIP6 PostProcessing Workflow Configuration File
# ##################################################
# This configuration file specifies which variables will be
# processed for which time intervals.
# It contains + DREQSETTINGS (computed from the CMIP6-DataRequest) and
# + USERSETTINGS (specified by the user)
# for each experiment.
#
# There are 3 types of settings: Standard, TimeSlice, GridAndTimeSlice.
#
# -Use '#' for comments (also inline).
# ##################################################
# Data Request Version: 00.00.02
# Supported MIPs (0):
# Supported Experiments (0):
##################################################
EXP=AllExp
##################################################
DREQSETTINGS
Ofx : Ofx = slice: first_step
fx : fx = slice: first_step
USERSETTINGS
# ---> Specify your settings for Experiment AllExp here
TOTAL : TOTAL = False # only produce variables explicitly set to True
################
# Aggregation
################
jsbachdecfx : input = True
echamdecfx : input = True
################
# Ocean
################
sftof : Odec = True
################
# Atmosphere
################
orog : dec = True
ps : Amon = True
#################
# Land
#################
sftlf : dec = True
mrsofc : dec = True
rootd : dec = True
sftgif : dec = True
landCoverFrac : Lmon = True
vegFrac : Emon = True
#<---- Specify your settings for Experiment AllExp here
......@@ -35,14 +35,14 @@ suf=grb
$cdo expr,'mrsofc=soil_field_cap*soil_depth*1.e+3;' $ifile ${sdir}/tmp_aggr/tmp_mrsofc_${period}.nc || echo ERROR
for l_yyyy in $(seq $period $(( period + 9 )) ); do
$cdo settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 $sdir/tmp_aggr/tmp_slm_$period $sdir/out_aggr/slm_${l_yyyy} || echo ERROR
$cdo settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 $sdir/tmp_aggr/tmp_slm_nan_$period $sdir/out_aggr/slm_nan_${l_yyyy} || echo ERROR
$cdo settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 $sdir/tmp_aggr/tmp_glac_$period $sdir/out_aggr/glac_${l_yyyy} || echo ERROR
$cdo settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 $sdir/tmp_aggr/tmp_veg_ratio_max_mon_ini_$period $sdir/tmp_aggr/veg_ratio_max_mon_ini_${l_yyyy}.tmp || echo ERROR
$cdo settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 $sdir/tmp_aggr/tmp_C3C4_crop_mask_$period $sdir/out_aggr/C3C4_crop_mask_${l_yyyy} || echo ERROR
$cdo settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 -selname,slm $ifile $sdir/out_aggr/sftlf_${l_yyyy}.nc || echo ERROR
$cdo settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 -selname,root_depth $ifile ${sdir}/out_aggr/rootd_${l_yyyy}.nc || echo ERROR
$cdo settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 ${sdir}/tmp_aggr/tmp_mrsofc_${period}.nc ${sdir}/out_aggr/mrsofc_${l_yyyy}.nc || echo ERROR
$cdo settunits,days -settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 $sdir/tmp_aggr/tmp_slm_$period $sdir/out_aggr/slm_${l_yyyy} || echo ERROR
$cdo settunits,days -settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 $sdir/tmp_aggr/tmp_slm_nan_$period $sdir/out_aggr/slm_nan_${l_yyyy} || echo ERROR
$cdo settunits,days -settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 $sdir/tmp_aggr/tmp_glac_$period $sdir/out_aggr/glac_${l_yyyy} || echo ERROR
$cdo settunits,days -settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 $sdir/tmp_aggr/tmp_veg_ratio_max_mon_ini_$period $sdir/tmp_aggr/veg_ratio_max_mon_ini_${l_yyyy}.tmp || echo ERROR
$cdo settunits,days -settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 $sdir/tmp_aggr/tmp_C3C4_crop_mask_$period $sdir/out_aggr/C3C4_crop_mask_${l_yyyy} || echo ERROR
$cdo settunits,days -settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 -selname,slm $ifile $sdir/out_aggr/sftlf_${l_yyyy}.nc || echo ERROR
$cdo settunits,days -settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 -selname,root_depth $ifile ${sdir}/out_aggr/rootd_${l_yyyy}.nc || echo ERROR
$cdo settunits,days -settaxis,${l_yyyy}-01-15,12:00:00,1mon -duplicate,12 ${sdir}/tmp_aggr/tmp_mrsofc_${period}.nc ${sdir}/out_aggr/mrsofc_${l_yyyy}.nc || echo ERROR
done
}; )&; }>$err.jsbachdecfx.input 2>&1
......
......@@ -44,7 +44,7 @@ alias ncatted=/sw/spack-levante/nco-5.0.6-3xkdth/bin/ncatted
#Root directory of all scripts, outdata, logs etc
EXP_ID=transient-deglaciation-prescribed-glac1d_r1i1p1f1-CR
EXP_DIR_TRUNK=/work/bk1192/k204212/palmod_thirdBatch/transient-deglaciation-prescribed-glac1d_r1i1p1f1-CR
EXP_DIR_TRUNK=/work/kd1292/k204212/palmod_errataBatch/transient-deglaciation-prescribed-glac1d_r1i1p1f1-CR
# RAW Data - path and sub-simulations
RAW_EXP_DIR_TRUNK=/work/bk1192/from_Mistral/bk1192/WG1/WP1.1/MPIM_transient_deglaciation_prescribed/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment