HWRF
trunk@4391
|
The HWRF experiment layer describes the HWRF workflow. It defines which parts of the hwrf and pom system are to be run by instantiating objects in the hwrf_expt module. It makes connections between the systems, such as telling the GSI to use the relocation output, by calling class methods, passing the instantiated objects. The resulting object structure is defined in the hwrf_expt module, and reused by the scripting layer, in the scripts directory, to actually run the HWRF system. Each of these objects contains a fun() function (or similar) which performs the actual task of that object, be it post-processing, running the forecast or simply copying files to delivery locations.
The experiment layer also contains the hwrf_alerts module, which defines what data goes where in the production workflow. It adds DBNet alerts, used by the NCEP production suite to trigger delivery functions. It also has email capability and can deliver tracks to custom locations. This module has the important job of ensuring that the forecasting centers receive the hurricane track file, and the public receives the model output files.