From acb5c89615a1d22446f856555393a2eea78b92ab Mon Sep 17 00:00:00 2001 From: Aiko Voigt <aiko.voigt@univie.ac.at> Date: Sun, 9 Mar 2025 21:50:53 +0000 Subject: [PATCH] Adapt amip run script, add rsdt output for each time step --- runs/amip/exp.amip.run | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/runs/amip/exp.amip.run b/runs/amip/exp.amip.run index ff095bd..e14980d 100755 --- a/runs/amip/exp.amip.run +++ b/runs/amip/exp.amip.run @@ -7,8 +7,8 @@ #SBATCH --nodes=3 #SBATCH --ntasks-per-node=48 #SBATCH --ntasks-per-core=1 -#SBATCH --output=/home/fs72044/avoigt_teach/climlab_s2024/msc-climmodlab-s2024/runs/amip/logfiles/LOG.exp.amip.run.%j.o -#SBATCH --error=/home/fs72044/avoigt_teach/climlab_s2024/msc-climmodlab-s2024/runs/amip/logfiles/LOG.exp.amip.run.%j.o +#SBATCH --output=/home/fs72044/avoigt_teach/climlab_s2025/msc-climmodlab-s2025/runs/amip/logfiles/LOG.exp.amip.run.%j.o +#SBATCH --error=/home/fs72044/avoigt_teach/climlab_s2025/msc-climmodlab-s2025/runs/amip/logfiles/LOG.exp.amip.run.%j.o #SBATCH --exclusive #SBATCH --time=02:30:00 #SBATCH --mail-user=aiko.voigt@univie.ac.at @@ -38,14 +38,14 @@ nproma=16 # SIMULATION NAME EXP=amip -ICONFOLDER=/home/fs72044/avoigt_teach/climlab_s2024/icon-esm-univie # DIRECTORY OF ICON MODEL CODE -RUNSCRIPTDIR=/home/fs72044/avoigt_teach/climlab_s2024/msc-climmodlab-s2024/runs/amip/ +ICONFOLDER=/home/fs72044/avoigt_teach/climlab_s2025/icon-esm-univie # DIRECTORY OF ICON MODEL CODE +RUNSCRIPTDIR=/home/fs72044/avoigt_teach/climlab_s2025/msc-climate-modeling-lab-s2025-code-4-students/runs/amip/ basedir=$ICONFOLDER # icon base directory . ${ICONFOLDER}/run/add_run_routines # experiment directory, with plenty of space, create if new -EXPDIR=/gpfs/data/fs72044/avoigt_teach/experiments/s2024/${EXP} +EXPDIR=/gpfs/data/fs72044/avoigt_teach/experiments/s2025/${EXP} if [ ! -d ${EXPDIR} ] ; then mkdir -p ${EXPDIR} fi @@ -58,9 +58,6 @@ ls -ld ${EXPDIR} cd $EXPDIR - - - #================================================================================= #----------------------------------------------------------------------------- @@ -72,7 +69,6 @@ end_date=$final_date y0=${start_date%%-*} yN=${end_date%%-*} - # restart intervals restart_interval="P2Y" checkpoint_interval="P1Y" @@ -124,7 +120,7 @@ ln -sfv $aerosols_dir/bc_aeropt_kinne_sw_b14_coa.nc . ln -sfv $aerosols_dir/bc_aeropt_kinne_sw_b14_fin_1850.nc bc_aeropt_kinne_sw_b14_fin.nc # [files.atmosphere.model] -model_dir=/home/fs72044/avoigt_teach/climlab_s2024/icon-esm-univie +model_dir=/home/fs72044/avoigt_teach/climlab_s2025/icon-esm-univie # [files.atmosphere.model.data] ln -sfv $model_dir/data/lsdata.nc . @@ -199,8 +195,6 @@ if [ "x$restart" != 'x.false.' -a "x$submit" != 'x' ]; then fi fi - - # # create ICON master, coupling and model namelists # ------------------------------------------------ @@ -233,7 +227,6 @@ cat > icon_master.namelist << EOF model_description = 'JSBACH land surface model' model_namelist_filename = 'NAMELIST_lnd' / - EOF #----------------------------------------------------------------------------- @@ -411,6 +404,23 @@ cat > NAMELIST_atm << EOF 'hfss', 'evspsbl', 'tauu', 'tauv', 'tauu_sso', 'tauv_sso', 'diss_sso', 'sfcwind', 'uas', 'vas', 'tas', 'dew2', 'ptp' / +! As an example, included output for rsdt on lat-lon grid for every time step for January 1979 +&output_nml ! 'rsdt_latlon_everytimestep' + output_filename = '${EXP}_rsdt_latlon_everytimestep' + filename_format = '<output_filename>_<levtype_l>_<datetime2>' + filetype = 5 + remap = 1 ! 1: latlon, 0: native grid + reg_lat_def = -90.0,0.5,90.0 + reg_lon_def = -180.0,0.5,180.0 + operation = 'false' + output_grid = .TRUE. + output_start = '1979-01-01' + output_end = '1979-02-01' + output_interval = 'PT15M' + file_interval = 'P1D' + include_last = .false. + ml_varlist = 'rsdt' +/ EOF @@ -480,7 +490,6 @@ cat > NAMELIST_lnd << EOF windbreak_algorithm = 1 lburn_pasture = .false. / - EOF -- GitLab