The global-workflow should be ported to S4 for GFS version 15.2.x, where x is TBD (for now, I'm letting x=2). For now, I am working with global-workflow version NCO-15.2.7, though this may change.
Branch: port2s4_v15
Below is a checklist taken from the NOAA-EMC issue 5 for porting to Orion which I will use as a template:
[ ] Library: test version of NCEPLIBS available
[ ] Library: NCEPLIBS official location
[x] Test: connection to GitHub
[ ] Test: connection to HPSS
[x] Test: connection to VLab
[ ] Test: rstprod permissions available (WON'T BE AVAILABLE)
[ ] Install: manage_externals manic-v1.1.8 tag (personal area)
[ ] Install: manage_externals manic-v1.1.8 tag (official area)
[ ] Test: manage_externals (checkout_externals)
[ ] Build: FV3GFS (w/WW3)
[ ] Build: EMC_post
[ ] Build: ProdGSI
[ ] Build: GLDAS
[ ] Build: UFS_UTILS
[ ] Build: obsproc
[ ] Build: chgres_recenter
[ ] Build: chgres_recenter_ncio
[ ] Build: fbwndgfs
[ ] Build: fv3nc2nemsio
[ ] Build: gaussian_sfcanl
[ ] Build: gfs_bufr
[ ] Build: regrid_nemsio
[ ] Build: supvit
[ ] Build: syndat_getjtbul
[ ] Build: syndat_maksynrc
[ ] Build: syndat_qctropcy
[ ] Build: tave
[ ] Build: tocsbufr
[ ] Build: vint
[ ] Test: fv3gfs_chgres.sh
[ ] Establish: "glopara" space
[ ] Establish: FIX_DIR under "glopara"
[ ] Establish: BASE_GIT under "glopara"
[ ] Establish: BASE_SVN under "glopara"
[ ] Establish: GDA under "glopara"
[ ] Establish: obsproc_prep and obsproc_global under "glopara"
[ ] Establish: Fit2Obs under "glopara"
[ ] Establish: METplus
[ ] Establish: ens_tracker under "glopara"
[ ] Establish: copy produtil from Hera for rocoto viewer
[ ] Create: standard S4 environment
[ ] Add: system paths to config.base.emc.dyn
[x] Add: system to machine-setup.sh
[ ] Add: system to modulefiles/module_setup.sh[csh].inc
[ ] Add: system to setup_expt.py
[ ] Add: system to setup_expt_fcstonly.py
[ ] Add: system to setup_workflow.py
[ ] Add: system to setup_workflow_fcstonly.py
[ ] Add: system to workflow_utils.py
[ ] Review: S4 module files for final modules and NCEPLIBS
[ ] Test: run setup_expt.py
[ ] Test: run setup_expt_fcstonly.py
[ ] Test: run setup_workflow.py
[ ] Test: run setup_workflow_fcstonly.py
[ ] Test: crons
[ ] Test: ROCOTO
[ ] Test: gfsgetic job
[ ] Test: gfsfv3ic job
[ ] Test: gdas[gfs]fcst job
[ ] Test: gdas[gfs]post job
[ ] Test: gdasvrfy job
[ ] Test: gfsvrfy job
[ ] Test: METplus jobs
[ ] Test: gdas[gfs]arch job
[ ] Test: complete free-forecast
[ ] Test: gdas[gfs]prep job
[ ] Test: gdaseobs job
[ ] Test: gdas[gfs]anal job
[ ] Test: gdas[gfs]analcalc job
[ ] Test: gdasanaldiag job
[ ] Test: gdasgldas job
[ ] Test: gdasediag job
[ ] Test: gdaseomg job
[ ] Test: gdaseupd job
[ ] Test: gdasecen job
[ ] Test: gdasesfc job
[ ] Test: gdasefcs job
[ ] Test: gdasepos job
[ ] Test: gdas[gfs]waveinit job
[ ] Test: gdas[gfs]waveprep job
[ ] Test: gdas[gfs]wavepostsbs job
[ ] Test: GSI monitoring jobs
[ ] Test: Fit2Obs
[ ] Test: ens_tracker
[ ] Test: C96C48 cycled
[ ] Test: C192C96 cycled
[ ] Test: C384C192 cycled
[ ] Test: C768C384 cycled
[ ] Test: C96 ff
[ ] Test: C192 ff
[ ] Test: C384 ff
[ ] Test: C768 ff
[ ] Test: beta-testers
[ ] Pre-commit testing: cycled and ff on Hera
[ ] Pre-commit testing: cycled and ff on WCOSS-Cray
[ ] Pre-commit testing: cycled and ff on WCOSS-Dell
[ ] Perform review
[ ] Supported in checkout: ufs-weather-model/fv3atm
The global-workflow should be ported to S4 for GFS version 15.2.x, where x is TBD (for now, I'm letting x=2). For now, I am working with global-workflow version NCO-15.2.7, though this may change.
Branch: port2s4_v15
Below is a checklist taken from the NOAA-EMC issue 5 for porting to Orion which I will use as a template: