Information regarding the HARMONIE workshop

Helsinki 10-14th of September 2007

HARMONIE workshop photo


Introduction to workshop Sander/Laura

1) What is HARMONIE Bent

2) Experience with AROME at MF Sylvie

3) ALARO developments Radmila

4) HARMONIE script system Sami

5) Experimenting with the HARMONIE system Bjarne

6) File formats, pre- and postprocessing Ulf

7) Overview of verification tools Ulf

8) SCUM (single column model) Sylvie

9) DDH-files Ulf

HIRLAM-A physics plan 2008 Sander

Lectures in training course on ALARO-0 (March 2007)

Tentative schedule

Time Monday Tuesday Wednesday Thursday Friday
Part I: General Part II: HARMONIE system Part III:Physics development tools Work and discussions Discussions
9-12 4. HARMONIE script system
5. Experimenting with the HARMONIE system
6. File formats, pre- and postprocessing
7. Overview of verification tools
8. SCUM (single column model)
9. DDH-files
Exercises continued + reports and feedback Discussions and plans
11.45-12.00 Closing
12-13 Lunch Lunch Lunch Lunch Lunch
13-17 Introduction to workshop
1. What is HARMONIE
2. Experience with AROME at MF
3. ALARO developments
Preparation of exercises
Exercises, Part II

after 16:15 - Social evening
Exercises, Part III Discussions and plans

Both morning and afternoon sessions include a coffee break in appropriate gap.


Contents of the lectures

1. What is HARMONIE?

- Length: 45 mins.
- Content:
+ What is the purpose of the HARMONIE activity?
+ In which way HIRLAM code is included in HARMONIE (i.e. HIRLAM physics interface)?
+ What is included in HARMONIE system/repository (i.e. code,scripts,namelists,tools)?

- Lecturer: Bent

2. MF experience with AROME

- Length: 45 min
- Content:
+ What are the new developments in AROME?
+ What are the know remaining deficiencies?
+ What are the differences with CY31?

- Lecturer: Sylvie Malardel

3. ALARO developments

- Length: 45 min
- Content:
+ What is ALARO?
+ How to control it?
+ What are the experiences so far?

- Lecturer: Radmila Brozkova

4. HARMONIE script system.

- Length: 45 mins.
- Content:
+ How are the scripts organised?
+ In depth information from each process mentioned below?
For example, overview of the script system, choice of area and climate generation, boundary generation, running a forecast (namelist options), postprocessing.

- Lecturer: Sami

The overview is already well covered by Ulf (

5. Experimenting with HARMONIE system.

- Length: 45 min.
- Content:
+ How to build and run different model experiments? Basic usage of gmkpack + export of namelists and scripts
+ What do I need to set in "Env_expdesc" in order to run
i hydrostatic/non-hydrostatic ALADIN with MF physics
ii h/nh ALADIN with HIRLAM physics
iv ALARO (? not a choice at the moment)
v something else?
+ How do I define the choice of boundary data?
i HIRLAM boundaries
ii ALADIN boundaries
iii IFS boundaries

Covered examples could possibly be used directly in experimentation exercise.

- Lecturer: Bjarne

6. File formats (input and output, postprocessing.)

- Length: 45 min
- Content:
+ What are the used file formats (FA,LFI,GRIB)?
+ What format and sturcture is required for the input?
i) boundaries (spectral FA-files)
ii) SURFEX initial file (grid point LFI-file)
+ How to convert files to Grib by using gl. + How to build gl.

- Lecturer: Ulf

7. Verification tools

- Length: 45 min
- Content
+ fldextr and obsextr for data extraction.
+ monitor-tool for verification.
+ anything else?

- Lecturer: Ulf


- Length: 45 min

- Content:
+ What is SCUM?
+ How to use it?
+ Can it be used with HIRLAM physics?

- Lecturer: Sylvie Malardel

9. DDH-files (Diagnostics by Horizontal Domains)

- Length: 45 min
- Content:
+ An introduction to DDH-files

- Lecturer: Ulf

Updated information


The MARS extraction has failed for everyone. Do the folloing

- on ecgate go to your gl directory. Run svn update

- on hpce, recompile gl, copy all the new binaries to your BINDIR

- Rerun Postp_harmonie by llsubmit Postp_harmonie if the CYCLDATE file is still valid. I you are brave you can remove all tasks but the Fetchobs task

Grib conversion

- In the Makegrib script the FA and the SURFEX files are concatenated to one GRIB file. However there are duplicated fields such as T2M.

- For SCUM output gl -c SCUMFILE -o OUTPUTFILE will create a simple ASCII file. The correction will be added to the repository during the morning.




For future comparison with HIRLAM forecast you have to extract data with fldextr like in

cat > fldextr.dat << EOF
  MODEL = 0 or -1,
  EXP     = 'EXP',
  NLEV_T  = 11,
  PRES_T  = 925.,850.,700.,600.,500.,400.,300.,200.,150.,100.,50.,

ln -fs $SCRDIR/synop.list ewglam.list
ln -fs $SCRDIR/temp.list .
ln -sf $F fort.10



There is now an ALARO namelist available in the repository. Set flag="alaro_h" in Env_expdesc

SCUM exercise

Step-to-step instructions to perform simple SCUM exercise.

1. At HPCE, copy a tar-file for SCUM.

cp /ws/scratch/ms/fi/fim/scum_test.tar .

2. Untar the tar-file at HPCE

3. Run SCUM, at HPCE

cd scum

llsubmit scum_test_32t2bf

4. Output should be in $TEMP/SCUM/

5. Convert the FA-files from SCUM to ascii


6. To run with different physics, modify scum_test_32t2bf. See variables NAMELIST and FAFILE.


SCUM with ALADIN and ALARO physics didn't work. Copy new namelists from





Sylvie Malardel
Bent Hansen Sass
Bjarne Stig Andersen
Mats Dahlbom
Ekatherina Kourzeneva
Paulius Jalinskas
Andres Luhamaa
Ulf Andrae
Stefan Gollvik
Karl-Ivar Ivarsson
Patrick Samuelsson
Lisa Bengtsson
Morten Andreas degaard Kltzow
Javier Calvo
Radmila Brozkova
Cisco de Bruijn
Sander Tijm
Jeanette Onvlee
Sami Niemela
Laura Rontu
Priit Tisler
Timo Vihma
Nina Pietikinen