-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[develop] Add new RRFS variables such as NWGES and workflow control variables #647
Changes from all commits
8c2325b
4a2fc0e
6a13df3
257bcc1
1e10b56
006f562
8e6787b
b233633
8396339
3bffba4
7bcb169
913e41a
4a733de
9f9e7fa
183973e
62490ac
27a6e46
fb41d4f
ffe4c17
b82d7ec
60b6717
2873640
7528d52
0a4ea2d
d13d64b
db8524f
72e3898
dba1c0f
742846b
3320ee5
4523e8c
289a318
f32b6af
adb2eee
dd4749a
be2db74
93d5374
d33219b
c94ef05
96fef95
992becc
5598722
c05132e
dc5340f
08737e0
0db4606
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This file should not be added yet. We don't have the capabilities in place to run or test any of it, and many of the settings here will not ever be supported in SRW. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Actually you can run it even now. It will generate a workflow file that doesn't have any of the rrfs tasks. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,132 @@ | ||
metadata: | ||
description: >- | ||
Sample config file for the work of importing RRFS_dev1 tasks | ||
to SRW | ||
user: | ||
RUN_ENVIR: nco | ||
MACHINE: hera | ||
ACCOUNT: zrtrr | ||
SERVICE_ACCOUNT: zrtrr | ||
HPSS_ACCOUNT: zrtrr | ||
platform: | ||
RESERVATION: "" | ||
SST_update_hour: 1 | ||
GVF_update_hour: 4 | ||
SNOWICE_update_hour: 0 | ||
DOMAIN_PREGEN_BASEDIR: "/scratch2/BMC/gsd-hpcs/Daniel.Abdi/rrfs_dev/ufs-srweather-app/regional_workflow/fix/lam" | ||
FIXgsi: "/scratch2/BMC/gsd-hpcs/Daniel.Abdi/rrfs_dev/ufs-srweather-app/regional_workflow/fix/gsi" | ||
FIXcrtm: "/scratch2/BMC/gsd-hpcs/Daniel.Abdi/rrfs_dev/ufs-srweather-app/regional_workflow/fix/crtm/CRTM_v2.3.0" | ||
FIXcrtmupp: "/scratch2/BMC/gsd-hpcs/Daniel.Abdi/rrfs_dev/ufs-srweather-app/regional_workflow/fix/crtm/CRTM_v2.4.0" | ||
workflow: | ||
TAG: RRFS_CONUS_3km_ | ||
USE_CRON_TO_RELAUNCH: false | ||
EXPT_SUBDIR: RRFS_CONUS_3km | ||
CCPP_PHYS_SUITE: FV3_HRRR | ||
PREDEF_GRID_NAME: RRFS_CONUS_3km | ||
DATE_FIRST_CYCL: '2022072000' | ||
DATE_LAST_CYCL: '2022072100' | ||
FCST_LEN_HRS: 3 | ||
FCST_LEN_HRS_SPINUP: 1 | ||
POSTPROC_LEN_HRS: 3 | ||
POSTPROC_LONG_LEN_HRS: 12 | ||
PREEXISTING_DIR_METHOD: rename | ||
DEBUG: true | ||
VERBOSE: true | ||
COMPILER: intel | ||
CYCL_HRS: [0, 12] | ||
CYCL_HRS_SPINSTART: [3, 15] | ||
CYCL_HRS_PRODSTART: [9, 21] | ||
FCST_LEN_HRS_CYCLES: [12, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3, 12, 3, 3] | ||
DA_CYCLE_INTERV: 1 | ||
BOUNDARY_LEN_HRS: 18 | ||
BOUNDARY_PROC_GROUP_NUM: 10 | ||
rrfs: | ||
DO_DACYCLE: false # turn on later | ||
DO_SURFACE_CYCLE: false # turn on later | ||
DO_SPINUP: false # turn on later | ||
DO_NONVAR_CLDANAL: false # turn on later | ||
DO_REFL2TTEN: false | ||
DO_NLDN_LGHT: false | ||
DO_SOIL_ADJUST: false # turn on later | ||
DO_RADDA: false | ||
DO_BUFRSND: false | ||
DO_RRFS_DEV: true | ||
DO_POST_SPINUP: false # turn on later | ||
DO_POST_PROD: false # turn on later | ||
cycledefs: | ||
INITIAL_CYCLEDEF: '{{ [workflow.DATE_FIRST_CYCL[0:8], "0300 ", workflow.DATE_LAST_CYCL[0:8], "2300 12:00:00"]|join }}' | ||
BOUNDARY_CYCLEDEF: '{{ [workflow.DATE_FIRST_CYCL[0:8], "0000 ", workflow.DATE_LAST_CYCL[0:8], "2300 06:00:00"]|join }}' | ||
PROD_CYCLEDEF: "00 10,11,13,14,16,17,19,20,22,23 20-21 7 2022 *" | ||
PRODLONG_CYCLEDEF: "00 9-23/3 20-21 7 2022 *" | ||
SPINUP_CYCLEDEF: "00 03-08,15-20 20-21 7 2022 *" | ||
#gsi: | ||
# HYBENSMEM_NMIN: 66 | ||
nco: | ||
NET: rrfs | ||
envir: para | ||
model_ver: v1.0 | ||
RUN: RRFS_conus_3km | ||
task_get_extrn_ics: | ||
EXTRN_MDL_NAME_ICS: FV3GFS | ||
FV3GFS_FILE_FMT_ICS: grib2 | ||
EXTRN_MDL_FILES_ICS: | ||
- '{yy}{jjj}{hh}0000{fcst_hr:02d}' | ||
EXTRN_MDL_ICS_OFFSET_HRS: 3 | ||
USE_USER_STAGED_EXTRN_FILES: true | ||
EXTRN_MDL_SOURCE_BASEDIR_ICS: "/scratch2/BMC/zrtrr/rli/data/gfs/0p25deg/grib2" | ||
task_get_extrn_lbcs: | ||
EXTRN_MDL_NAME_LBCS: FV3GFS | ||
FV3GFS_FILE_FMT_LBCS: grib2 | ||
EXTRN_MDL_FILES_LBCS: | ||
- '{yy}{jjj}{hh}0000{fcst_hr:02d}' | ||
LBC_SPEC_INTVL_HRS: 1 | ||
EXTRN_MDL_LBCS_OFFSET_HRS: 6 | ||
USE_USER_STAGED_EXTRN_FILES: true | ||
EXTRN_MDL_SOURCE_BASEDIR_LBCS: "/scratch2/BMC/zrtrr/rli/data/gfs/0p25deg/grib2" | ||
task_run_fcst: | ||
DT_ATMOS: 60 | ||
RESTART_INTERVAL: 1 | ||
QUILTING: true | ||
# IO_LAYOUT_Y: 1 | ||
# FH_DFI_RADAR: "0.0,0.25,0.5" | ||
task_run_post: | ||
USE_CUSTOM_POST_CONFIG_FILE: true | ||
POST_OUTPUT_DOMAIN_NAME: RRFS_CONUS_3km | ||
CUSTOM_POST_CONFIG_FP: '{{ [user.PARMdir, "upp/postxconfig-NT-fv3lam_rrfs.txt"]|path_join }}' | ||
# CUSTOM_POST_PARAMS_FP: '{{ [user.PARMdir, "upp/params_grib2_tbl_new"]|path_join }}' | ||
# TESTBED_FIELDS_FN: "testbed_fields_bgdawp.txt" | ||
# TESTBED_FIELDS_FN2: "testbed_fields_bgrd3d.txt" | ||
#task_process_radarref: | ||
# RADARREFL_TIMELEVEL: [0] | ||
#task_run_prdgen: | ||
# ADDNL_OUTPUT_GRIDS: [] | ||
global: | ||
DO_ENSEMBLE: false | ||
NUM_ENS_MEMBERS: 9 | ||
HALO_BLEND: 20 | ||
PRINT_DIFF_PGR: true | ||
rocoto: | ||
tasks: | ||
taskgroups: '{{ ["parm/wflow/coldstart.yaml", "parm/wflow/post.yaml"]|include }}' | ||
metatask_run_ensemble: | ||
task_run_fcst_mem#mem#: | ||
walltime: 02:45:00 | ||
task_make_ics_mem#mem#: | ||
nnodes: 3 | ||
ppn: 20 | ||
task_make_lbcs_mem#mem#: | ||
walltime: 02:00:00 | ||
nnodes: 3 | ||
ppn: 20 | ||
metatask_run_ens_post: | ||
metatask_run_post: | ||
task_run_post_mem#mem#_f#fhr#: | ||
nnodes: 1 | ||
ppn: 40 | ||
#task_run_ref2tten: | ||
# ppn: 1 | ||
#task_run_nonvarcldanl: | ||
# ppn: '{{ task_run_fcst.IO_LAYOUT_Y }}' | ||
#task_run_anal: | ||
# cores: 240 #anal | ||
# cores: 80 #observer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is needed to pick the right namelist file for stochastic physics. We currently directly modify the input namelist in SRW. This was needed to get
community_ensemble_2memss_stoch
working @JeffBeck-NOAA