-
Notifications
You must be signed in to change notification settings - Fork 0
/
build-namelist.sh
executable file
·19 lines (15 loc) · 1008 Bytes
/
build-namelist.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#! /bin/sh
# Configures parameters into the simulation
# should be run inside the run directory
# the run directory basename should be the same as the build directory basename
# for instance: ~/run/cam-5.3 and ~/build/cam-5.3
CAM_ROOT=~/src/cesm1_2_2
camcfg=$CAM_ROOT/models/atm/cam/bld
pwd=`pwd`
DIR_NAME=`basename $pwd`
CAM_BUILD=~/build/$DIR_NAME
CSMDATA=~/src/cesm-data;export CSMDATA
# Run the sim for 2 days, average every 12 hours
$camcfg/build-namelist -test -config $CAM_BUILD/config_cache.xml -namelist "&seq_timemgr_inparm stop_n=2 stop_option='ndays' / &cam_inparm nhtfrq=-12, -24, -24, -24, -24, -24 hfilename_spec='%c.cam.h%t.%y-%m-%d-%s.nc' print_step_cost=.true. / "
# Run the sim for 3 months, average every week
#$camcfg/build-namelist -test -config $CAM_BUILD/config_cache.xml -namelist "&seq_timemgr_inparm stop_n=3 stop_option='nmonths' / &cam_inparm nhtfrq=336, -24, -24, -24, -24, -24 mfilt=10,30,30,30,30,30 hfilename_spec='%c.cam.h%t.%y-%m-%d-%s.nc' print_step_cost=.true. / "