Versions Compared

Key

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

In April 2026 the operational Artificial Intelligence Forecasting System (AIFS) will be upgraded.

  • AIFS Single, the deterministic model, will be upgraded from v1.1 to v2. This page provides details of the implementation of AIFS Single v2.
  • AIFS ENS, the ensemble model, will be upgraded from v1.0 to v2. Please refer to <link page> for details of the implementation of AIFS ENS v2.

 IMPORTANT: The AIFS will be upgraded on the same day as IFS Cycle 50r1.

Subscribe to forecast_changes-request@lists.ecmwf.int to receive notifications about updates, including when the test data will be available.

Description of the upgrade

The operational release of AIFS Single v2will introduce scientific changes to the AIFS deterministic model.

Changes include:

  • water wave The introduction of a new wave component, including 10 wave variables, marking ECMWF's first operational data-driven wave forecasts.
  • snowflake The addition of 2 new snow variables to the existing land component.
  • Improved vertical velocities, by changing parameter W from a prognostic to a diagnostic field. 
  • An improved representation of the stratosphere, with the addition of pressure level fields at 10hPa.
  • An improved training regime, using 2 years of additional training data compared to AIFS Single v1.1.

Description of the model

The upgrade of AIFS Single to version 2 introduces changes to the training regime

The full training procedure for AIFS Single v2 consists of:

  • Pre-training, which remains the same as for AIFS Single v1.1.
    • Pre-training is performed on ERA5 data covering the years 1979–2022 over 260,000 training steps.
  • Fine-tuning, which has been updated for AIFS Single v2. 
    • Fine-tuning is performed on 2 years of additional data compared to AIFS Single v1.1. In particular, fine-tuning is performed on ECMWF operational analysis data and available IFS 50r1 esuite analysis data, covering the years 2018-2024 over 7,900 training steps.
    • As in previous versions of AIFS Single, IFS fields are interpolated from their native O1280 resolution (approximately 0.1°) using MARS default interpolation tools down to N320 (approximately 0.25°) for fine-tuning and initialisation of the model during inference. 

For both phases of training, a cosine learning rate schedule and a batch size of 16 is used. 

This upgrade does not introduce any changes to the model architecture; the model remains the same as the existing operational model (AIFS Single v1.1). Technical details about the model architecture are detailed in the arXiv preprints here and here.

AIFS Single v2 is implemented using the Anemoi framework. Anemoi consists of open source components, enabling the user community to run AIFS themselves.

Timeline of the implementation 

Note

Why is AIFS Single v2 being implemented on the same day as IFS Cycle 50r1?

Degraded performance is observed when initialising AIFS Single v1.1 from esuite data from the new IFS Cycle, 50r1. Therefore, the AIFS model needs to be upgraded at the same time as the IFS model. The new AIFS Single version, v2, is fine-tuned on esuite data from the new IFS Cycle, 50r1.

Panel
titleColor#ffffff
titleBGColor#00A4C4
titleStay in the loop!

Want to get updates about future AIFS 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.

Follow the LinkedIn channel for usershttps://www.linkedin.com/showcase/ecmwf-users/posts

Panel

Table of Contents
maxLevel2

Datasets affected

This upgrade impacts the deterministic AIFS forecast dataset (Set IX - AIFS).


Resolution

AIFS Single v2 introduces a new pressure level to the stratospheric component.

Model

Horizontal resolution

Vertical resolution [pressure levels] (hPa)

AIFS Single v1.1

N320


~32 km


0.25° 

50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000

AIFS Single v2

10 (new), 50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000



Meteorological content 

Initial conditions

  • AIFS Single v2 uses the operational IFS control initial condition, regridded to an N320 grid.

Observations

  • No observations are used to train AIFS Single v2.


Meteorological impact

Medium range

Forecast Accuracy and Activity

We observe a general improvement in forecast accuracy due to including more recent training data in the fine-tuning of AIFS v2.

Additionally, AIFS v2 forecasts are less smooth than AIFS v1.1 forecasts. This increased forecast activity leads to small "skill" degradations at longer lead times for some variables. 

Upper-air parameters

Stratosphere

The skill for all variables at 50hPa and 100hPa in the northern and southern hemisphere has significantly improved. The presence of 10hPa also means sudden stratospheric warmings are present in the AIFS v2 forecast. The skill at 50hPa and 100hPa in the tropics remains largely the same but will be targetted in upcoming cycles.

Vertical Velocities

The vertical velocities in AIFS v2 are much more physically consistent than in AIFS v1.1. The Hadley Circulation convection cells are now properly formed and the strength of these cells agrees with physical reasoning. It is likely other vertical flows have also improved.

Weather parameters 

Data-driven waves

ECMWF will issue data-driven wave forecasts for the first time, leading to a substantial improvement in medium-range skill of wave forecasts. Significant wave height forecast performance improves by around 10% compared to the current operational IFS wave forecasts and also relative to the IFS Cycle 50r1 wave model version. 

However, some degradation and a negative bias is observed in the Antarctic during the summer in comparison to the IFS Cycle 50r1 wave model version, linked to AIFS v2 forecasts smoothing along the sea-ice edge. This will be addressed in future developments.

Snow cover

ECMWF will issue data-driven snow depth and snow cover forecasts for the first time. The AIFS forecasts show improved performance compared to 50r1 forecasts, with the predicted snow cover fraction closer to observations. This indicates that AIFS v2 has a more accurate representation of snow distribution across the model domain.

2m temperature

For 2m temperature, degradations are observed in the Arctic, primarily linked to changes in sea-ice–atmosphere coupling introduced in 50r1, which impacts the initial conditions given to AIFS v2 and the limited amount of 50r1 data means the model has not yet fully learnt this new coupling. In particular, AIFS v2 has seen very limited examples of the new wintertime sea-ice coupling in the Arctic, meaning these impacts are most pronounced during Arctic winter conditions. This degradation is expected to disappear when additional 50r1 data is included in future training cycles.

Evaluation

Interactive scorecards presenting the new cycle performance are coming soon.

Known issues

Known issues with the AIFS Single forecast can be found on the following page: Known AIFS Single Forecasting Issues. This page will be updated as issues are investigated and resolved.


Key configuration values


AIFS Single

Dataset Set IX - AIFS


Current model (v1.1)

Upgraded model (v2)

Basetime & frequency

00/06/12/18 daily

00/06/12/18 daily

Forecast range

15 days

15 days

Time steps

6-hourly

6-hourly

MARS keywords



Class

ai

ai

Stream

oper

oper*

Model

aifs-single

aifs-single

Spectral

N/A

N/A

Gaussian grid

n320

n320

Horizontal grid resolution

~32 km

~32 km

Dissemination (LL)

0.25° 

0.25°

Vertical resolution (pressure levels)

13

14**

*The MARS keyword stream=oper will be used for the new wave parameters introduced in this upgrade.

**Levels (hPa): 10 (new), 50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000


New and changed parameters

Input and Output Parameters

The table below shows all parameters used and output by AIFS Single v2.

  • New parameters and levels are highlighted in green.
  • Parameters which used to be prognostic but are now diagnostic are highlighted in the blue cells. 
Field Level typeInput/Output
Geopotential (Z), horizontal and vertical wind components (U, V), specific humidity (Q), temperature (T)Pressure level: 10, 50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000Both ("Prognostic")
Vertical velocity (W)Pressure level: 10, 50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000Output ("Diagnostic")
Specific humidity (Q)Pressure level: 50Output ("Diagnostic")

Surface pressure (SP), mean sea-level pressure (MSL), sea-surface temperature (SST), skin temperature (SKT), 2m temperature (2T), 2m dewpoint temperature (2D), 10m horizontal wind components (10U, 10V), total column water (TCW), snow depth (SD), mean wave period (MWP), mean wave direction (MWD), coefficient of drag with waves (CDWW), significant wave height (SWH), significant wave height of all waves with periods within the inclusive range from:

  • 10 to 12 seconds (H1012)
  • 12 to 14 seconds (H1214)
  • 14 to 17 seconds (H1417)
  • 17 to 21 seconds (H1721)
  • 21 to 25 seconds (H2125)
  • 25 to 30 seconds (H2530)
SurfaceBoth ("Prognostic")

Volumetric soil moisture (VSW) and Soil temperature (SOT), both at solid depth 1 and 2

Soil layerBoth ("Prognostic")
100m horizontal wind components (100U, 100V), surface short-wave (solar) radiation downwards (SSRD), surface long-wave (thermal) radiation downwards (STRD), cloud variables (TCC, HCC, MCC, LCC), runoff water equivalent (ROWE) and snow fall (SF), total precipitation (TP), convective precipitation (CP), snow cover (SNOWC)SurfaceOutput ("Diagnostic")
Standard deviation of sub-gridscale orography (SDOR), Slope of sub-gridscale orography (SLOR), Land-sea mask (LSM), Geopotential (Z), insolation, latitude/longitude, time of day/day of year SurfaceInput ("Forcings")

New parameters 

More detailed information about the new parameters introduced with AIFS Single v2 is provided in the table below.

All parameters are surface level and output in GRIB2 format.

NEW PARAMETERS

Param ID

Short Name

Name

Units

 140114

h1012 

 Significant wave height of all waves with periods within the inclusive range from 10 to 12 seconds

 140115

h1214 

 Significant wave height of all waves with periods within the inclusive range from 12 to 14 seconds 

 m

 140116

 h1417

 Significant wave height of all waves with periods within the inclusive range from 14 to 17 seconds 

 m

140117

h1721

 Significant wave height of all waves with periods within the inclusive range from 17 to 21 seconds 

m

140118

h2125

 Significant wave height of all waves with periods within the inclusive range from 21 to 25 seconds 

m

140119

h2530

 Significant wave height of all waves with periods within the inclusive range from 25 to 30 seconds 

m

 140229

 swh

Significant wave height

 m

 140230

 mwd

Mean wave direction

 Degree true

140232

mwp

Mean wave period

 140233

 cdww

Coefficient of drag with waves

dimensionless 

 228141

sd

Snow depth

kg m-2 

260038

snowc

Snow cover

%


Technical content

GRIB encoding

All AIFS parameters are produced exclusively in GRIB2 format.

The GRIB model process identification number for AIFS Single v2 will be as follows:

ecCodes key 

Component

Command

Model identifier

v1.1

v2

generatingProcessIdentifier

Atmospheric model

Code Block
grib_get -p generatingProcessIdentifier <file.grib2>

4

5

Encoding of wave parameters

Wave parameters are newly introduced with the implementation of AIFS Single v2.

Users should note that wave parameters in AIFS are encoded differently from those produced by the IFS model. This is to facilitate ECMWF’s migration towardsGRIB2 as the standard output data format.

  • AIFS wave parameters use MARS stream 'oper' (stream=oper).
  • IFS wave parameters use a dedicated wave stream (stream=wave).

Availability of AIFS Single v2 test data

Test data in MARS 

Coming soon!

Test data in dissemination

Coming soon!

Test data on ECMWF's Open Data platform

Coming soon!