Numerical weather prediction models (NWP): The 131-million data point engine behind your weather forecast

Every accurate weather forecast starts the same way: physical equations applied to the Earth’s atmosphere, solved across more than 131 million grid points, powered by supercomputers running at 29 petaflops. Weather models don’t simply predict future weather conditions – they simulate the atmosphere from first principles, encoding atmospheric dynamics, precipitation, solar radiation, and temperature into computer-generated predictions updated every six hours. Fed by observational data from weather stations, weather balloons, doppler radar, and satellites, global models like GFS or ECMWF generate forecasts up to 15 days ahead. From global forecast models to high-resolution mesoscale applications, numerical modeling is the technological foundation of modern meteorology.

Key takeaways of the article

What are numerical weather prediction (NWP) models?

The weather forecasts we access daily – on television, through dedicated software, or on mobile platforms – are produced by numerical weather prediction models, commonly referred to as NWP models. These mathematical models simulate the evolution of weather systems by solving sets of physical equations over a discrete computational grid, producing the computer-generated predictions that forecasters and automated services rely on.

Definition: A Numerical Weather Prediction (NWP) model simulates the future state of the atmosphere by numerically solving equations governing fluid dynamics, thermodynamics, and radiation across a three-dimensional grid of points.

These primitive equations – a form of partial differential equations derived from fundamental physics – govern the rates of change in temperature, wind, water vapor, and precipitation across the full atmospheric column. They form the mathematical core from which all modern weather forecast models are built.

The major meteorological centers behind NWP forecasts

Extraordinary demands on computing infrastructure

Atmospheric modeling at global scale places extreme demands on computational resources and storage capacity. Producing real-time forecasts across national or global regions requires supercomputing infrastructure that only a handful of organizations worldwide can support. As a result, global medium-range weather forecasts are produced by a small number of major national and international meteorological centers.

Among the most well-known are:

  • ECMWF – the European Centre for Medium-Range Weather Forecasts
  • NOAA – the National Oceanic and Atmospheric Administration (United States)

 

The supercomputers operated by these organizations frequently rank among the most powerful in the world at the time of their commissioning. For instance, Météo-France’s supercomputer was ranked 30th globally when installed in 2020.

These centers produce global forecasts with a spatial resolution typically ranging from 10 to 50 km, depending on the model.

Forecast cycles: Updates every six hours

To limit the divergence of simulations over time, forecasts are regularly refreshed. Global NWP models are rerun every six hours at the synoptic hours – 00:00, 06:00, 12:00, and 18:00 UTC – ensuring that current weather observations are continuously integrated into the forecast process. These successive updates constitute the forecast cycles.

29 Petaflops: The scale of computational power required

NOAA’s supercomputer operates at approximately 29 petaflops – that is, 29 × 10¹⁵ mathematical operations per second. This level of processing power is required to solve the complete set of atmospheric equations across hundreds of millions of grid points within operational time constraints. It explains why only a small number of major centers worldwide are capable of producing global-scale weather forecasts autonomously.

Inside a numerical weather prediction model: Grid, resolution, and data points

How the atmosphere is discretized

A numerical weather prediction model is based on solving a set of mathematical equations over a computational grid. The Earth’s surface is discretized along latitude and longitude, and also vertically by altitude – this is referred to as the spatial resolution of the model.

The GFS model:A concrete example

Consider NOAA’s Global Forecast System (GFS). Its horizontal resolution is approximately 28 km (0.25°). This means that meteorological variables – such as wind speed or temperature – are computed at regular intervals of roughly 25 to 30 km, representing approximately 1,440 × 720 grid points at the surface, or more than one million points in total.

These surface points are then extended vertically to represent the structure of the atmosphere at altitude. The GFS model comprises 127 vertical levels, resulting in more than 131 million computational grid points.

Parameter

GFS Value

Horizontal resolution

~28 km (0.25°)

Surface grid (lat × lon)

1,440 × 720

Vertical levels

127

Total grid points

> 131 million

Time step

7 min 30 sec

Forecast horizon

Up to 15 days

Time steps per run

2,880

Meteorological variables

> 150

Supercomputer power (NOAA)

~29 petaflops

GFS_North_America_Precipitation
Temporal animation of GFS model prediction over North America - precipitation (mm) over 24h. Source: NOAA/GFS

The temporal dimension

To this spatial dimension is added the temporal dimension. To represent the evolution of the atmosphere, the model computes the state of these millions of points at regular time intervals. In the case of GFS, calculations are performed every 7 minutes and 30 seconds, over a forecast horizon of up to 15 days, corresponding to 2,880 time steps.

Taking into account that the model produces more than 150 meteorological variables – each requiring numerous mathematical operations – the critical importance of both substantial computational power and adequate storage capacity becomes self-evident.

Uncertainties and errors in NWP Models

Approximating a continuous atmosphere

Numerical models provide forecasts on discrete spatial and temporal grids. They therefore constitute an approximation of atmospheric phenomena that are, by nature, continuous. The numerical methods used to solve the physical equations also introduce uncertainties.

Furthermore, the model’s initial state – the description of the atmosphere at the start of the forecast – inevitably contains errors, which tend to amplify over time.

Improving accuracy: Resolution and physical parameterization

Reducing these errors may be achieved by increasing the spatial and temporal resolution, but this entails significantly higher computational costs as well as an adaptation of the physical parameterizations to represent smaller-scale phenomena. Improving these physical schemes has been an active area of research for several decades.

Data assimilation: Combining models with real-world observations

To mitigate errors in the initial state, data assimilation methods play a central role. These consist in optimally combining the model’s physical equations with all available observations:

  • Surface measurements
  • Satellite observations
  • Airborne data
  • Radiosonde profiles

These methods make use of observations gathered in the hours preceding the model run and require multiple successive simulations. They therefore demand both a large volume of data and considerable computational power to produce an initial state as close as possible to observed reality.

Applications: From global forecasts to regional models

Who can access NWP outputs?

Only major national or international meteorological centers possess the necessary resources – computational power, storage capacity, and international cooperation for data sharing – to carry out all of these operations. Their forecasts are, for the most part, publicly accessible.

Global forecasts as boundary conditions for regional models

These global forecasts can be used directly, but can also serve as boundary conditions for higher-resolution regional models. The latter enable the study of local phenomena or the production of specific applications, such as wind or solar resource atlases.

The most widely used public model in this context is the Weather Research and Forecasting (WRF) model.

Weather Research and forecasting model ( WRF)

Conclusion

Numerical weather prediction models are complex mathematical tools that simulate the evolution of the atmosphere over a discrete spatio-temporal domain based on physical equations. Their accuracy continues to improve, at the cost of ever-increasing computational demands. Forecast cycles ensure the regular updating of simulations, while the data produced can be exploited at both global and local scales through limited-area models.

Contents

Want to Go Further?

Curious about the meteorological variables computed within NWP models? Explore our dedicated content on atmospheric parameters and solar forecasting applications.

Frequently asked questions about weather model processing

What is the difference between a weather forecast model and a climate model?

Weather forecast models and climate models share similar mathematical foundations – both solve partial differential equations governing atmospheric processes – but serve fundamentally different purposes.

  • (typically up to 15 days), initialized with current weather observations and refreshed every six hours.
  • , with the primary goal of understanding climate change dynamics and projecting future conditions under different emissions scenarios.

Both types of model draw on the same physical parameterization schemes, but differ significantly in their initialization, resolution settings, and the type of output they produce.

What is ensemble forecasting, and how does it improve forecast reliability?

Ensemble forecasting runs a weather forecast model multiple times with slightly different initial conditions or parameterization settings. The ensemble spread – the range of outcomes across all runs – quantifies forecast uncertainty directly.

  • Where the spread is narrow, confidence is high;
  • where it is wide, the atmosphere is in a more uncertain state. 

For severe weather events, tropical cyclone models, and high-impact weather phenomena, ensemble prediction systems are essential for issuing reliable alerts and supporting safety-critical decisions.

Can NWP models support air quality and solar radiation forecasting?

Yes. While NWP models were originally designed for wind and precipitation forecasting, their output now supports a broad range of applications. Atmospheric modeling of aerosol transport, boundary layer dynamics, cloud cover, and solar radiation enables both air quality analysis and solar irradiance prediction. Companies like CalibSun leverage high-resolution regional model output – combined with satellite observations and statistical post-processing – to create accurate solar resource forecasts for energy applications, delivering actionable forecast data to grid operators, asset managers, and renewable energy producers.

See also

Industries: what are the solutions for energy independence?

Understanding solar energy potential across all time horizons

Storage and PV: what opportunities?

Probabilistic Forecasting Methods for Solar Energy

Markets