Single observation impact experiment
General
The results of single observation impact experiment provide useful information of the observation operator and error statistics. Among others, it is a useful tool for diagnosing background error statistics. The procedure described below is the recommended one and it has been tested on HARMONIE harmonie-43h21. The example below with the new system is for a AROME domain covering Denmark (DOMAIN=DKCOEXP
). Three TEMP observation types have been implemented in scr/Create_singe_obs
as deviations to the background:
- A temperature increase of 1K
- A wind speed increase of 1 m/s
- A specific humidity reduction to 90% of the background.
Illustrative example of single observation impact experiment on ECMWF
Folow instructions to create an experiment e.g. at ECMWF.
Edit
ecf/config_exp.h
as follows:- set
ANASURF=none
, - set
SINGLEOBS=yes
, - set
LSMIXBC=no
,
- set
Edit scr/include.ass as follows:
- set
USEOBSOUL=1
,
- set
Do a checkout of
bator_lectures_mod.F90
./Harmonie co src/odb/pandor/module/bator_lectures_mod.F90
and change lines 296-300 to use the free format
296 READ (NULOBI,*,iostat=iret) & 297 & ival1,iotp,ioch,zval1,zval2,cval,ival2,ival3,zval3,inbw,ival1,ival1,& 298 & (ztval(:),j=1,inbw) 299 300 !READ(NULOBI,*,iostat=iret) (ztval(:),j=1,inbw)
In
Env_submit
set34 if ( $job eq 'Forecast' or $job eq 'Dfi' or $job eq 'Listen2file' ) { 35 $nprocx=16; 36 $nprocy=31; 37 } else { 38 $nprocx=1; 39 $nprocy=1; 40 }
Launch the single observation impact experiment:
./Harmonie start DTG=2012061003 DTGEND=2012061006
The resulting analysis file be found as
$SCRATCH/hm_home/<exp>/archive/2012/06/10/06/MXMIN1999+0000
. You can now diagnose the 3D-VAR analysis increments of the sinob-experiment taking the difference between the analysisMXMIN1999+0000
(analysis) and the first guess,$SCRATCH/hm_home/<exp>/archive/2012/06/10/03/ICMSHHARM+0003
. Plot horizontal and vertical cross-sections of temperature and other variables using your favorite software (EpyGram for example).
Note that you can change position of observation, observation error, variable to be observed etc. Investigate these options by taking a closer look at the script Create_single_obs
.
Read more about radiance single observation experiments here. In ec:/smx/sinob_wiki_ml
you will also find OBSOUL_amsua7
, a file for generating a satellati radiance amsu a channel 7 single observation impact experiment.