.. _job_descriptions: ################ Job Descriptions ################ Short descriptions of every job available in the workflow are listed below, along with the forecast systems they may appear in. Note that even though a job may be marked for a particular forecast system, the job may not appear in all configurations of that system (and some are mutually exclusive). +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | JOB NAME | PURPOSE | GFS | GEFS | SFS | GCAFS | +=====================+====================================================================================================+=======+=======+=======+=======+ | fetch | Fetch initial conditions from HPSS | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | fetchatmanlbias | Fetch atmosphere observation bias from HPSS | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | stage_ic | Stage initial conditions in COM | X | X | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | gen_control_ic | Regrid high-resolution analysis to serve as control member initial conditions | | X | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | prep_sfc | Prepare surface observations for DA | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | prep | Prepare atmosphere observations for DA | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | prepatmanlbias | Prepare atmosphere observation bias for DA | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | prep_emissions | Prepare emissions data as inputs for model | | X | X | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | anal | Run GSI analysis for atmosphere | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | | sfcanl_gcycle | Run surface analysis | | X | | | | X | | | esfc_gcycle | | | X | | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | | sfcanl_regrid | Regrid surface analysis | | X | | | | | | esfc_regrid | | | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | analcalc | Add the analysis increments to previous cycle’s forecasts to produce atmospheric analysis files. | X | | | X | | | Produces surface analysis file on Gaussian grid | | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmanlupp | Create grib files on Gaussian grid for atmosphere analysis | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmanlprod | Regrid atmosphere analysis grib files to lat-lon grids | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | | analdiag | Create netCDF diagnostic files containing observation values, innovation (O-F), error, quality | | X | | | | | | ediag | control, as well as other analysis-related quantities (cnvstat.tar, radstat.tar, ozstat.tar files) | | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | eobs | Data selection for EnKF update | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | echgres | Regrid forecast to ensemble resolution for EnKF recentering | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | ecen | Recenter ensemble around analysis | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | eupd | Perform EnKF update | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | verfozn | Extract and validate data for the ozone monitor DA package | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | verfrad | Extract and validate data for the radiation monitor DA package | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | vminmon | Extract and validate GSI normalization diagnostic | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | fit2obs | Verify analysis against observations | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | anlstat | Produce summary performance statistics for analysis | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | | atmanlinit | Initialize JEDI-based atmosphere data assimilation | | X | | | | X | | | atmensanlinit | | | X | | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmanlvar | Run JEDI-based atmosphere variational assimilation | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmanlfv3inc | Calculate JEDI-based atmosphere analysis increment | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmanlfinal | Complete JEDI-based atmosphere analysis by copying results back to COM | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmensanlobs | Data selection for EnKF update using JEDI | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmensanlsol | Run JEDI LETKF in solver mode | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmensanlletkf | Run JEDI-based LETKF | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmensanlfv3inc | Create FV3 ensemble increments (JEDI-based) | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmensanlfinal | Finalize JEDI-based analysis by copying outputs to COM | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | ecen_fv3jedi | Recenter ensemble around analysis using JEDI | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | analcalc_fv3jedi | Add the JEDI-based analysis increments to previous cycle’s forecasts to produce atmospheric | X | | | | | | analysis files | | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | aerosol_init | Prepares aerosol inputs | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | aeroanlgenb | Generate background error covariances for aerosol data assimilation | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | aeroanlinit | Initialize aerosol data assimilation (JEDI-based) | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | aeroanlvar | Run aerosol variational assimilation (JEDI-based) | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | aeroanlfinal | Complete aerosol analysis by copying results back to COM (JEDI-based) | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | | snowanl | Run snow analysis (JEDI-based) | | X | | | | | | esnowanl | | | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | prepoceanobs | Prepare ocean observations for data assimilation (JEDI-based) | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | marinebmatinit | Initialize background error covariance for marine data assimilation (JEDI-based) | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | marinebmat | Update background error covariance for marine data assimilation (JEDI-based) | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | marineanlinit | Initialize marine data assimilation (JEDI-based) | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | marineanlletkf | Run LETKF phase of marine data assimilation (JEDI-based) | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | marineanlvar | Run variational phase of marine data assimilation (JEDI-based) | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | marineanlecen | Recenter ensemble around marine analysis (JEDI-based) | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | marineanlchkpt | Insert sea ice analysis into restart or creates MOM6 IAU increment | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | marineanlfinal | Complete marine analysis by copying results back to COM (JEDI-based) | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | offlineanl | Interpolate existing analysis to produce analysis increments | | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | waveinit | Create wave model definition files | X | X | X | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | waveprep | Prepares wave inputs | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | | fcst | Run forecast | | X | | X | | X | | X | | | efcs | | | X | | X | | X | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | | atmupp | Create grib files on Gaussian grid for atmosphere forecast | | X | | | | X | | | epos | | | X | | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | goesupp | Create grib files on Gaussian grid for special GOES variables for FAA | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmos_prod | Regrid atmosphere forecast grib files to lat-lon grids | X | X | X | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | atmos_enstat | Calculate ensemble mean and spread for atmosphere output | | X | X | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | ocean_prod | Regrid ocean forecast | X | X | X | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | ice_prod | Regrid ice forecast | X | X | X | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | wavepostsbs | Create gridded wave output from forecast | X | X | X | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | wave_stat | Calculate ensemble mean and spread for gridded wave output | | X | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | wavepostpnt | Create wave forecast output and bulletins at specific points (e.g. buoys) | X | | X | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | wave_stat_pnt | Calculate ensemble mean and spread for point wave output | | X | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | wavepostbndpnt | Create wave forecast output at specific points in boundary waters | X | | X | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | wavepostbndpntbll | Create bulletins for wave forecast output in boundary waters | X | | X | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | wavegempak | Create gempak files for wave grids | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | waveawipsgridded | Create AWIPS products for gridded wave output | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | waveawipsbulls | Create AWIPS products for wave bulletins | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | postsnd | Produce forecast model soundings at select locations | X | X | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | fbwind | Create aviation products for Hawai'i and other Pacific locations | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | awips_20km_1p0deg | Regrid forecasts to 20-km and 1-deg AWIPS grids | X | | | | | awips | | | X | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | npoess_pgrb2_0p5deg | Generate grib files with simulated NPOESS variables | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | gempak | Converts atmosphere forecast output to gempak format | X | X | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | gempakmeta | Create gempak meta files for atmosphere gempak files | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | gempakmetancdc | Create gempak meta files for atmosphere gempak over North America | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | gempakncdcupapgif | Generate gempak skew-T diagrams | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | gempakpgrb2spec | Generate gempak files for simulated NPOESS products | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | tracker | Run tropical cyclone tracker on forecast | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | genesis | Run tropical cyclone genesis | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | genesis_fsu | Run tropical cyclone genesis using FSU method | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | metp | Run forecast verification using MET-Plus | X | | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | extractvars | Filter out less important variables to reduce archival size | | X | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | arch_vrfy | Archive select files from the deterministic model and cleans up older data | X | X | X | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | arch_tars | Back up the COM data structure | X | X | X | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | | globus_arch | Send the tarballs generated by arch_tars to HPSS via Globus | | X | | | | | | | | | globus_earc | | | X | | | | | | | | | globus | | | | | X | | X | | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | earc_vrfy | Archive grib files for ensemble mean verification | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | earc_tars | Archive ensemble member restarts into tarballs | X | | | | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+ | cleanup | Remove data from COM that is no longer needed | X | X | X | X | +---------------------+----------------------------------------------------------------------------------------------------+-------+-------+-------+-------+