<p>I'm no expert at this, I've just been working with a variety of gfs gribs for a while now.  The only thing I know about them is what I've read and I'll cite them here.  I don't know where you got those files.  It looks like you're looking at the files that are sub areas, but in general the file format goes as <a href="https://www.unidata.ucar.edu/data/conduit/ldm_idd/gfs_files.html" rel="noreferrer">shown more clearly on this website</a>:</p>

<pre><code>data/nccf/com/gfs/prod/gfs.YYYYMMDDHH/gfs.tHHz.formidffhour !GRIB_version/ncep/model/#000/YYYYMMDDHHNNFfff/parm/level! ######
</code></pre>

<p>Grid #004, 0.5x0.5 degree lat/lon grid, formid = pgrb2 (Hours F000-F180) GRIB_version=grib2 (grid number appears as #000)
Note: fhour: anl, f00, f06, f12....f384 (note: 2 or 3 digit fhour as on ftp server)
GRIB2 Note: "model date" and "forecast hour" fields are not separated by "/" </p>

<p>I suggest you pull your files from <a href="http://www.nco.ncep.noaa.gov/pmb/products/gfs/" rel="noreferrer">here</a> to start with.</p>

<p>The anl vs fxxx is the fxxx are intermediate simulation runs that often contain uninitialized data.</p>

<blockquote>
  <p>Forecasts contain the same parameters as analysis AND accumulated forecast variables such as precipitation.  Analysis files, if they contain the forecast-only fields, set them to zero.  For instance, both FNL and GFS files obtained directly from NCEP, contain the CRAIN variable.  But, in the FNL file, all of the CRAIN fields will be zero.</p>
  
  <p>In summary, the FNL analysis incorporates ~10% more data than the GFS by waiting for ~3 hours longer for the data stragglers.  GFS forecasts contain accumulated fields, such as precipitation, that are missing or set to zero in the analysis fields. - <a href="http://ncarrda.blogspot.com/2015/04/whats-difference-between-gfs-and-fnl.html" rel="noreferrer">link</a> </p>
</blockquote>

<p>This analysis-forecast cycle is complex and iterative.  <a href="https://rda.ucar.edu/datasets/ds083.2/docs/Analysis.pdf" rel="noreferrer">Here's a bit more detail</a>.</p>

<p>And here is the <a href="http://www.nco.ncep.noaa.gov/pmb/nwprod/prodstat/index.html#TARGET" rel="noreferrer">current status in real time of models running</a>.</p>

CC BY-SA 3.0
2017-04-17T20:00:42.080Z
2017-04-17T20:00:42.080Z
user6972
<p><code>gfsanl_3_20151201_0000_006</code> means that the analysis was made at 0000 UTC and is valid at 0600 UTC, doesn't it? But for how long, 3 hours?
And what is the difference to <code>gfs_4_20151201_0000_006</code>, which is listed under GFS forecast?
I cannot figure out the difference between those two.</p>

<meteorology><models><gfs>
What is the difference between GFS analysis and GFS forecast data?
Michael
# What is the difference between GFS analysis and GFS forecast data?

(Asked by: username_0 on 2017-04-17)

`gfsanl_3_20151201_0000_006` means that the analysis was made at 0000 UTC and is valid at 0600 UTC, doesn't it? But for how long, 3 hours?
And what is the difference to `gfs_4_20151201_0000_006`, which is listed under GFS forecast?
I cannot figure out the difference between those two.

**Tags:** meteorology, models, gfs


---

## 1 answers

### Answer by username_1 on 2017-04-17. Score: 10

I'm no expert at this, I've just been working with a variety of gfs gribs for a while now. The only thing I know about them is what I've read and I'll cite them here. I don't know where you got those files. It looks like you're looking at the files that are sub areas, but in general the file format goes as [shown more clearly on this website](https://www.unidata.ucar.edu/data/conduit/ldm_idd/gfs_files.html):

```
data/nccf/com/gfs/prod/gfs.YYYYMMDDHH/gfs.tHHz.formidffhour !GRIB_version/ncep/model/#000/YYYYMMDDHHNNFfff/parm/level! ######

```

Grid #004, 0.5x0.5 degree lat/lon grid, formid = pgrb2 (Hours F000-F180) GRIB\_version=grib2 (grid number appears as #000)
Note: fhour: anl, f00, f06, f12....f384 (note: 2 or 3 digit fhour as on ftp server)
GRIB2 Note: "model date" and "forecast hour" fields are not separated by "/"

I suggest you pull your files from [here](http://www.nco.ncep.noaa.gov/pmb/products/gfs/) to start with.

The anl vs fxxx is the fxxx are intermediate simulation runs that often contain uninitialized data.

> Forecasts contain the same parameters as analysis AND accumulated forecast variables such as precipitation. Analysis files, if they contain the forecast-only fields, set them to zero. For instance, both FNL and GFS files obtained directly from NCEP, contain the CRAIN variable. But, in the FNL file, all of the CRAIN fields will be zero.
>
> In summary, the FNL analysis incorporates ~10% more data than the GFS by waiting for ~3 hours longer for the data stragglers. GFS forecasts contain accumulated fields, such as precipitation, that are missing or set to zero in the analysis fields. - [link](http://ncarrda.blogspot.com/2015/04/whats-difference-between-gfs-and-fnl.html)

This analysis-forecast cycle is complex and iterative. [Here's a bit more detail](https://rda.ucar.edu/datasets/ds083.2/docs/Analysis.pdf).

And here is the [current status in real time of models running](http://www.nco.ncep.noaa.gov/pmb/nwprod/prodstat/index.html#TARGET).


---

