Well, David, I did some looking and maybe this will help answer your question:
GFS, NAM, ECMWF, WRF-GFS, MM5-NAM, RUC, etc. are all acronyms for the complex computer models that forecasters may use to aid them in preparing a weather forecast. The models are based on mathematical equations that describe and try to reproduce the physics that control how the atmosphere changes over time. These models are run by different organizations all over the world, frequently on powerful super-computers, and the data is shared with the various academic and meteorological organizations. Many of these models, including the ones run by the National Weather Service (NWS), are available to the general public via the internet.
* The GFS stands for Global Forecast System and is one of the two main models run by the National Weather Service. The GFS is run 4 times per day based on the synoptic data times (00Z, 06Z, 12Z, 18Z) and the output is in two different resolutions, 90 kilometers (GFS90) and 40 km (GFS40).
* The other main NWS model is the NAM which stands for North American Mesoscale (model). The NAM is a mesoscale regional model, meaning that it has higher resolution than a hemispheric model like the GFS. There are trade-offs between using higher resolution mesoscale models and lower resolution hemispheric models. The NAM is also run 4 times per day with output coming in two resolutions, 40 km (NAM40) and 12 km (NAM12).
* The ECMWF is the model that the European Center for Medium Range Weather Forecasting uses, and is comparable to the GFS.
* The Canadian is the model that Canada's weather service, "Environment Canada" uses and is also comparable to the GFS.
* The RUC is short for "Rapid Update Cycle" and is a model that is run every hour. The main use of the RUC is in forecasting rapidly changing conditions. An example of this would be thunderstorm outbreaks that can occur in the midwest.
* More localized organizations, such as the University of Washington or our forecast office in Salt Lake City, run their own computer models, usually high resolution models that help account for detailed local effects such as terrain or bodies of water. These high resolution models include the MM5 model and the WRF model.. These computer models are 'initialized', or start with the initial conditions from either the GFS or NAM model, then the models continue on with their own forecasts. The models are frequently run at resolutions as small as 4 km, and forecasters often look at and refer to them to get some idea of what kind of impact the small scale effects may have.
Hope this helps, as it did me, and I didn't even have to register for classes to find it!
Thanks to the NWS Forecast Office, Salt Lake City, UT, for the above information.