AIFS Single v1 was successfully implemented on 25 February 2025 06 UTC run.


On Tuesday 25 February 2025 06 UTC run, a new version of the deterministic model of the Artificial Intelligence Forecasting System (AIFS) will be released and supported operationally. The model version is AIFS Single v1, which will replace the current experimental model v0.2.1. This release marks a historic milestone for ECMWF, as AIFS Single v1 will be the first machine-learning-driven forecast model to be made fully operational.

The ensemble model will be released operationally at a later date. Subscribe to forecast_changes-request@lists.ecmwf.int (put 'subscribe' in Subject) to receive notifications when the ensemble model becomes operational.

Please note that this release does not impact users of the IFS model in any way. The current operational version of IFS was successfully implemented on 12 November 2024. 

Description of the upgrade

The operational release of AIFS Single v1 (aifs-single) marks the first operationally supported AIFS model. Version 1 will supersede the existing experimental version, v0.2.1. The new version will bring changes to the deterministic AIFS model, including among many others:

  • Improved performance for upper-level atmospheric variables (AIFS Single v1 still uses 13 pressure-levels, so this improvement mainly refers to 50 hPa).
  • Improved scores for total precipitation.
  • Additional output variables, including 100 meter wind components, snowfall, solar radiation and land variables such as soil moisture and soil temperature.

Description of the model

Version 1 is the newest version of the AIFS deterministic model. For the first time, it has been implemented using the Anemoi framework. Anemoi consists of open source components, enabling the user community to run AIFS themselves.

The model architecture is identical to the previous experimental versions (v0.2 and v0.2.1). However, the training regime and pressure level scaling is revised, and a new way to handle bounded variables is introduced. In addition, more data is used for the fine-tuning step towards operational IFS analyses. The changes result in improved forecast skill, especially for precipitation.

The training procedure for AIFS Single v1 consists of:

  • Pre-training on the ERA5 dataset for the years 1979 to 2022. A cosine learning rate (LR) schedule and a total of 260,000 steps are used. The LR is increased from 0 to 10−4 during the first 1000 steps, then it is annealed to a minimum of 3×10−7. The local learning rate used for this stage is 3.125x10-5.
  • Pre-training is then followed by rollout on operational real-time IFS analyses for the years 2016 to 2022. A local learning rate of 8×10−7 is used, which is subsequently decreased to 3×10−7. Rollout steps are increased with each epoch. In this second, shorter stage, the warm up period of the optimiser is set to 100 steps. Optimizer steps are equal to 7900 (12 epochs with ~630 steps per epoch).

As in previous versions of AIFS Single, IFS fields are interpolated from their native O1280 resolution (approximately 0.1°) down to N320 (approximately 0.25°) for fine-tuning and initialisation of the model during inference. The optimizer used is AdamW (Loshchilov and Hutter (2019)) with the β-coefficients set to 0.9 and 0.95.

Open source distribution of AIFS Single v1

The experimental AIFS Single v0.2.1 model is already available on Hugging Face, enhancing accessibility and transparency for ECMWF’s advanced AI-driven forecasting system. An example notebook is available to the user community, demonstrating how to run the AIFS from ECMWF open data and the anemoi-inference package. Additionally, the new operational model version, AIFS Single v1, will also be published on the Hugging Face platform, further supporting the community’s exploration and utilisation of these cutting-edge models.

Timeline of the implementation 


   

Datasets affected

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

Resolution

There are no changes in resolution compared to previous version AIFS Single v0.2.1.


Component

Horizontal resolution

Vertical resolution
[pressure levels] 

Atmosphere

AIFS Single v1

N320

~36 km

13*

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

Dissemination schedule 

With the operationalisation of the AIFS, output products will adhere to a new dissemination schedule from 25 February 2025 06 UTC run.

Schedule for dissemination

  • AIFS data will be available according to the same schedule as IFS data. See Dissemination schedule for further details.
  • Pre-schedule delivery will be available for eligible users, making the data available as soon as they are produced. 

Schedule for open data

  • The delay on open data platforms will be removed for AIFS data, making the data available as soon as they are produced. 

Meteorological content 

Assimilation

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

Observations

  • No observations are used to train AIFS Single v1.

Model

In terms of model changes, the following modifications have been introduced for AIFS Single v1:

  • Include new variables 
    • prognostic: soil moisture (vsw), soil temperature (sot) 
    • diagnostic: 100 metre wind components (100u, 100v), solar radiation (ssrd, strd), cloud variables (tcc, hcc, mcc, lcc), runoff (rowe), snow fall (sf)
    • fixed: standard deviation of sub-gridscale orography (sdor), slope of sub-gridscale orography (slor)
  • For the upper-air variables, the loss weight depends on the pressure level (linear in pressure level). In this new release, we introduce a minimum value of this pressure-level dependent weight to 0.2, this increases the skill at 50 & 100hPa.
  • Bounding strategies are applied to specific variables (tp, cp, tcc, lcc, mcc, hcc) achieved via activation functions. This ensures that variables like total precipitation and convective precipitation are constrained to be positive definite. Cloud cover components (tcc, lcc, mcc, hcc) are each bounded between 0 and 1, and ensure than the sum of lcc, mcc & hcc cannot exceed tcc.

Additionally, this new release has been implemented using the Anemoi framework.

Fields at step 0

A new feature of AIFS Single v1 is the introduction of step 0 for all the parameters, which should streamline user workflows.

  • For accumulated fields time step 0 will have a value of 0,
  • For instantaneous fields, these come from the IFS analysis, regridded to an N320 grid. 

Meteorological impact

Medium range

Upper-air parameters

Compared to the previous version of AIFS, the performance of upper-air parameters in the troposphere is generally improved (see scorecards below). For some parameters (e.g 500hPa temperature) in the extra-tropics, we see a decreased smoothing, while the same parameter comes out smoother in the tropics. The drift towards colder temperatures at 500hPa is also reduced in the extra-tropics.

Tropical cyclones

The considerable improvements in tropical cyclone track predictions already found in previous AIFS versions compared to the IFS remain in the new version 1. In fact, the new AIFS version reduces TC position errors even further, by a small amount, which is due to an enhanced environmental steering flow and thus a reduced along-track bias. In terms of tropical cyclone intensity, this model change has an overall neutral effect on minimum central pressure and maximum wind speed, which means that the strong underestimation of intensity continues to exist. The resulting deviation in the pressure-wind relationship compared to observed values is inherited from the ERA5 training data.

Weather parameters

Precipitation

With AIFS version 1, a bounding is applied to precipitation during the training of the model to constrain the model to predict positive precipitation amounts. In the previous version, a simple clipping to zero was applied during inference. The new version sees a clear and positive impact on forecast performance throughout the 10 days of lead times. In particular, the bias related to small precipitation amounts is significantly reduced.

Snowfall

The new version includes snowfall as an accumulated parameter. The snowfall is a part of the total precipitation and can be either convective or large-scale, but this aspect is currently not included as output. As the snowfall training data is coming from ERA5 it relies on the diagnosed precipitation type in ERA5, which is not constrained by observations in the data assimilation in the reanalysis. Snowfall does not equate to either snow depth on the ground, or to additional snow depth on the ground. There is no snow depth parameter in this AIFS version.

Clouds and radiation

Cloud cover variables and solar radiation components are also new parameters included for the first time in this AIFS version. An assessment of total cloud cover and surface short-wave downwards radiation against independent observations reveals substantial lower mean squared error with respect to IFS forecasts at the cost of forecasts that are less well-calibrated. The cloud averaged distribution in AIFS tends towards more intermediate cloudy situation than IFS or the observations. This can be seen in the cloud forecast product as less sharp images due to the lack of cloud free and fully cloudy pixels. Similarly, solar radiation forecasts are less active in AIFS than IFS.  

Soil moisture and temperature

AIFS Single v1 includes the soil temperature and moisture on soil layers 1 and 2, which represent 0-7 cm and 7-28 cm respectively. While soil moisture is very difficult to verify due to lack of observations, the AIFS output was checked for a few points and the evolution of the moisture in the forecast looks reasonable.

100-metre wind components

100 metre U and V components are now available as a diagnostic output of AIFS. The performance of 100 metre wind speed relative to IFS analyses is overall close to IFS predictive skill. In general, AIFS shows a lower mean squared error than IFS but a higher mean error (a negative bias) that tends to increase with lead time before plateauing.

Sub-seasonal range

  • AIFS Single v1 provides medium-range forecasts up to 15 days ahead, therefore no validation or impact is assessed in sub-seasonal scales.

Evaluation 

Interactive scorecards presenting the new cycle performance across 2024 have been updated: 

Known issues

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

Key configuration values

A new MARS keyword has been introduced to support AIFS Single v1, highlighted in blue in the table below. This keyword distinguishes between different AIFS models and will need to be specified in MARS requests for historical data and dissemination requests for real-time data.

There will be no changes to the configuration of the atmospheric model.



AIFS Single



Current (v0.2.1)

Upgrade (v1)

Basetime & frequency

00/06/12/18 daily

00/06/12/18 daily

Forecast range

15-days

15-days

15-days

15-days

MARS keywords


 

 

Class

ai

ai

Stream

oper

oper

Model

N/A

aifs-single

Spectral

N/A

N/A

Gaussian grid

n320

n320

Horizontal grid resolution

~36 km

~36 km

Dissemination (LL)

0.25° 

0.25° 

Model Level vertical resolution

13

13


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

New and changed parameters

Input and Output Parameters

The table below shows all existing and new parameters that will be output by AIFS Single v1. Rows highlighted in blue show the new parameters that are introduced in this release. 

Field Level typeInput/Output
Geopotential, horizontal and vertical wind components, specific humidity, temperature Pressure level: 50, 100, 150, 200, 250, 300, 400, 500, 600, 700, 850, 925, 1000Both ("Prognostic")
Surface pressure, mean sea-level pressure, sea-surface temperature, skin temperature, 2 m temperature, 2 m dewpoint temperature, 10 m horizontal wind components (u,v), total column water SurfaceBoth ("Prognostic")
Volumetric soil moisture (vsw) and Soil temperature (sot), both at solid depth 1 and 2Soil layer level: 1, 2Both ("Prognostic")
100m horizontal wind components (u,v), Solar radiation (ssrd-Surface short-wave (solar) radiation downwards and strd Surface long-wave (thermal) radiation downwards), Cloud variables (tcc, hcc, mcc, lcc), Runoff (rowe) and snow fall (sf) SurfaceOutput ("Diagnostic")
Standard deviation of sub-gridscale orography (sdor), Slope of sub-gridscale orography (slor)SurfaceInput ("Forcings")
Total precipitation, convective precipitation SurfaceOutput ("Diagnostic")
Land-sea mask, orography, insolation, latitude/longitude, time of day/day of year SurfaceInput ("Forcings")

New parameters 

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

NEW PARAMETERS

Param ID

Short Name

Name

Units

GRIB Edition

Level Type

Comments

160

sdor

 Standard deviation of sub-gridscale orography

 m

2

sfc

Please note that sdor is not forecast by AIFS Single v1.

However, this parameter exists in the GRIB 2 output to enable the autoregressive forecast for future time steps.

163

slor

 Slope of sub-gridscale orography

 Numeric

2

sfc

Please note that slor is not forecast by AIFS Single v1.

However, this parameter exists in the GRIB 2 output to enable the autoregressive forecast for future time steps.

169

ssrd

Surface short-wave (solar) radiation downwards

J m-2

2

sfc


175

strd

Surface long-wave (thermal) radiation downwards

J m-2

2

sfc


3073

lcc

Low cloud cover

%

2

sfc


3074

mcc

Medium cloud cover

%

2

sfc


3075

hcc

High cloud cover  %

2

sfc


228144

sf

 Snowfall water equivalent

kg m-2

2

sfc


228164

tcc

Total cloud cover

%

2

sfc


228246

100u

100 metre U wind component

m s-1

2

sfc


228247

100v

100 metre V wind component

m s-1 

2

sfc


231002

rowe

Runoff water equivalent (surface plus subsurface)

 kg m-2

2

sfc


260199

vsw

Volumetric soil moisture

m3 m-3

2solAvailable on level 1, 2. 
260360

sot

Soil temperature

K

2solAvailable on level 1, 2.  

Changes to existing parameters 

Two existing parameters already introduced with AIFS Single v0.2.1 will see changes due to GRIB 2 formatting with the implementation of AIFS Single v1.

Short nameNameOld Param IDOld unitsNew Param IDNew units
cpConvective precipitation143m228143kg m-2
tpTotal precipitation228m228228

kg m-2

Discontinued parameters

No parameters have been discontinued with regards to the previous version of AIFS Single v0.2.1.

Post-processed products

Tropical cyclone (TC) track forecasts will be produced by AIFS Single v1 for named storms. Real-time TC products in dissemination and open data will be output in BUFR4 format. Historical forecasts in the MARS archive will be in BUFR3 format. 

Technical content

GRIB encoding

The GRIB model generating process identification number for AIFS Single v1 will be changed as follows:

ecCodes key 

Component

Model identifier

v0.2.1

v1

generatingProcessIdentifier

Atmospheric model

2

3

Output data from AIFS Single v1 are provided in GRIB 2 format. Users can confirm the grib edition with the ecCodes command grib_get:

grib_get -p edition <file.grib>

Software 

 To handle the data of AIFS Single v1 we recommend use of the ECMWF software packages:

ecCodes 2.36.0 (minimum version 2.35.1)
CodesUI 1.8.0 (minimum version 1.7.3)
Magics 4.15.4 (minimum version 4.13.0)
Metview 5.22.1

On the ATOS HPC these versions correspond to ecmwf-toolbox/2024.06.0.0.

To access the new model keyword in MARS, use eccodes 2.40.0 (ecmwf-toolbox/2025.02.0.0)

Older versions of eccodes and the ecmwf-toolbox will still work in terms of reading the data from AIFS Single v1. 

Availability of AIFS Single v1 test data

Please note that test data will not be available via ecCharts or Open Charts. Graphical products from AIFS Single v1 will be available to the user community on implementation day (25 February 2025).

Test data in MARS 

Test data are now available!

Test data are available from 1 December 2023 12z run in the MARS archive with experiment version 102. Use the MARS keywords EXPVER=102, CLASS=AI and MODEL=aifs-single to retrieve this data. 

Please note that only users registered with access to MARS will be able to access these test datasets. The test 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

Test data are now available!

Test data are available from 10 February 2025 12z run  for users currently receiving AIFS data via dissemination.

Dissemination file naming convention 

The test data file names end with '0102', corresponding to the experiment version of the test data (see File naming convention and format for real-time data#Naming-AIFSviadissemination for further details about the AIFS file naming convention).

Please note that the following changes to the AIFS file naming convention will take effect from 25 February 2025 06 UTC run:

  • A new MARS keyword "model" will be added, which identifies the AI model that was used to produce the forecast. For AIFS Single v1, the model keyword is "aifs-single".
  • The experiment version will be removed from the file name.

Therefore, an example filename would be: 

Destination_Feed_Model_Class_Stream_Type_ProdDate_ValidDate_Step.grb
 
ABC_A1_aifs-single_ai_oper_fc_20250219T060000Z_20250219T060000Z_0h.grb

Dissemination requests

A new MARS keyword "model" will be required in dissemination requests with class=ai. The model keyword identifies the AI model that was used to produce the forecast. For AIFS Single v1, the model keyword is "aifs-single". On 25 February 2025, this keyword will be automatically inserted into existing dissemination requests for AIFS data. No action is required by users.

Access test data

Users with access to ECPDS can login to https://diss-monitor.ecmwf.int/ and trigger the transmission of test products in the usual manner. Products will be uploaded to ECPDS in 'standby' mode, requiring manual triggering of dissemination. If you wish to receive these products automatically (regularly), please contact the Data Support Team via the ECMWF Support Portal.

Please note that the new parameters introduced with AIFS Single v1 will only become available for dissemination on implementation day (25 February 2025). Member and Cooperating State users, and users with Gold and Silver service packs, will be able to add new parameters in the Product Requirements Editor from 25 February 2025 06 UTC run onwards. 

Test data on ECMWF's Open Data platform

Test data are now available!

Test data are available from 9 February 2025 12z run via the Open Data platform, including new parameters introduced with AIFS Single v1.

Interested users must navigate to the 'experimental' subfolder to retrieve these products. Open data can be accessed using the following link: https://data.ecmwf.int/forecasts/. From there navigate to 202502DD/XXz/aifs-single/0p25/experimental/.

Where DD is the day and XX is the base time.

Resources

Webinar

A webinar introducing the operational AIFS took take place on 19 February 2025 at 10:00 UTC.



  • No labels

3 Comments

  1. Congratulations to all in ECMWF on this fantastic achievement!
    When trying to access the scorecards linked under the "Evaluation" heading, I get a "Sorry, you're not authorized to access this page". Just wondering is this my issue or a permissions setting on the embedded link? 
    Thanks in advance.

    1. Hi Alan,
      Sorry about that! Try now.

      1. Perfect, thanks for the rapid response Milana!