Skip to content
Snippets Groups Projects
Commit acb5c896 authored by Aiko Voigt's avatar Aiko Voigt
Browse files

Adapt amip run script, add rsdt output for each time step

parent 68b7c329
Branches
No related tags found
No related merge requests found
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
#SBATCH --nodes=3 #SBATCH --nodes=3
#SBATCH --ntasks-per-node=48 #SBATCH --ntasks-per-node=48
#SBATCH --ntasks-per-core=1 #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 --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_s2024/msc-climmodlab-s2024/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 --exclusive
#SBATCH --time=02:30:00 #SBATCH --time=02:30:00
#SBATCH --mail-user=aiko.voigt@univie.ac.at #SBATCH --mail-user=aiko.voigt@univie.ac.at
...@@ -38,14 +38,14 @@ nproma=16 ...@@ -38,14 +38,14 @@ nproma=16
# SIMULATION NAME # SIMULATION NAME
EXP=amip EXP=amip
ICONFOLDER=/home/fs72044/avoigt_teach/climlab_s2024/icon-esm-univie # DIRECTORY OF ICON MODEL CODE ICONFOLDER=/home/fs72044/avoigt_teach/climlab_s2025/icon-esm-univie # DIRECTORY OF ICON MODEL CODE
RUNSCRIPTDIR=/home/fs72044/avoigt_teach/climlab_s2024/msc-climmodlab-s2024/runs/amip/ RUNSCRIPTDIR=/home/fs72044/avoigt_teach/climlab_s2025/msc-climate-modeling-lab-s2025-code-4-students/runs/amip/
basedir=$ICONFOLDER # icon base directory basedir=$ICONFOLDER # icon base directory
. ${ICONFOLDER}/run/add_run_routines . ${ICONFOLDER}/run/add_run_routines
# experiment directory, with plenty of space, create if new # 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 if [ ! -d ${EXPDIR} ] ; then
mkdir -p ${EXPDIR} mkdir -p ${EXPDIR}
fi fi
...@@ -58,9 +58,6 @@ ls -ld ${EXPDIR} ...@@ -58,9 +58,6 @@ ls -ld ${EXPDIR}
cd $EXPDIR cd $EXPDIR
#================================================================================= #=================================================================================
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
...@@ -72,7 +69,6 @@ end_date=$final_date ...@@ -72,7 +69,6 @@ end_date=$final_date
y0=${start_date%%-*} y0=${start_date%%-*}
yN=${end_date%%-*} yN=${end_date%%-*}
# restart intervals # restart intervals
restart_interval="P2Y" restart_interval="P2Y"
checkpoint_interval="P1Y" checkpoint_interval="P1Y"
...@@ -124,7 +120,7 @@ ln -sfv $aerosols_dir/bc_aeropt_kinne_sw_b14_coa.nc . ...@@ -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 ln -sfv $aerosols_dir/bc_aeropt_kinne_sw_b14_fin_1850.nc bc_aeropt_kinne_sw_b14_fin.nc
# [files.atmosphere.model] # [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] # [files.atmosphere.model.data]
ln -sfv $model_dir/data/lsdata.nc . ln -sfv $model_dir/data/lsdata.nc .
...@@ -199,8 +195,6 @@ if [ "x$restart" != 'x.false.' -a "x$submit" != 'x' ]; then ...@@ -199,8 +195,6 @@ if [ "x$restart" != 'x.false.' -a "x$submit" != 'x' ]; then
fi fi
fi fi
# #
# create ICON master, coupling and model namelists # create ICON master, coupling and model namelists
# ------------------------------------------------ # ------------------------------------------------
...@@ -233,7 +227,6 @@ cat > icon_master.namelist << EOF ...@@ -233,7 +227,6 @@ cat > icon_master.namelist << EOF
model_description = 'JSBACH land surface model' model_description = 'JSBACH land surface model'
model_namelist_filename = 'NAMELIST_lnd' model_namelist_filename = 'NAMELIST_lnd'
/ /
EOF EOF
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
...@@ -411,6 +404,23 @@ cat > NAMELIST_atm << EOF ...@@ -411,6 +404,23 @@ cat > NAMELIST_atm << EOF
'hfss', 'evspsbl', 'tauu', 'tauv', 'tauu_sso', 'tauv_sso', 'hfss', 'evspsbl', 'tauu', 'tauv', 'tauu_sso', 'tauv_sso',
'diss_sso', 'sfcwind', 'uas', 'vas', 'tas', 'dew2', 'ptp' '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 EOF
...@@ -480,7 +490,6 @@ cat > NAMELIST_lnd << EOF ...@@ -480,7 +490,6 @@ cat > NAMELIST_lnd << EOF
windbreak_algorithm = 1 windbreak_algorithm = 1
lburn_pasture = .false. lburn_pasture = .false.
/ /
EOF EOF
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment