- Created by Carsten Maass, last modified on Sep 21, 2023
Description of the upgrade
With IFS Cycle 48r1, the horizontal resolution of the medium-range ensemble (ENS) will increase from 18 to 9 km. This will bring the ENS to the same horizontal resolution as the high resolution forecast (HRES). The vertical resolution for both ENS and HRES will remain at 137 model levels and the ENS will continue to have 51 members.
Cycle 48r1 will also bring a major upgrade to the configuration of the extended-range ensemble (ENS extended): Rather than being an extension of the medium-range forecasts starting twice a week at day 15 it will be a completely separate system, running daily from 00 UTC out to day 46 with 101 members. Over the entire forecast range the resolution will remain unchanged at 36 km horizontally and 137 model levels.
As a result of these configuration changes Cycle 48r1 will offer two sets of re-forecasts (=hindcasts), one for the medium range and one for the extended range.
This major upgrade to Cycle 48r1, the first new scientific model upgrade to run in ECWMF's new Data Centre in Bologna, happened on 27 June 2023. On the same day IFS cycle 48r1 for CAMS was implemented.
This upgrade is introducing some significant changes which have the potential to critically affect users' processing chains. We urge users to take note of the details provided on this page and to test their processing chains as early as possible with the test data provided.
Implemented: 06 UTC run on 27 June 2023
#IFS48r1 #newfcsystem @ECMWF
News
Cycle 48r1 has been implemented with the 06 UTC run on 27 June 2023
Discontinued extended range charts
PREd now scheduled to re-open on 29 June, 10:00 UTC
Implementation with 6 UTC run on 27 June 2023 confirmed, dissemination schedule, discontinued step 336 overlap fields
Details on updated climate fields (orography, land-sea mask, etc.) and change to GRIB2 Master Table Version added
Data webinar recording published, ecCharts layers and more web charts added
Information on simple time-critical jobs and dissemination updated
- All 48r1 test data now available in dissemination - all data users are strongly encouraged to test 48r1 data in their applications
- 48r1 Meteograms made available
- A webinar "Cycle 48r1 - Data access and format, testing and practicalities" is scheduled for 1 June, 13:00 UTC, please register here
- Hindcasts/re-forecasts available in test dissemination
- ENS extended weekly means configuration, file naming convention, FAQ and guidance for PREd users added/updated
- Implementation moved to 27 June 2023
- Test Products Requirements Editor (TPREd), updates to available test data
- Upgrade of Atos software stack
Snow bug fixed , scorecard added, further details on test data in dissemination
Change to default choice of packing type in dissemination from 00 UTC run 21/3/2023
Open test data available, availability of other test data specified
Recording of webinar "Cycle 48r1: Verification, products and technical aspects" published
Start of Release Candidate Phase, updates on meteorological impact, CCSDS compression and available test data Recording of webinar "Introduction to Cycle 48r1" published
Implementation planned for 13 June 2023 (TBC) with Release Candidate Phase starting on 14 March (TBC)
Extensive update on implementation scheduled for June 2023.
Implementation now planned for Q2 2023.
Implementation now planned for Q1 2023.
Initial announcement.
Timeline of the implementation
Datasets affected
HRES (day 1-10)
ENS (day 1-15)
ENS extended (day 1-46)
HRES-WAM (day 1-10)
ENS-WAM (day 1-15)
ENS-WAM extended (day 1-46)
Resolution
Resolutions in bold increased/changed from previous IFS cycle.
Component | Horizontal resolution | Vertical resolution | ||
Atmosphere | HRES | O1280 | ~9 km | 137 |
ENS | O1280 | ~9 km | 137 | |
ENS extended | O320 | ~36 km | 137 | |
Wave | HRES-WAM | 0.125° | ~14 km | - |
ENS-WAM | 0.125° | ~14 km | - | |
ENS-WAM extended | 0.5° | ~55 km | - | |
Ocean | NEMO 3.4 | 0.25° | ~28 km | 75 |
Dissemination schedule
The dissemination schedule will not change with 48r1.
Meteorological content
Assimilation
- Increase of HRES 4DVar inner loop resolution to TL511
- Switch to OOPS, the object-oriented prediction system
- Reduced thinning of ASCAT L2 products
- Various optimisations for hyperspectral IR sounders
- Unified VarBCsetup for IR sounders
- Allow usage of all pixels from IASI
- Aerosol type classification in IR data
- Update on the IR trace gas detection
- Upgrade RTTOV to v13
- Latest version of RTTOV: technical upgrade + additional capabilities to prepare for future
- Microwave gas optical depth coefficient file upgrade, using new predictors (v13)
- Major scientific upgrade of cloud and precipitation microphysics in RTTOV-SCATT
- ATMS snow, Lambertian, slant-path
- Activate ATMS humidity channels over snow
- ATMS Lambertian surface reflection over snow and sea-ice
- Slant-path interpolation for selected MW sensors assimilated in the all-sky system
- Improved treatment of surface-sensitive channels in all-sky
- Assimilate polewards of 60 degrees over land and ocean; relying on new sea-ice detection
- Improved treatment of mixed land-water and water-sea-ice scenes
Observations
- Improved observation pre-processing
- Assimilation of microwave imagers over land surfaces
- 89 GHz, 150/166 GHz channels of GMI, SSMIS + GMI 183 GHz over land
- Add 37 GHz channels, Add AMSR2; improved bias correction, QC and error models
Model
- Improved water and energy conservation (dynamics and physics)
- Radiatively interactive prognostic ozone using new HLO scheme
- Multi-level snow scheme
- New precipitation category - freezing drizzle
- Revised climate fields – improved orographic fields for atmospheric drag and water related representation (i.e. glacier mask, land-sea mask, lake cover, lake depth)
- Revised computation of Semi-Lagrangian advection departure points
- New model top sponge layer formulation and semi-Lagrangian vertical filter
- Revised SPPT, removed cloud saturation adjustment from tendency perturbations
Meteorological impact
ENS
- Improvements to surface variables, e.g. 2m temperature, 10m wind, total precipitation etc., around 2% to 6%.
Improved tropospheric upper air variables, around 1% to 3%
Improved stratospheric winds and some degradations of stratospheric temperatures due to increased biases.
Arctic and Antarctic scores improved.
Upper air ensemble spread reduced in the midlatitudes (around 1% to 2%) but mainly increased in the tropics (around 2% to 3%). Ensemble spread of surface variables increased (around 2% to 6%).
Improved TC track and intensity forecasts, with position errors reduced by ca. 10% and core pressure errors reduced by around 20%.
HRES
- Northern hemisphere and topics, troposphere improved (ca. 1% - 3%)
- Improved stratospheric winds and some degradations of stratospheric geopotential and temperatures due to increased biases.
- Arctic and Antarctic scores improved.
- Surface winds in the tropics appear degraded in verification against own-analysis because of analysis changes due to the increased number of scatterometer observations. Verification against observations does not show the degradation.
- 2m temperature scores appear degraded due to increased forecast activity caused by the multi-level snow scheme.
ENS extended
- Improvements due to the increase in ensemble size and more frequent initialisation
- In addition, 48r1 model changes on their own result in modest but overall positive impact on weekly mean bias-corrected scores (CORR, RMSE, CRPSS), e.g. the HLO scheme improves forecasts of stratospheric zonal wind anomalies despite increasing stratospheric temperature biases
Evaluation
Interactive scorecards presenting the new cycle performance are regularly updated:
Key configuration changes
Atmospheric model
ENS | ENS Extended | |||
---|---|---|---|---|
Current | Upgrade | Current | Upgrade | |
Basetime & frequency | 00/06/12/18 daily | 00/06/12/18 daily | 00 Mon/Thu | 00 daily |
Forecast range | day 1-15 | day 1-15 | day 1-15 / 16-46 | day 1-46 |
MARS Stream | enfo | enfo | enfo | eefo |
Spectral | TCO639 | TCO1279 | TCO639 / TCO319 | TCO319 |
Gaussian grid | O640 | O1280 | O640 / O320 | O320 |
Horizontal grid resolution | ~18 km | ~9 km | ~18 km / ~36 km | ~36 km |
Dissemination (LL) | 0.2° | 0.1° | 0.2° / 0.4° | 0.4° |
Model Level vertical resolution | 137 | 137 | 137 | 137 |
Ensemble members | 50+1 | 50+1 | 50+1 | 100+1 |
- The HRES configuration will not change
- There will be no change in the vertical resolution
- The resolution of ENS will increase to match that of the HRES
- The ENS control forecast and HRES are n ot bit identical but should be considered equally likely unperturbed runs
- Stream enfo will no longer provide products beyond step 360. For the extended range ensemble stream eefo needs to be used instead.
ENS extended will be produced with constant resolution from step 0. Therefore the overlap stream efov is no longer needed and will be discontinued.
ENS hindcast | ENS Extended hindcast | |||
---|---|---|---|---|
Current | Upgrade | Current | Upgrade | |
Basetime & frequency | 00 Mon/Thu | 00 Mon/Thu | 00 Mon/Thu | 00 Mon/Thu |
Forecast range | day 1-15 | day 1-15 | day 1-15 / 16-46 | day 1-46 |
MARS Stream | enfh | enfh | enfh | eefh |
Spectral | TCO639 | TCO1279 | TCO639 / TCO319 | TCO319 |
Gaussian grid | O640 | O1280 | O640 / O320 | O320 |
Horizontal grid resolution | ~18 km | ~9 km | ~18 km / ~36 km | ~36 km |
Dissemination (LL) | 0.2° | 0.1° | 0.2° / 0.4° | 0.4° |
Model Level vertical resolution | 137 | 137 | 137 | 137 |
Ensemble members | 10+1 | 10+1 | 10+1 | 10+1 |
- While 47r3 has just one, cycle 48r1 will have two sets of re-forecasts: One at a high resolution (Tco1279) up to day 15 to calibrate the high-resolution medium-range ensemble, and one at a low resolution (Tco319) for extended-range forecasts. Both re-forecasts will, as before, run twice per week from 00 UTC, on Monday and Thursday.
- The extended range re-forecasts will have two streams: eefh for the individual control and perturbed forecasts, and eehs for hindcast statistics
- Stream enfh will no longer provide products beyond step 360. For the extended range ensemble stream eefh needs to be used instead.
- ENS extended will be produced with constant resolution from step 0. Therefore the overlap stream efho is no longer needed and will be discontinued.
ENS hindcast statistics | ENS Extended hindcast statistics | |||
---|---|---|---|---|
Current | Upgrade | Current | Upgrade | |
Basetime & frequency | 00 Mon/Thu | 00 Mon/Thu | 00 Mon/Thu | 00 Mon/Thu |
Forecast range | day 1-15 | day 1-15 | day 16-46 | day 1-46 |
MARS Stream | efhs | efhs | efhs | eehs |
Spectral | TCO319 | TCO1279 | TCO319 | TCO319 |
Gaussian grid | O320 | O1280 | O320 | O320 |
Horizontal grid resolution | ~36 km | ~9 km | ~36 km | ~36 km |
Dissemination (LL) | 0.4° | 0.1° | 0.4° | 0.4° |
Model Level vertical resolution | 137 | 137 | 137 | 137 |
Ensemble members | 10+1 | 10+1 | 10+1 | 10+1 |
Wave model
ENS-WAM | ENS-WAM Extended | |||
---|---|---|---|---|
Current | Upgrade | Current | Upgrade | |
Basetime & frequency | 00/06/12/18 daily | 00/06/12/18 daily | 00 Mon/Thu | 00 daily |
Forecast range | day 1-15 | day 1-15 | day 1-15 / 16-46 | day 1-46 |
Stream | waef | waef | waef | weef |
Latitudinal spacing of the native grid in degrees | 0.25° | 0.125° | 0.25° / 0.5° | 0.5° |
Horizontal grid resolution of the native grid | ~28km | ~14km | ~28km / ~55km | ~55km |
Dissemination (LL) | 0.25° | 0.125° | 0.25° / 0.5° | 0.5° |
Frequencies | 36 | 36 | 36 | 36 |
Directions | 36 | 36 | 36 | 36 |
Ensemble members | 50+1 | 50+1 | 50+1 | 100+1 |
- The HRES-WAM configuration will not change
- The resolution of ENS-WAM will increase to match that of the HRES-WAM
- The ENS-WAM control forecast and HRES-WAM are n ot bit identical but should be considered equally likely unperturbed runs
- Stream waef will no longer provide products beyond step 360. For the extended range ensemble streams weef needs to be used instead.
- ENS extended will be produced with constant resolution from step 0. Therefore the overlap stream weov is no longer needed and will be discontinued.
ENS-WAM hindcast | ENS-WAM Extended hindcast | |||
---|---|---|---|---|
Current | Upgrade | Current | Upgrade | |
Basetime & frequency | 00 Mon/Thu | 00 Mon/Thu | 00 Mon/Thu | 00 Mon/Thu |
Forecast range | day 1-15 | day 1-15 | day 1-15 / 16-46 | day 1-46 |
Stream | enwh | enwh | enwh | weeh / wees |
Latitudinal spacing of the native grid in degrees | 0.25° | 0.125° | 0.25° / 0.5° | 0.5° |
Horizontal grid resolution of the native grid | ~28km | ~14km | ~28km / ~55km | ~55km |
Dissemination (LL) | 0.25° | 0.125° | 0.25° / 0.5° | 0.5° |
Ensemble members | 10+1 | 10+1 | 10+1 | 10+1 |
- While 47r3 has just one, cycle 48r1 will have two sets of re-forecasts: One at a high resolution (0.125°) up to day 15 to calibrate the high-resolution medium-range ensemble, and one at a low resolution (0.5°) for extended-range forecasts. Both re-forecasts will, as before, run twice per week from 00 UTC, on Monday and Thursday
- The extended range re-forecasts will have two streams: weeh for the individual control and perturbed forecasts, and wees for hindcast statistics.
- Stream enwh will no longer have products beyond step 360. For the extended range ensemble stream weeh needs to be used instead.
- ENS-WAM extended will be produced with constant resolution from step 0. Therefore the overlap stream ewho is no longer needed and will be discontinued.
ENS-WAM hindcast statistics | ||
---|---|---|
Current | Upgrade | |
Basetime & frequency | 00 Mon/Thu | 00 Mon/Thu |
Forecast range | day 1-15 | day 1-15 |
MARS Stream | wehs | wehs |
Latitudinal spacing of the native grid in degrees | 0.25° | 0.125° |
Horizontal grid resolution of the native grid | ~28km | ~14km |
Dissemination (LL) | 0.25° | 0.125° |
Ensemble members | 10+1 | 10+1 |
- There are no additional products from ENS-WAM Extended hindcast statistics.
Weekly product configurations for ENS extended
With the IFS cycle 48r1, the EFI and SOT will be computed for every run of the extended-range forecast and they will always be valid for calendar weeks (00UTC Mon - 00UTC Mon). Therefore the available forecast steps will be different every day in order to match the calendar week and some extra forecast steps that are computed now and not valid for calendar weeks will be dropped.
Day | Step-range for forecast data: Daily (e.g. stream = eefo) | Step-range for hindcast data: Bi-weekly (e.g. stream = eefh) | Weeks available |
---|---|---|---|
Mon | Week 1 (0-168)/ Week 2 (168-336)/ Week 3 (336-504)/ Week 4 (504-672)/ Week 5 (672-840)/ Week 6 (840-1008) | Week 1 (0-168)/ Week 2 (168-336)/ Week 3 (336-504)/ Week 4 (504-672)/ Week 5 (672-840)/ Week 6 (840-1008) | 6 |
Tue | Week 1 (144-312)/ Week 2 (312-480)/ Week 3 (480-648)/ Week 4 (648-816) / Week 5 (816-984) | 5 | |
Wed | Week 1 (120-288)/ Week 2 (288-456)/ Week 3 (456-624)/ Week 4 (624-792) / Week 5 (792-960) | 5 | |
Thu | Week 1 (96-264)/ Week 2 (264-432)/ Week 3 (432-600)/ Week 4 (600-768) / Week 5 (768-936)/ Week 6 (936-1104) | Week 1 (96-264)/ Week 2 (264-432)/ Week 3 (432-600)/ Week 4 (600-768) / Week 5 (768-936)/ Week 6 (936-1104) | 6 |
Fri | Week 1 (72-240)/ Week 2 (240-408)/ Week 3 (408-576) / Week 4 (576-744)/ Week 5 (744-912)/ Week 6 (912-1080) | 6 | |
Sat | Week 1 (48-216)/ Week 2 (216-384)/ Week 3 (384-552)/ Week 4 (552-720)/ Week 5 (720-888) / Week 6 (888-1056) | 6 | |
Sun | Week 1 (24-192)/ Week 2 (192-360) / Week 3 (360-528) / Week 4 (528-696) / Week 5 (696-864) / Week 6 (864-1032) | 6 |
New and changed parameters
New parameters
The table contains the list of parameters expected to be available with the model implementation. They will be available as part of the test data. With implementation the parameters will be available in MARS and dissemination.
Param ID | Short name | Name | Units | Component & type | GRIB edition | Lev. type | ecCharts |
---|---|---|---|---|---|---|---|
331 | rsn | Snow density | kg m-3 | HRES FC, ENS FC | 2 | sol | TBD |
2384 | tsn | Temperature of snow layer | K | HRES FC, ENS FC | 2 | sol | TBD |
lwcs | Liquid water content in snow pack | kg m-2 | HRES FC, ENS FC | 2 | sol | TBD | |
2281411,3 | sd | Snow depth water equivalent | kg m-2 | HRES, ENS FC | 2 | sol | TBD |
ptype_sev1h | Precipitation type (most severe) in the last 1 hour | - | HRES FC, ENS FC | 2 | sfc | TBD | |
ptype_sev3h | Precipitation type (most severe) in the last 3 hours | - | HRES FC, ENS FC | 2 | sfc | TBD | |
ptype_freq1h | Precipitation type (most frequent) in the last 1 hour | - | HRES FC, ENS FC | 2 | sfc | TBD | |
ptype_freq3h | Precipitation type (most frequent) in the last 3 hours | - | HRES FC, ENS FC | 2 | sfc | TBD | |
ptype_sev6h | Precipitation type (most severe) in the last 6 hours | - | HRES FC, ENS FC | 2 | sfc | TBD | |
ptype_freq6h | Precipitation type (most frequent) in the last 6 hours | - | HRES FC, ENS FC | 2 | sfc | TBD |
1 For up to 5 snow levels. This is in addition to the pre-existing single level 'surface' parameter (levtype=sfc), which from 48r1 onwards represents a value integrated across all the snow levels (or 'snow slabs') .
2The 1 hour parameters will be available for steps 1-90, the 3 hour parameters for steps 3-144 and the 6 hour parameters from step 6 to the end of the forecast, step 240 for HRES and 360 for ENS.
3 Please note that the GRIB1 surface ('sfc') parameter sd (paramId 141) is in m of water equivalent, whereas the new multi-level ('sol') GRIB2 parameter sd (paramId 228141) is in kg m-2 (of water equivalent). So to compare the surface parameter with the multi-level parameter in the same units one has to multiply the former by ~1000.
4 For up to 5 snow levels. This is in addition to the pre-existing single level 'surface' parameter (levtype=sfc), which from 48r1 onwards represents a duplicate for the top snow (sol) level.
Precipitation type parameters are using the following subset of WMO table 4.201. For "most-severe" precipitation type parameters the severity is also given, with 0 being the lowest.
Code | Description | Severity |
---|---|---|
0 | No precipitation | 0 |
1 | Rain | 1 |
3 | Freezing rain | 7 |
5 | Snow | 4 |
6 | Wet snow | 5 |
7 | Mixture of rain and snow | 2 |
8 | Ice pellets | 3 |
12 | Freezing drizzle | 6 |
Changes to existing parameters
Param ID | Short name | Name | Units | Component & type | GRIB edition | Lev. type | Change with 48r1 |
---|---|---|---|---|---|---|---|
ptype | Precipitation type | - | HRES, ENS, ENS ext FC | 2 | sfc | new code 12 (freezing drizzle) added, see above | |
mxcape6 | Maximum CAPE in the last 6 hours | J kg-1 | HRES, ENS, ENS ext FC | 2 | sfc | uses MUCAPE instead of CAPE | |
mxcapes6 | Maximum CAPES in the last 6 hours | m 2 s -2 | HRES, ENS, ENS ext FC | 2 | sfc | uses MUCAPE instead of CAPE | |
capes | Convective available potential energy shear | m2 s-2 | HRES, ENS, ENS ext FC | 1 | sfc | uses MUCAPE instead of CAPE |
With 48r1 mxcape6, mxcapes and capes will be based on MUCAPE rather than the old and physically less correct CAPE.
Discontinued parameters
As the resolution of both medium-range ensemble (ENS) and extended-range ensemble (ENS extended) no longer varies over the forecast period, streams efov, efho, weov and ewho, providing ensemble forecast overlap fields, will be discontinued. Also, ENS model level fields at step 336 will no longer be archived.
type | param | levtype | levelist |
---|---|---|---|
stream enfo | |||
pf | 75/76/203/246/247/260290 | ml | 1 - 137 |
54/60/131/132/138/155/203 | pt | 300/315/320/330/350/370/395/475/600/850 | |
27/28/29/30 | sfc | ||
stream enfh | |||
cf / pf | 75/76/135/203/246/247/248 | ml | 1 - 137 |
213001/213002/213003 | ml | 1 | |
1/2/129/130/133/131/132/135/138/155/60 | pl | 1/2/3/5/7/20/30/70/150/250/600 | |
157/260290/203 | pl | 1/2/3/5/7/10/20/30/50/70/100/150/200/250/300/400/500/600/700/850/925/1000 | |
54/60/131/132/138/155/203 | pt | 300/315/320/330/350/370/395/475/600/850 | |
54/129/130/131/132/203 | pv | 1500 / 2000 | |
27/28/29/30/35/36/37/38/186/187/188/ | sfc | ||
cf | 210186/210187/210188/210189/210190/210191 | sfc |
Technical content
Changes to GRIB encoding
The GRIB model identifiers (generating process identification number) for cycle 48r1 will be changed as follows:
GRIB 1 Section 1 Octets | GRIB 2 Section 4 Octets | ecCodes key | Component | Model identifier | |
---|---|---|---|---|---|
47r3 | 48r1 | ||||
6 | 14 | generatingProcessIdentifier | Atmospheric model | 153 | 154 |
6 | 14 | generatingProcessIdentifier | Ocean wave model | 118 | 119 |
For all parameters in GRIB 2 the Master Tables Version Number will be changed as follows:
GRIB 2 Section 1 Octets | ecCodes key | Master Tables Version Number | |
---|---|---|---|
47r3 | 48r1 | ||
10 | tablesVersion | 28 | 30 |
While by default all 48r1 gridded GRIB2 data will be disseminated using a CCSDS defined compression method ( Data representation template 5.42), MARS will by default write gridded GRIB2 data in CCSDS only if derived from (gridded) CCSDS-packed GRIB2 fields. See below how to override the default behaviour.
ecCodes, our encoding/decoding package, uses libaec (Adaptive Entropy Coding Library) which implements a Golomb-Rice coding as defined in the CCSDS recommended standard 121.0-B-3.
Users are strongly advised to test that their software applications and data processing chain can handle this new compression method.
To handle CCSDS compressed fields from 48r1 with ecCodes, version 2.30.0 or newer is recommended.
For a discussion of available GRIB packing methods and the use of compression algorithms see the Technical Memo Impact of GRIB compression on weather forecast data and data-handling applications.
For gridded data in GRIB 2 format the default packing type will change as follows:
GRIB 2 | ecCodes key | 47r3 | 48r1 |
---|---|---|---|
10-11 | dataRepresentationTemplateNumber (GRIB2 only) | 0 (simple packing) | 42 (CCSDS compression) |
packingType (edition independent) | grid_simple | grid_ccsds |
Default packing types for data from Dissemination and MARS
With 48r1 all gridded GRIB2 "raw" data only will use the new CCSDS packing type. Please note that any data derived from GRIB1 cannot be requested with CCSDS compression. The packing of GRIB1 data will not change with 48r1.
The default behaviour for data from dissemination (from 00 UTC run 21/3/2023) and MARS will be as follows:
Input field | MARS output packing type (with keyword grid=... ) | Dissemination output packing type (with keyword grid=... ) |
---|---|---|
GRIB1/GRIB2 gridded | inherited from input | inherited from input |
GRIB1 SH | simple | simple |
GRIB2 SH | simple | CCSDS |
While by default all 48r1 gridded GRIB2 data will be disseminated in CCSDS packing, MARS will by default only write gridded GRIB2 data in CCSDS if derived from (gridded) CCSDS-packed GRIB2 fields.
In general, the default behaviour can be overridden by specifying the packing explicitly, e.g.
grid = 0.1/0.1,
packing = CCSDS
will deliver fields with CCSDS packing for any GRIB2 input field. It will however not be possible to get CCSDS packed fields from GRIB1 input fields. Please note that In dissemination setting packing = CCSDS is currently disables.
Similarly, if CCSDS compression is not desired when retrieving gridded GRIB 2 fields from MARS or dissemination, simple packing can be requested with keyword
packing = simple
Using ecCodes, already retrieved CCSDS compressed fields can be converted to other packing types. This is how to convert all messages in file ccsds.grib with grid_ccsds as their packingType, and only those, to use simple packing, i.e. what we used before 48r1:
grib_set -r -w packingType=grid_ccsds -s packingType=grid_simple ccsds.grib grid_simple.grib
To compare the statistics of the fields before and after the conversion, the following command could be used:
grib_ls -n statistics ccsds.grib grid_simple.grib
Software
To handle the data of Cycle 48r1 we recommend to use the ECMWF software packages
ecCodes 2.30.2
CodesUI 1.7.4
Magics 4.13.0
Metview 5.19.1
ODC 1.4.6
which became the default on ECMWF platforms on Wednesday 31 May 2023, see Change of default versions of ECMWF and third-party software packages - May 2023 . All packages listed above can be loaded with the command
module load ecmwf-toolbox/may23
Users are strongly encouraged to test their software applications and data processing chain with the new versions of the various software packages before this change.
Availability of 48r1 test data
The Release Candidate Phase started on 14 March.
An issue with legacy impacts of a bug on surface fields, identified in March 2023, has been resolved (see below). The impact of the now corrected bug on the surface scores has been assessed as minor and the surface verification results as shown in the ENS scorecard are strongly positive.
Recently the e-suite snow analysis performed a one-off correction to remove large and spurious snow accumulations detected in the e-suite in March 2023. The origin of these accumulations was understood to be due to an erroneous atmospheric humidity clipping in very cold and dry situations that has also been corrected. This one-off correction reset large positive deviations in land snow mass to the values of the current operational IFS Cycle 47r3, preventing further propagations of errors over spring. These measures have fixed the bug for the affected parameters from 31/3/2023 and are permitting to maintain the June target for the implementation of 48r1. The impact of the now corrected bug on the surface scores has been assessed as minor and the surface verification results as shown in the ENS scorecard are strongly positive.
Currently the following products are regularly produced:
Datasets | MARS | Test ECPDS | Test PREd |
---|---|---|---|
HRES/HRES-WAM 00/12 UTC | |||
ENS/ENS-WAM 00/12 UTC | |||
ENS/ENS-WAM hindcast 00 UTC |
| ||
ENS/ENS-WAM hindcast statistics 00 UTC |
| ||
ENS/ENS-WAM extended 00 UTC |
| ||
ENS/ENS-WAM extended hindcast 00 UTC | |||
ENS extended hindcast statistics 00 UTC | |||
BC 06/18 UTC |
|
| |
Open data 00 UTC | |||
WMO Essential and Additional | see below for details |
As usual, any test data provided may not be complete and should not be used commercially or in service provision until the cycle is operational. Test data is provided for technical testing, evaluation and planning purposes only.
Test data in MARS
IFS Cycle 48r1 beta test data is available from MARS with E-suite experiment version (expver) 0078 (MARS keywords EXPVER=0078, CLASS=OD):
- ENS hindcast (stream = ENFH)
- ENS hindcast statistics (stream=EFHS)
- ENS-WAM hindcast (stream = ENWH)
- ENS-WAM hindcast statistics (stream = WEHS)
New streams for the extended-range ensemble
- ENS extended (stream = EEFO)
- ENS extended hindcasts (stream = EEFH)
- ENS extended hindcast statistics (stream = EEHS)
- ENS-WAM extended (stream = WEEF)
- ENS-WAM extended hindcasts (stream = WEEH)
Only users registered with access to MARS will be able to access these test data sets. The data should not be used for operational forecasting. Please report any problems you find with this data via the ECMWF Support Portal.
Test data in dissemination
Cycle 48r1 test data from the release candidate phase (RCP) will be available through the test dissemination system, starting from the 00Z run on . Users with access to ECPDS and the Products Requirements Editor (PREd) can login to the test system at https://xdiss-monitor.ecmwf.int/ and trigger the transmission of test products in the usual manner. To receive the test products, users have to have their firewall open to the relevant ECPDS Data Movers:
INTERNET:
- 136.156.192.0/26
- 136.156.193.0/26
RMDCN:
- 136.156.196.0/26
- 136.156.197.0/26
The IFS Cycle 48r1 test products are available as version number 78 (file names ending with '78') and are intended to be generated shortly behind real-time. The test products will be based on the operational dissemination requirements from 2 May 2023.
Please note that the file naming convention has been updated to accommodate the configuration changes with 48r1.
Since 2 May authorised users have access to the test Product Requirements Editor (TPREd) to edit their requirements for 48r1 test data e.g. to request ENS data in the higher resolution or get daily extended range products. The application is available at https://products.ecmwf.int/esuite/requirements with the same credentials as the operational system. For more information please see Preparation for migration to 48r1 - user guidance
When using TPREd please note
- All fields can be configured in the test dissemination system. If you are missing products, please contact us via the Support Portal.
- To accommodate the new ENS-Extended streams, wherever possible we have automatically converted the streams to their new name (for example, stream=enfo has become stream=eefo where use=monday/thursday is applied).
- In doing so, we had to make assumptions for some datasets:
- Where use=Monday/Thursday is applied but the grid is <= 0.4, the grid has been adjusted to a coarser resolution, as finer resolutions will no longer be produced for ENS-Extended. If you still require the finer resolution, you will need to change your stream configuration and limit your steps to 360.
- Where use=Monday/Thursday is applied but the time steps are 3-hourly, the steps will be converted to 6-hourly. If you require 3-hourly, you will need to change the stream configuration to stream=enfo and limit your steps to 360.
- For this cycle upgrade, all test requirements will become operational from the first run of the new cycle. This means that all changes made in production must also be made in the test streams to ensure continuity of data delivery. Therefore, it is imperative that you configure and test your datasets. Access to both the operational and the test product editors, PREd and TPREd, will be frozen at close of business on 21 June. The operational PREd is scheduled to re-open on 29 June, 10:00 UTC.
Please configure and test your data delivery in TPREd before 21 June and, if successful, use the new TPREd feature to mark your feeds as 'Ready to migrate'. - Streams NOT marked as ‘Ready to migrate’ will be used in production for the new cycle but ECMWF may have to make assumptions regarding the content to ensure it does not cause failures in the product generation. Such streams will be set to use packing=simple.
For more information please see also Preparation for migration to 48r1 - user guidance
If you wish to receive 48r1 test data automatically (regularly), please contact Data Services via the Support Portal . Details regarding commercial licensing arrangements will be communicated in due course and an FAQ page is available in the meantime.
Users are strongly advised to check that their software applications and data processing chain can handle the test data.
Please note that in particular changes to the resolution, e.g. requesting ENS data with 0.1° resolution, will have a significant impact on the requested data volumes.
The new parameters of Cycle 48r1 listed above will become available in dissemination after the implementation date.
If you don't have access to the ECPDS system or (T)PREd or should require any assistance with IFS Cycle 48r1 test dissemination products, please contact us via the Support Portal .
WMO Essential and Additional test data
From 30 Apr WMO Essential test data are available at ftp://wmo:essential@xdiss.ecmwf.int and WMO Additional test data at ftp://xdiss.ecmwf.int using the relevant WMO user id and password. With the upgrade WMO data will continue to use jpeg and simple packing, it will not use CCSDS.
Open data
Open data test data is available at https://xdiss.ecmwf.int/ecpds/home/opendata/. The data is produced regularly, starting from 15/3/2023. Please note that all fields are provided as CCSDS compressed GRIB2. Users are strongly advised to check that their software applications and data processing chain can handle the test data.
Test data in ecCharts
Selected ecCharts layers from IFS cycle 48r1 are now available. 48r1 ensemble vertical profiles will be presented at lower resolution – O640 instead of O1280 – due to technical constraints. We will aim to bring this product to the full ensemble resolution O1280 in the near future.
Cycle 48r1 layers are identified by the label "0078" in their title and a black border around test data layers for better visual identification.
More layers will become gradually available with the aim to have the complete set of layers in the release candidate mode before implementation.
Web charts
In addition to ENS and ENS extended meteograms various other 48r1 charts have been made available. 48r1 ensemble vertical profiles will be presented at lower resolution – O640 instead of O1280 – due to technical constraints. We will aim to bring this product to the full ensemble resolution O1280 in the near future.
With the higher ensemble resolution, metegrams are generally more representative of the specified location. More information can be found in the product description.
All 48r1 charts are available as component "Next IFS version (cy48r1)".
The following extended range charts will be discontinued:
Stamp charts | Weather regime clusters |
Plumes | MJO Hovmoeller stamps |
Time-critical applications
Option 1 - simple time-critical jobs
During the Release Candidate Phase users of the "Simple time-critical jobs" framework can test that their scripts will work with the IFS Cycle 48r1 test data by using the limited ECaccess 'events' set up for this purpose:
4303 | e_ms096 | At this stage, the e-suite step 096 (HRES-BC) has been generated. |
1634 | e_ms144 | At this stage, the e-suite step 144 (ENS-BC) has been generated. |
1635 | e_ms240 | At this stage, the e-suite step 240 (HRES) has been generated. |
1636 | e_ms360 | At this stage, the e-suite step 360 (ENS) has been generated. |
4302 | ef00h360ref | At this stage, the medium-range ensemble reforecast products have been updated. |
4300 | ext00h1104 | At this stage, the Extended Ensemble Forecast products have been updated. |
4301 | ext00h1104ref | At this stage, the Extended Ensemble reforecast products have been updated. |
For these events, MSJ_EXPVER environment variable is set to 0078 and can be used to specify the IFS Cycle 48r1 test data in any MARS retrievals.
These events are intended for testing technical aspects only and should not be used for actual time-critical activities.
With the implementation of 48r1 and to cater for the daily ENS Extended forecast runs and additional ENS and ENS Extended re-forecasts data, we are making important changes to the related ECaccess events. See the list of changes for more details.
We will not migrate jobs subscribing to the ECaccess ENS Extended (mofc) events. Users will have to adapt their existing jobs and submit them to either of the two new ENS extended events.
Options 2 and 3
Option 2 or 3 time-critical applications can be tested with the IFS Cycle 48r1 test data retrieved from MARS or received in Dissemination.
Resources
Webinars
Introduction to Cycle 48r1 | Verification, products and technical aspects | Data access and format, testing and practicalities |
---|---|---|
References
- IFS upgrade brings many improvements and unifies medium-range resolutions. Lang, S., D. Schepers, M. Rodwell; ECMWF Newsletter No 176, pp. 21-28
- The next extended-range configuration for IFS Cycle 48r1, ECMWF Newsletter No. 173 - Autumn 2022
- A new way of computing semi-Lagrangian advection in the IFS, ECMWF NewsletterNo. 173 - Autumn 2022
- Upgrade of forecasts is at the centre of our plans for 2023, says DG; ECMWF News item
- Choulga, M., Kourzeneva, E., Balsamo, G., Boussetta, S., and Wedi, N.: Upgraded global mapping information for earth system modelling: an application to surface water depth at the ECMWF, Hydrol. Earth Syst. Sci., 23, 4051–4076, https://doi.org/10.5194/hess-23-4051-2019 , 2019
For any questions, please contact us via the ECMWF Support Portal.
- Terminology for IFS testing
- Implementation of IFS Cycle 48r1
- Implementation of IFS Cycle 47r3
- Implementation of IFS Cycle 47r2
- Implementation of IFS Cycle 47r1
- Implementation of IFS cycle 46r1
- Implementation of IFS cycle 45r1
- Implementation of Seasonal Forecast SEAS5
- Implementation of IFS cycle 43r3
- Implementation of IFS Cycle 43r1
- Implementation of IFS cycle 41r2
- Introducing the octahedral reduced Gaussian grid
- Horizontal resolution increase
- Boundary-Condition Programme ENS at 06 and 18 UTC
- Implementation of IFS Cycle 41r1
- IFS cycle upgrades pre 2015
10 Comments
Christoph Spirig
Thanks for this early note! Can you confirm that the new extended-range ensemble will be continued as 'burst' ensembles (i.e. 100 members for each daily run) or will there be a switch to a lagged ensemble configuration?
Florian Pappenberger
Details are still be 100% confirmed, but current plan is what you would describe in your question as 'burst'
Met Gbg
Very excited for this upgrade. Is it possible to get an update regarding the implementation date? Something more specific than Q2 2023.
Heike Horcher
When will test data through data dissemination be available?
Carsten Maass
The start of the Release Candidate Phase is currently expected to start on 14 March.
Petra Baumann
And a follow-up question regarding test data in dissemination. I think that so far I always triggered the dissemination of test data in ECPDS manually (i.e., used the standby mode). Is it actually possible to have data disseminated automatically via the test ECPDS?
Carsten Maass
Once you are ready to receive test data regularly please contact us via the Support Portal so that we can change the default behaviour for you.
Matt Rydzik
We would also like automatic dissemination of the test data, we have some internal models that need calibration with real-time test data right up to the switch over. Takes a lot for us to manually trigger every cycle.
Carsten Maass
Once you are ready to receive test data regularly please contact us via the Support Portal so that we can change the default behaviour for you.
Carsten Maass
For any questions or issues please contact us via the Support Portal.