Skip to content
Jessica Meixner edited this page Feb 16, 2022 · 6 revisions

These are my personal notes/helpful hints.

For the official page please go to: https://github.com/NOAA-EMC/global-workflow/wiki

Modules

Hera:

Standalone

APP=ATM PSLOT=atm01 BASEDIR=/scratch2/NCEPDEV/climate/Jessica.Meixner/p8b/standalone-atm CONFIGDIR=$BASEDIR/global-workflow/parm/config IDATE=2013040100 EDATE=2013040100 RES=384 GFS_CYC=1 COMROT=$BASEDIR/$PSLOT/COMROOT EXPDIR=$BASEDIR/$PSLOT/EXPDIR ICSDIR=$BASEDIR/$PSLOT/ICDIR/${PSLOT}

./setup_expt.py forecast-only --app $APP --pslot $PSLOT --configdir $CONFIGDIR --idate $IDATE --edate $EDATE --res $RES --gfs_cyc $GFS_CYC --comrot $COMROT --expdir $EXPDIR --icsdir $ICSDIR

In $EXPDIR/$PSLOT/config.base change the following:

You must change: DOIAU=NO

Some things you might want to change: ACCOUNT HPSS_PROJECT KEEPDATA RUNDIR -- especially if stmp is filling up on hera ATARDIR -- if you want longer hpss storage etc

Now run the set up script: ./setup_workflow_fcstonly.py --expdir $EXPDIR/$PSLOT

Your crontab is then: $EXPDIR/$PSLOT/$PSLOT.crontab

Run the cronjob and then cancel the job that starts. Then set the first two IC jobs to complete:

rocotocomplete -d $EXPDIR/$PSLOT/$PSLOT.db -w $EXPDIR/$PSLOT/$PSLOT.xml -c $YYYYMMDDHHMM -t gfsgetic rocotocomplete -d $EXPDIR/$PSLOT/$PSLOT.db -w $EXPDIR/$PSLOT/$PSLOT.xml -c $YYYYMMDDHHMM -t gfsinit

Now, set up your ICs from the coupled model.

mkdir -p $COMROOT/$PSLOT/gfs.${YYYYMMDD}/${ZZ}/atmos/INPUT

hera: ICBASEDIR=/scratch2/NCEPDEV/climate/climpara/S2S/IC

for p8a: ATMIC=GEFS-NoahMP-aerosols-p8a

cp $ICBASEDIR/$ATMIC/$CDATE/gfs/C384/INPUT/* $COMROOT/$PSLOT/gfs.${YYYYMMDD}/${ZZ}/atmos/INPUT/

Now you can run your crontab or use rocoto run to step through the rest of the runs.

Clone this wiki locally