Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Make a copy of the namelist file and edit it to set the ensemble member value to the one you are given.

Make sure you are in the 'pf001' directory.

Code Block
cp namelistfc mynamelist

vi mynamelist        # or use your favourite text editor; emacs etc.

and make the following changes to the namelist variables:

Panel
bgColorwhite
titleBGColorwhite
titleSet these namelist variables:
CTYPE="pf",   ! change the type of forecast to 'perturbed' from 'control'

NENSFNB=2,    ! change the ensemble member number to your assigned value. 
LSTOPH_SPBS=true, ! this enables the stochastic backscatter scheme in the model dynamics LSPSDT=true, ! this enables the stochastic scheme for the physics tendencies

The variable NENSFNB is important as this determines the random number seed by altering the ensemble member value.

Code Block
languagebash
titleUse the 'diff' command to check your changes
diff mynamelist namelistfc
Note

This is different from how the ensemble would be run in practise. Ensemble member '2' would be run in directory pf002, member number '3' in pf003 and so on. But to keep this exercise simple, everyone will use the same experiment directory name but with a different ensemble member number.

 

Create and submit Cray batch job

...

Panel
bgColorwhite
titleBGColorwhite
titleExample of second run of a forecast for 5 days

oifs_run -e oifs -l mynamelist -x 2 -f d5 -q

 

...

Preparing files for Metview

The next step is to take the successful runs of each individual ensemble member and combine them into a single GRIB file for use with metview.output of the successful run and prepare it for the Metview based exercises. As the data files and Metview scripts have been optimized by selecting specific areas, we have made a script available to do the work.

Code Block
languagebash
titleTo prepare the OpenIFS output for Metview, run this command:
 oifs_to_mv -e pf001

If your successful run of OpenIFS was to a differently numbered output directory .e.g. ENFO/2013102400/pf001/output2, then use:

Code Block
oifs_to_mv -e pf001 -x 2
Info

This script may take a few minutes to run.