You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

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. Please refer to Implementation of AIFS Single v2 for details of the implementation of AIFS Single v2.
  • AIFS ENS, the ensemble model, will be upgraded from v1 to v2. This page provides 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 ENS v2 will introduce scientific and architectural changes to the AIFS ensemble model.

New and revised output variables 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.
  • The addition of 2 variables already present in AIFS Single (vsw and cp), to harmonise the two models.
  • An improved representation of the stratosphere, with the addition of pressure level fields at 10hPa.

Architectural changes include:

  • Replacing the afCRPS loss function used in AIFS ENS v1 with a multi-scale loss. See https://arxiv.org/pdf/2506.10868.
  • Imposing the same variable bounding as is used by the AIFS Single model, improving physical consistency.
  • Revised graph features, utilising more edges in the decoder.
  • An improved training regime, using 1 years of additional training data compared to AIFS ENS v1.

This upgrade also includes a technical fix:

  • In AIFS ENS v1.0, some parameters have incorrect encoding of the ecCodes key productDefinitionTemplateNumber, which is used to describe the type of data.
    • Parameters 100u, 100v, hcc, lcc, mcc, rowe, sf, ssrd, strd, tcc and tp are encoded with productDefinitionTemplateNumber=0 or 8, which correspond to single forecasts.
    • The correct encoding for ensemble forecasts is productDefinitionTemplateNumber=1 or 11, which will be applied to all AIFS ENS output products with this upgrade.
    • See https://codes.ecmwf.int/grib/format/grib2/ctables/4/0/ for a description of these template numbers.

Description of the model

The upgrade of AIFS ENS to version 2 introduces changes to the training regime and model architecture

The full training procedure for AIFS ENS v2 consists of:

  • Pre-training, which remains the same as for AIFS ENS v1
    • Pre-training is performed on ERA5 data covering the years 1979–2022 over 300,000 training steps.
  • Fine-tuning, which has been updated for AIFS ENS v.2 
    • Fine-tuning is performed on  years of additional data compared to AIFS ENS v1.0. 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 ENS, 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. 

Further model changes include introducing a multi-scale loss and removing reference field truncation, imposing the same variable bounds used by the AIFS Single model to improve physical consistency, and revising graph features by using more edges in the decoder together with new edge features.

AIFS ENS 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 

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

Degraded performance is observed when initialising AIFS ENS v2.0 from experimental 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 ENS version, v2.0, is fine-tuned on experimental data from the new IFS Cycle, 50r1.

Stay 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 the 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

Contents of this page

Datasets affected

This upgrade impacts the ensemble AIFS forecast dataset (Set X - AIFS ENS).

Resolution

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

Model

Horizontal resolution

Vertical resolution [pressure levels] (hPa)

AIFS ENS v1

N320

~36 km

0.25° 

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

AIFS ENS v2

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

Meteorological content 

Initial conditions

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

Observations

  • No observations are used to train AIFS ENS v2.

Meteorological impact

Coming soon!

Evaluation 

Coming soon!

Known issues

Coming soon!



Key configuration values


AIFS ENS

Dataset Set X - AIFS ENS


Current model (v1.0)

Upgraded model (v2.0)

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

enfo

enfo*

Model

aifs-ens

aifs-ens

Spectral

N/A

N/A

Gaussian grid

n320

n320

Horizontal grid resolution

~36 km

~36 km

Dissemination (LL)

0.25° 

0.25°

Vertical resolution (pressure levels)

13

14**

*The MARS keyword stream=enfo 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 ENS v2.0.

  • New parameters and levels are highlighted in green.
  • Parameters which used to be prognostic but are now diagnostic are highlighted in the blue cells. 
Geopotential (Z), horizontal and vertical wind components (U, V), specific humidity (Q), temperature (T), Vertical velocity (W)Pressure level: 10, 50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000Both ("Prognostic")
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 ENS v2.0 is provided in the table below.

All parameters are output in GRIB2 format.

NEW PARAMETERS

Param ID

Short Name

Name

Units

Level Type

 140114

h1012 

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

m

sfc

 140115

h1214 

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

m

sfc

 140116

 h1417

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

m

sfc

140117

h1721

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

m

sfc

140118

h2125

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

m

sfc

140119

h2530

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

m

sfc

 140229

 swh

Significant wave height

m

sfc

 140230

 mwd

Mean wave direction

 Degree true

sfc

140232

mwp

Mean wave period

sfc

 140233

 cdww

Coefficient of drag with waves

dimensionless 

sfc

 228141

sd

Snow depth

kg m-2 

sfc

260038

snowc

Snow cover

%

sfc

228143

cp

Convective precipitation

kg m-2

sfc

260199

vsw

Volumetric soil moisture

m3 m-3

sol


Technical content

GRIB encoding

The GRIB model process identification numbers for AIFS ENS v2 will be as follows:

ecCodes key 

Component

ecCodes command

Model identifier

v1.0

v2.0

generatingProcessIdentifier

Atmospheric model

grib_get -p generatingProcessIdentifier <file.grib2>

1

2

Encoding of wave parameters

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

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 towards GRIB2 as the standard output data format.

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


Availability of AIFS ENS 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!

Resources

Webinar

Coming soon!

References


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

  • No labels