Skip to content

Sync STOFS-3D-ATL with operational v3.1.1#78

Open
mansurjisan wants to merge 1 commit intofeature/unified-nowcast-forecastfrom
feature/stofs-3d-atl-v311-sync
Open

Sync STOFS-3D-ATL with operational v3.1.1#78
mansurjisan wants to merge 1 commit intofeature/unified-nowcast-forecastfrom
feature/stofs-3d-atl-v311-sync

Conversation

@mansurjisan
Copy link
Copy Markdown
Owner

Summary

  • Aligned hot_restart_prep, post_1, post_2 ex-scripts with operational v3.1.1 (E:\STOFS-operational-Dev\stofs_3d_atl)
  • Added 7 missing Python scripts, make_ntc_file.pl, and GRIB2 AWIPS parm templates from operational

Changes

Ex-script fixes (outputs_watchdog pattern)

  • hot_restart_prep: dynamic NCPU_PBS_hot_restart (was hardcoded 4314), 9 OI steps (exclude 2880), search hotstart files in ${COMOUT}/outputs_watchdog/, copy local_to_global/hotstart/staout from watchdog before combine, operational ihot1/ihot2 NML backup naming
  • post_1: mirror.out from ${COMOUT}/outputs_watchdog/, copy output NC + staout from watchdog before processing
  • post_2: mirror.out from ${COMOUT}/outputs_watchdog/, copy local_to_global, output NC, and hotstart_576 from watchdog

Missing files added

  • 7 Python scripts: mylib.py, schism_file.py, utils.py, generate_station_timeseries.py, relocate_source_feeder_lean.py, river_th_extract2asci.py, gen_temp_1_st_lawrence_riv.py
  • make_ntc_file.pl (NTC file creation for AWIPS dissemination)
  • GRIB2 parm templates: grib2_stofs_3d_atl_conus.east_cwl, grib2_stofs_3d_atl_puertori_cwl

Test plan

  • Verify post_1/post_2 find mirror.out in outputs_watchdog on WCOSS2
  • Verify hot_restart_prep dynamic NCPU computation matches processor count
  • Verify GRIB2 parm templates are picked up by create_awips_grib2.sh

…/parm files

Aligned hot_restart_prep, post_1, post_2 ex-scripts with operational v3.1.1:
- hot_restart_prep: dynamic NCPU_PBS_hot_restart (was hardcoded 4314),
  9 OI steps (exclude 2880), outputs_watchdog search path, operational
  ihot1/ihot2 NML backup naming, watchdog→DATA copy before combine
- post_1: mirror.out from ${COMOUT}/outputs_watchdog, copy output NC
  and staout files from watchdog before processing
- post_2: mirror.out from ${COMOUT}/outputs_watchdog, copy
  local_to_global, output NC, and hotstart_576 from watchdog

Added missing files from operational:
- 7 Python scripts: mylib.py, schism_file.py, utils.py,
  generate_station_timeseries.py, relocate_source_feeder_lean.py,
  river_th_extract2asci.py, gen_temp_1_st_lawrence_riv.py
- make_ntc_file.pl (NTC file creation)
- GRIB2 parm templates for AWIPS (conus.east_cwl, puertori_cwl)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant