Description of the upgrade

The IFS Cycle 50r1, will bring  major changes to the IFS model and data assimilation system, including among many others:

  • New ocean and sea ice models  based on NEMO4-SI 3
  • Updates of the wave model including: n ew wave interaction with sea ice and ocean currents and revised wave model bathymetry
  • Modified Stochastically Perturbed Parametrisation (SPP) configuration to reduce 10-metre wind spread in the ensemble
  • New ocean and sea ice ensemble analysis system & outer loop coupling of ocean/sea-ice
  • Reintroduction of stratospheric humidity assimilation from radiosondes up to 60 hPa
  • Weak constraint formulation extended to the boundary layer allowing the i ncreased use of T2m observations 

After making the former High-Resolution forecast (ex-HRES) and 'control' member of medium range ensemble forecast (ENS Control) identical in IFS Cycle 49r1, with this model upgrade we will stop running both separately, and produce only one which we refer as the ENS Control.
This change is planned only for IFS medium range forecast and includes both Atmospheric and wave Component of the IFS.

More detailed information will be made available in the coming weeks.

For  any questions, please contact us via the ECMWF Support Portal.

IFS Cycle 50r1 will be implemented on 12 May 2026. This date will be confirmed closer to the implementation.

IMPORTANT: The IFS Cycle 50r1 will be upgraded on the same day as our Artificial Intelligence Forecasting System (AIFS).

#IFS50r1 #newfcsystem @ECMWF

News

Implementation date announced

Technical webinar recording added

Start of the Release Candidate Phase

Information about technical webinars

Detailed documentation added

Scientific webinar at UEF2025

  Initial announcement.


Datasets affected

  • ENS Control and ex-HRES (day 1-15)

  • ENS (day 1-15)

  • ENS Sub-seasonal (day 1-46)

  • Control-WAM and ex-HRES-WAM (day 1-15)

  • ENS-WAM (day 1-15)

  • ENS-WAM Sub-seasonal (day 1-46)

Resolution

There will be no resolution changes in this cycle.

Dissemination schedule

ENS control forecast will be disseminated earlier than currently, in the same schedule of the ex-HRES.

Meteorological content

Assimilation

  • New ocean and sea ice ensemble analysis system
  • Outer-loop coupled Data Assimilation of ocean and sea-ice
  • A weak constraint formulation is extended to the boundary layer which allows for assimilation of many more T2m observations than in previous cycles
  • Coupled ocean-atmosphere assimilation of microwave imagers and geostationary infrared data giving increments to ocean and sea-ice as well as upper air
  • Unified moisture and temperature analysis in the land data assimilation system
  • EDA configuration change: perturbed members' resolution reduction (TL399 to TL255)
  • Single precision trajectories in 4DVar
  • Introduction of time-varying correction in Weak Constraint 4D-Var with extension to the troposphere
  • Reintroduction of stratospheric humidity assimilation from radiosondes up to 60 hPa
  • An upgrade of the Radiative Transfer for TOVS (RTTOV) model to version 14, improving the simulation of satellite radiances for assimilation
  • Increased number of wave observations being assimilated

Observations

  • Upper air observations
    • Allowing specific humidity increments above the tropopause constrained by high quality radiosondes
    • The length of the observation timeslots has been reduced from 30 minutes to 15 minutes, allowing for a more accurate comparison between the model and the observations.  
    • Introduction of wind tracing with-ozone sensitive data
  • Ocean observations
    • Activation of in situ temperature/salinity profiles (e.g. ARGO, moored buoy, ship subsurface, mammal, gliders, AXBTs etc)
    • Activation of Sea Level Anomaly (SLA) along-track products from Altika/Cryosat-2/Jason-3/Sentinel-3a/Sentinel-3b

Model

  • New ocean and sea ice model  based on NEMO4-SI3 (see more  here), with the updates including:

    • Improved numerical schemes and physical parametrisation
    • Introduction of multi-category sea ice model with prognostic salinity and melt pond dynamics
    • Replacement of the LIM2 sea ice model with the more advanced SI 3   model
    • Climatological sea ice albedo replaced with albedo diagnosed by sea ice model SI3
    • Introduction of the Generic Length Scale (GLS) turbulence scheme for better vertical mixing processes
    • Use of the extended tripolar ORCA grid (eORCA025) (grid extends further towards the South Pole) 
  • New ensemble analysis system for ocean and sea ice based on  ORAS6 reanalysis  (see more  here).
    This is used for initialising both the forecasts and the re-forecasts.
    The updates include:
    • Hourly surface forcing  from ERA5 atmospheric reanalysis. This allows much more accurate representation of short-term variability, such as diurnal cycle of sea surface temperature, which is not captured with daily forcing used in earlier systems.
    • Introduction of a flow-dependent background error covariance using ensemble of data assimilations
    • First-time use of variational assimilation of sea surface temperature (SST) with flow-dependent errors.
  • Wave model:  
    • New waves and sea ice interaction
      Wave-current interaction (refraction, Dopler shift)
    • Revised wave model bathymetry  
  • New glacier parametrisation scheme for ecLand component replaces the previous binary glacier mask with one that accounts for how much of the grid area is covered by ice and uses a four-layer land-ice scheme
  • Snow (single layer representation) on sea ice tile – in NWP, reduces the warm bias seen in winter over the ice surface especially in cloud free situations
  • Modified Stochastically Perturbed Parametrisation (SPP) configuration to reduce 10-metre wind spread in the ensemble, and related misalignment of wind speed and wave height in perturbed members
  • Scale-selective EDA re-centring for ENS perturbed initial conditions to address issues with tropical cyclone initialisation arising from high-resolution EDA outer loop
  • The IFS has been modified to account for the effects of solar eclipses using accurate astronomical computations of the sun’s and of the moon’s position
  • Model physics:
    • Convection and microphysics changes to improve the propagation of precipitation from ocean across land
    • Physics call reordering with vertical diffusion now called last
    • Reduced vertical diffusion in stable conditions in the stratosphere
  • Coupling:
    • Coupling of snow depth and sea ice thickness from the sea ice model to the atmosphere, to allow snow over sea ice and variable ice thickness to be represented in the atmospheric forecast model
    • Partial coupling is switched off to enable fully coupled ocean-atmosphere forecasts, meaning the atmosphere now uses sea surface temperatures (SSTs) directly from the ocean model

Meteorological impact

Medium range

  • Better representation of convective precipitation: the revised convection / cloud-microphysics scheme reduces “stationary” convective precipitation, improving inland propagation of rainfall
  • Improved tropical upper-air temperature and wind forecasts (at 850 hPa and 250 hPa) by up to ~7%, thanks to updates in aerosol climatology, convection, and physics ordering
  • Improvement of temperature and humidity forecasts around the tropopause due to assimilation of stratospheric humidity from radiosondes up to 60 hPa
  • Reduction of the known SST warm bias in the Southern Ocean  
  • Improved Western Boundary Currents (e.g. Gulf Stream), and related large SST biases
  • Dynamic evolution of marine variables (e.g. SST/SIC) in the analysis consistent with validity time
  • Forecasts of total cloud cover, dewpoint temperature and 10-metre winds over sea improved by 1-2%, largely due to changes in the physics of the model
  • Reduced ensemble wind spread at 10 m: the revised Stochastically Perturbed Parametrisation (SPP) scheme yields more realistic ensemble spread, particularly reducing excessive near-surface wind extremes 
  • More realistic representation of tropical cyclones at initial and early lead times: the scale-dependent EDA re-centring reduces the appearance of spuriously deformed tropical cyclones, in e.g. mean sea level pressure fields, in individual ENS members

Sub-seasonal range

  • Increased forecast skill for quasi-biennial oscillation (QBO) in tropical stratospheric winds — stronger amplitude and more realistic vertical descent
  • More realistic stratospheric dynamics 

Evaluation

Interactive scorecards presenting the new cycle performance are coming soon.

Key configuration changes

Atmospheric model

  • Starting at IFS Cycle 50r1, ENS Control forecasts will be disseminated and archived in MARS with class=od, stream=oper, type=fc rather than class=od, stream=enfo, type=cf

  • There will be  no change  in vertical or  horizontal resolution nor steps of the   Atmospheric mode l
  • The 06UTC and 18UTC runs will be archived in MARS with stream=oper instead of stream=scda.

Control forecast


Current
(IFS cy49r1)

Upgrade
(IFS cy50r1)

Basetime & frequency

00/06/12/18 daily

00/06/12/18 daily

Forecast range

00/12 run:
steps 0-360 

00/12 run:
steps 0-360

06/18 run:
steps 0-144

06/18 run:
steps 0-144

MARS Stream/Type

enfo/cf
scda/fc

oper/fc

Spectral

TCO1279

TCO1279

Gaussian grid

O1280

O1280

Horizontal grid resolution

~9 km

~9 km

Dissemination (LL)

0.1° 

0.1° 

Model Level vertical resolution

137

137

We are currently disseminating two analysis for the 06 UTC and 18 UTC run. One in the stream=scda, type=an, and one in stream=oper, type=an that is produced in 00 UTC and 12 UTC runs. The analysis produced within 00/12 runs will be discontinued, and the one currently under scda stream will be moved under stream=oper, type=an.

Wave model

  • Starting at IFS Cycle 50r1, ENS-WAM Control forecasts will be disseminated and archived in MARS with class=od, stream=wave, type=fc rather than class=od, stream=waef, type=cf
  • There will be  no change  in vertical or  horizontal resolution nor steps of the   Wave mode l
  • The 06UTC and 18UTC runs will be archived in MARS with stream=wave instead of stream=scwv.

CTRL-WAM


Current
(IFS cy49r1)

Upgrade
(IFS cy50r1)

Basetime & frequency

00/06/12/18 daily

00/06/12/18 daily

Forecast range

00/12 run:
steps 0-360

00/12 run:
steps 0-360

06/18 run:
steps 0-144

06/18 run:
steps 0-144

MARS Stream

waef/cf
scwv/fc

wave/fc

MARS Type

fc

fc

Horizontal grid resolution of the native grid

O1280

O1280

Horizontal grid resolution

~9 km

~9 km

Dissemination (LL)

0.1° 

0.1° 

Frequencies

29

29

Directions

36

36

We are currently disseminating two wave analysis for the 06 UTC and 18 UTC run. One in the stream=scwv, type=an, and one in stream=wave, type=an that is produced in 00 UTC and 12 UTC runs. The analysis produced within 00/12 runs will be discontinued, and the one currently under scwv stream will be moved under stream=wave, type=an.

New and changed parameters

New parameters

The table contains the list of parameters expected to be available with the new cycle 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

Status

261023 wbtWet-bulb temperatureK

ENS / CTRL

2

sfc

TBD

Implemented

260289 fscovFraction of snow coverProportion

ENS / CTRL

2

sfc

TBD

To be implemented

229001 curUrban cover(0 - 1)

ENS / CTRL
Climate field

2

sfc

TBD

Implemented in analysis

262500 soSea water practical salinity

g kg-1

ENS / CTRL

2

o3d

TBD

Implemented

262501 thetaoSea water potential temperatureK

ENS / CTRL

2

o3d

TBD

Implemented

262502 sigmatSea water sigma thetaFraction

ENS / CTRL

2

o3d

TBD

Implemented

262505 vonNorthward sea water velocitym s-1

ENS / CTRL

2

o3d

TBD

Implemented

262506 uoeEastward sea water velocitym s-1

ENS / CTRL

2

o3d

TBD

Implemented

262507 wo

Upward sea water velocity

m s-1

ENS / CTRL

2

o3d

TBD

Implemented

262000 sithickSea ice thicknessm

ENS / CTRL

2

o2d

TBD

Implemented

262001 siconcSea ice area fractionFraction

ENS / CTRL

2

o2d

TBD

Implemented

262002 sisnthickSnow thickness over sea icem

ENS / CTRL

2

o2d

TBD

Implemented

262003 siueEastward sea ice velocitym s-1

ENS / CTRL

2

o2d

TBD

Implemented

262004 sivnNorthward sea ice velocitym s-1

ENS / CTRL

2

o2d

TBD

Implemented

262005 sialbSea ice albedoFraction

ENS / CTRL

2

o2d

TBD

Implemented

262006 sitemptopSea ice surface temperature

K

ENS / CTRL

2

o2d

TBD

Implemented

262008 sivolSea ice volume per unit aream3 m-2

ENS / CTRL

2

o2d

TBD

Implemented

262009 snvolSnow volume over sea ice per unit aream3 m-2

ENS / CTRL

2

o2d

TBD

Implemented

262011 sntempSnow temperature over sea iceK

ENS / CTRL

2

o2d

TBD

Implemented

262014 sihcSea ice heat contentJ m-2

ENS / CTRL

2

o2d

TBD

Implemented

262015snhcSnow heat content over sea iceJ m-2

ENS / CTRL

2

o2d

TBD

Implemented

262017sipfSea ice melt pond fractionProportion

ENS / CTRL

2

o2d

TBD

Implemented

262018sipdSea ice melt pond depth

m

ENS / CTRL

2

o2d

TBD

Implemented

262023icesaltSea ice salinity

g kg-1

ENS / CTRL

2

o2d

TBD

Implemented

262100sosSea surface practical salinityg kg-1

ENS / CTRL

2

o2d

TBD

Implemented

262101tosSea surface temperatureK

ENS / CTRL

2

o2d

TBD

Implemented

262102t14dDepth of 14 C isothermm

ENS / CTRL

2

o2d

TBD

Implemented

262103t17dDepth of 17 C isothermm

ENS / CTRL

2

o2d

TBD

Implemented

262104t20dDepth of 20 C isothermm

ENS / CTRL

2

o2d

TBD

Implemented

262105t26dDepth of 26 C isothermm

ENS / CTRL

2

o2d

TBD

Implemented

262106t28dDepth of 28 C isothermm

ENS / CTRL

2

o2d

TBD

Implemented

262108hfdsSurface downward heat fluxW m-2

ENS / CTRL

2

o2d

TBD

Implemented

262113mlotst010Ocean mixed layer depth defined by sigma theta 0.01 kg m-3m

ENS / CTRL

2

o2d

TBD

Implemented

262114mlotst030Ocean mixed layer depth defined by sigma theta 0.03 kg m-3m

ENS / CTRL

2

o2d

TBD

Implemented

262115mlotst125Ocean mixed layer depth defined by sigma theta 0.125 kg m-3m

ENS / CTRL

2

o2d

TBD

Implemented

262116mlott02Ocean mixed layer depth defined by temperature 0.2 Cm

ENS / CTRL

2

o2d

TBD

Implemented

262118sc300mAverage sea water practical salinity in the upper 300 mg kg-1

ENS / CTRL

2

o2d

TBD

Implemented

262119sc700mAverage sea water practical salinity in the upper 700 mg kg-1

ENS / CTRL

2

o2d

TBD

Implemented

262120scbtmTotal column average sea water practical salinityg kg-1

ENS / CTRL

2

o2d

TBD

Implemented

262121hc300mVertically-integrated heat content in the upper 300 mJ m-2

ENS / CTRL

2

o2d

TBD

Implemented

262122hc700mVertically-integrated heat content in the upper 700 mJ m-2

ENS / CTRL

2

o2d

TBD

Implemented

262123hcbtmTotal column of heat content J m-2

ENS / CTRL

2

o2d

TBD

Implemented

262124zosSea surface heightm

ENS / CTRL

2

o2d

TBD

Implemented

262125stheigSteric change in sea surface height m

ENS / CTRL

2

o2d

TBD

Implemented

262130swfupNet surface upward water flux 

kg m-2  s-1

ENS / CTRL

2

o2d

TBD

Implemented

262139svnNorthward surface sea water velocitym s-1

ENS / CTRL

2

o2d

TBD

Implemented

262140sveEastward surface sea water velocity m s-1

ENS / CTRL

2

o2d

TBD

Implemented

262141hct26Heat Content surface to 26C isothermJ m-2

ENS / CTRL

2

o2d

TBD

Implemented

262143zosibSea surface height with inverse barometer correctionmENS / CTRL2

o2d

TBD

Implemented

Changes to existing parameters 

Additions to 06/18 UTC runs

With the implementation of the IFS Cycle 50r1 we will add parameters currently available only from 00 UTC and 12 UTC runs to the 06 UTC and 18 UTC forecast runs. This includes the following groups of parameters:

Currently these parameters are available from 00 UTC and 12 UTC runs only.

Tropical cyclone tracks

Tropical cyclone track forecast will be extended to the step 360 for 00 UTC and 12 UTC runs, and to step 144 for the 06 UTC and 18 UTC runs.

Tropical cyclone ensemble products currently contain 52 members (50 perturbed members, 1 control member and 1 ex-HRES).
After the upgrade 51 will remain (50 perturbed members and control forecast).

Ensemble Control forecast

Model versionCurrent
(IFS cy49r1)
Upgrade
(IFS cy50r1)
Input forecastoper/fcoper/fc
ensembleMemberNumber5251
ensembleForecastType00

Ensemble forecast

Model versionCurrent
(IFS cy49r1)
Upgrade
(IFS cy50r1)
Input forecast

oper/fc

enfo/pf

enfo/cf

oper/fc

enfo/pf

ensembleMemberNumber520-5051510-50
ensembleForecastType04104

Discontinued parameters

Vegetation fraction difference (vegdiff) will be discontinued, and replaced by the Urban cover.

Technical content

Changes to GRIB encoding

The GRIB model identifiers (generating process identification number) for cycle 50r1 will be changed as follows:

GRIB 1

Section 1

Octets

GRIB 2

Section 4

Octets

ecCodes key 

Component

Model identifier

49r1

50r1

6

 14  

generatingProcessIdentifier

Atmospheric model

158

161

6

 14  

generatingProcessIdentifier

Ocean wave model

106

109

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

49r1

50r1

 10 

tablesVersion

32

35

Availability of 50r1 test data

The Release Candidate Phase started on . The first cycle available in the dissemination was be 12Z .
The data is being generated generated shortly behind near real-time (can be a day behind).

Currently the following products are being regularly produced (table is being updated.)

DatasetsMARSTest ECPDSTest PREdCompleteness
CTRL (ex HRES)/HRES-WAM 00/06/12/18 UTC(tick)(tick)(tick)
  • Simulated Satellite Data available in dissemination, but not in MARS archive
  • Tropical Cyclone tracks available in dissemination, but not in MARS archive
ENS/ENS-WAM 00/06/12/18 UTC(tick) (tick)   (tick)


  • EFI/SOT available from  
  • Weather Parameter time series not available yet
  • Tropical Cyclone tracks available in dissemination, but not in MARS archive


ENS/ENS-WAM re-forecast (hindcast) 00 UTC(tick)

(error)

(error)

Available in MARS archive from  

ENS/ENS-WAM re-forecast (hindcast) statistics 00 UTC (tick)

(error)

(error)

Available in MARS archive from  

ENS/ENS-WAM sub-seasonal 00 UTC(error)

(error)

(error)
ENS/ENS-WAM sub-seasonal re-forecast (hindcast) 00 UTC(error) (error) (error)

Available in MARS archive from  

ENS sub-seasonal re-forecast (hindcast) statistics 00 UTC(error) (error) (error)

Available in MARS archive from  

Open data 00/06/12/18 UTC

 (tick)

 

WMO Essential and Additional

 (tick)

 

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 archive

IFS Cycle 50r1 beta test data is available from MARS with E-suite experiment version (expver) 0080 (MARS keywords EXPVER=0080, CLASS=OD): 

Medium range forecast

Atmospheric model

Wave model

Sub-seasonal range forecast

Atmospheric model

Wave model

Only users registered with access to MARS are 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.

The archived test data produced before the start of the Release Candidate Phase (before  18Z run), should be used with caution as it may contain errors that were subsequently fixed. 

Test data in dissemination

We encourage all real-time users to test the IFS 50r1 test data, as the cycle upgrade will bring substantial changes to the data.  IFS Cycle 50r1 test data from the release candidate phase (RCP)   is available through the test dissemination system, starting from the 12Z run on  . Users with access to ECPDS and the Products Requirements Editor (PREd) can login to the test systems here: 

Users can then 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 50r1 test products are available as version number 80 (file names including '*80' as expver) and are intended to be generated shortly behind near real-time

Please note that following changes are automatically applied to user dissemination requirements in the test system:

  • use=bc removed
  • Changed stream=scda to stream=oper
  • Changed stream=scwv to stream=wave
  • Changed class=od, stream=enfo, type=cf to class=od, stream=oper, type=fc
  • Changed class=od, stream=waef, type=cf to class=od, stream=wave, type=fc
  • Changed expver=0001 to expver=0080 (for RCP only)
  • Exact duplicate request blocks (after transformation) removed


If you wish to receive 50r1 test data automatically (regularly), please contact Data Support via the Support Portal . 

Users are strongly advised to check that their software applications and data processing chain can handle the test data.

The new parameters of Cycle 50r1 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 50r1 test dissemination products, please contact us via the Support Portal .

AIFS v2 test data is not being disseminated yet!

Test data in Open Data Portal

For the users of the open data, test data can be accessed using the following link: https://data.ecmwf.int/forecasts/testdata/

Stay in the loop!

Want to get updates about future IFS cycle upgrades?

Join the mailing list

To subscribe or unsubscribe, please send an email to forecast_changes-request@lists.ecmwf.int with either  subscribe  or   unsubscribe   as Subject.

Join our FORUM

https://forum.ecmwf.int/ and 'watch' the announcements in IFS, AIFS and OpenIFS category.

Follow the LinkedIn channel for users: world ECMWF Users LinkedIn

Contents of this page

Resources

Webinars

Introduction to Cycle 50r1

Verification, products and technical aspects

Data access and format, testing and practicalities

References

For any questions, please contact us via the   ECMWF Support Portal .