10. 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
esfc_gcycle
|
Run surface analysis |
X
X
|
X
|
||
sfcanl_regrid
esfc_regrid
|
Regrid surface analysis |
X
X
|
|||
analcalc |
Add the analysis increments to previous cycle’s forecasts to produce atmospheric analysis files. Produces surface analysis file on Gaussian grid |
X |
X |
||
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
ediag
|
Create netCDF diagnostic files containing observation values, innovation (O-F), error, quality control, as well as other analysis-related quantities (cnvstat.tar, radstat.tar, ozstat.tar files) |
X
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
atmensanlinit
|
Initialize JEDI-based atmosphere data assimilation |
X
X
|
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 analysis files |
X |
|||
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
esnowanl
|
Run snow analysis (JEDI-based) |
X
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
efcs
|
Run forecast |
X
X
|
X
X
|
X
X
|
X
X
|
atmupp
epos
|
Create grib files on Gaussian grid for atmosphere forecast |
X
X
|
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 awips |
Regrid forecasts to 20-km and 1-deg AWIPS grids |
X |
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
globus_earc
globus
|
Send the tarballs generated by arch_tars to HPSS via Globus |
X
X
|
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 |