Home Topics Weather Models What are weather models?
What are weather models?

Weather models are computer simulations of the atmosphere for weather research and forecasting.

Weather forecasting is hard. To make accurate forecasts, meteorologists use weather data from the present, and from the past, to predict the future state of the atmosphere and its impact on weather patterns. But what weather data is needed to make an accurate forecast? Meteorologists collect weather observations on temperature, air pressure, humidity, precipitation, wind speed and more, from weather stations, weather satellites and weather balloons all over the world. As these weather conditions continue to change over time, this results in a massive amount of data.

Turning this data into an accurate weather forecast requires modelling the interactions between thousands or even millions of variables that are in a constant state of flux—a computation that, in mathematics, is known as a “hydrodynamic differential equation.” These mathematical equations are so complex and involve so much data that they are run on supercomputers.

Weather forecasting based on these equations is called numerical weather prediction, and the computer programs that run them are called weather models.

7 sustainability trends to take action on

Take a look at the trends shaping the world of sustainable business and the insights that can help drive business transformation.

Related content

Register for the ebook on GHG emissions accounting

How does a weather model work?

Weather models are computer simulations of the atmosphere.

The Earth's atmosphere is a layer of air roughly sixty miles high, in which the air—a fluid—moves from one place to another as a result of complex chemical, thermodynamic and fluid dynamics. In theory, these flows of air can be calculated by using laws of physics and mathematics—if one has enough data, computing power and an equation that can accurately describe the interplay between the different elements.

These are the three integral parts of any weather forecasting model: weather data, computing power and a mathematical equation that simulates the interactions of different weather conditions in the atmosphere.

Collection of weather data

For a computer program to output predictions about the future state of the atmosphere, first it needs the input of current weather data for the region that will be described by the model. Generally, weather models come in two types—local models, which focus on a specific location, and global models, which aim to give accurate forecasts of weather across the planet.

Both types of models use a similar process; the difference is scale. Weather observations are made with weather stations, weather balloons, buoys, radar, weather satellites and more, and data is collected on precipitation and thunderstorms, wind speed and direction, air temperature and pressure, and so on. These initial data, taken from one snapshot of time, are called the “initial conditions” of the model. This initial data is updated periodically, in regular recurring time steps.

Grid points

The data from these initial conditions are arrayed into a grid—a three-dimensional set of points that cover the region of the model and extend upward into the atmosphere. The grid points are not the points where weather observations were made; rather, they are a computer-generated set of locations, spatially equidistant and running in horizontal and vertical directions. At each grid point, the computer program runs a model run to generate a numerical forecast for that location, and the process is repeated for each grid point until calculations have been made for the entire grid.

From these initial conditions, the model can then make incremental time steps forward to begin predicting the flows of the atmosphere and the weather conditions that may result.

The number of grid points and the space between each grid point affect the accuracy of the forecast model: a model with a high number of grid points is called “high resolution” and has improved accuracy, but higher-resolution grids also require more computational power.1

Computing power

Even the simplest forecast models make use of complicated mathematical equations, and the more data a model uses, the more computing power it requires. The most sophisticated and accurate forecast models in the world—like the European Center for Medium-Range Weather Forecas (ECMWF) or the High-Resolution Rapid Refresh (HRRR) used by NOAA—run on supercomputers that can perform 12 quadrillion calculations each second.2 But simpler weather models with fewer data points need less computing power, and don't need to be run on supercomputers.3

Ensemble Forecasting

Weather is what is known as a chaotic system; it involves so many interrelated variables, small variances in initial conditions—say, the difference between a wind speed measured at 4 mph versus 4.2 mph—can multiply quickly and have large effects on the rest of the system, making its behaviors challenging to predict over time.

Because of the number of variables and unknowns involved in a weather system, meteorologists often rely on what is called an "ensemble forecast." In ensemble forecasts, multiple model runs are performed, each with different parameters, to account for uncertainties. The complete set of these forecasts—the ensemble—can be used to model the range of possible future states of the atmosphere and provide a probabilistic forecast of future weather.4

Why are there different models?

Meteorologists use many different models for weather forecasting, often depending on what exactly they are hoping to forecast. A local model run over a specific region provides very different information than a global model that spans the Earth. Each weather model involves choices about what data to include, what mathematical equations will create the best simulations of atmospheric phenomena, and how to prioritize what types of forecasts are most important.

No model can forecast every weather event with high accuracy. Instead, meteorologists make choices about what they want to predict and design the model to have high accuracy for that kind of result. One kind of accuracy may come at the expense of other kinds. For example, models are designed to have high accuracy for either short-range forecasts (up to 3 days ahead), medium-range forecasts (3–15 days ahead) or long-range forecasts (10 days to 2 years ahead), and each type requires different choices. A meteorologist seeking a short-term forecast might choose to use a mesoscale model, which incorporates weather data collected from points as high as 1000 km up in the atmosphere, because this mesoscale data produces more accurate short-term forecasts. For a more reliable long-range forecast, a meteorologist might prefer a non-mesoscale model—one that excludes weather observations from the high-altitude atmosphere.

Meteorologists are always looking to improve on existing weather models and might create new computer models for weather research and forecasting. Because the mathematical equations of the model are meant to be simulations of the atmosphere, meteorologists test and adjust algorithms to see which ones result the most accurate weather forecasting. Some of these formulas are open source and others are proprietary.

What are some well-known weather models?

The two best-known global models are the National Weather Service’s Global Forecast System (GFS) model and the European Center for Medium-Range Weather Forecast (ECMWF) model, known more commonly as the American Model and the European Model.

The GFS updates four times per day and forecasts out to sixteen days. The ECMWF updates only twice a day and generates a 10-day forecast, but is higher resolution than the GFS and has, historically, generated more accurate forecasts.

Another well-known forecast model is the North American Mesoscale Model (NAM), a short-range regional model that covers all of North America and generates forecasts 61 hours out. NAM is built upon the Weather Research and Forecasting (WRF) model, an open-source forecast model that also powers two widely used models run by the National Oceanic and Atmospheric Administration (NOAA): the Rapid Refresh (RR or RAP) model and the HRRR.

There are other weather models: the Canadian Meteorological Centre (CMC) model, UK Met Office model, German Weather Service (DWD) model, Australian Bureau of Meteorology (BoM) model, and many more. Each different model is designed to make accurate forecasts that focus on different things, incorporate different data and calculate with different mathematical equations to produce the best wanted kind of accuracy. Each has its own strengths and its own limitations.

Related products and services
IBM Environmental Intelligence Suite

Gain climate and weather insights to anticipate disruptive environmental conditions, proactively manage risk and build more sustainable operations.

Explore IBM Environmental Intelligence Suite

IBM Environmental Intelligence Suite: Environmental data services

Plan and prepare for extreme weather events by using the most accurate weather data in the world.

Explore the IBM Environmental Intelligence Suite: Environmental data services

Resources IBM and NASA team up to spur new discoveries about our planet

NASA research seeks tunable, reusable foundation models that make it easier to mine vast datasets for new knowledge to advance science and help us adapt to a changing environment.

Climate change is here. How can AI help us adapt?

Crippling heat waves, devastating floods and uncontrollable wildfires. The repercussions of climate change have arrived.

Data is key to intelligent asset management

To get ahead in a rapidly shifting environment, industrial businesses are leaning more on integrating operational technology with IT data.

Geospatial data: the really big picture

Record-setting extreme weather events are now constant reminders that our people, our global economy and the environment are inextricably linked.

Outage prediction

Utility companies need weather-related data to know when—and when not to—mobilize.

Take the next step

IBM Environmental Intelligence Suite is a SaaS platform used to monitor, predict and respond to weather and climate impact. It includes geospatial and weather data APIs and optional add-ons with industry-specific environmental models—so your business can anticipate disruptive environmental conditions, proactively manage risk and build more sustainable operations.

Explore Environmental Intelligence Suite Book a live demo
##### Footnotes

Weather Models (link resides outside ibm.com), National Oceanic and Atmospheric Administration, May 18, 2023
Charlotte Hu, NOAA’s powerful new weather forecasting supercomputers are now online (link resides outside ibm.com), Popular Science, June 30, 2022
Steve Brenner, What are the WRF - ARW weather model hardware and software requirements? (link resides outside ibm.com), Research Gate, 2015
About Models (link resides outside ibm.com), National Weather Service