From 5acc46cb44584de069e377f357008ab3e6592d60 Mon Sep 17 00:00:00 2001 From: "russ.treadon" Date: Fri, 27 Dec 2024 13:50:04 +0000 Subject: [PATCH 1/3] add efcs and epos in ufs_hybatm xml (#3192) --- workflow/applications/gfs_cycled.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/workflow/applications/gfs_cycled.py b/workflow/applications/gfs_cycled.py index 5ecfddf2765..c615a56b421 100644 --- a/workflow/applications/gfs_cycled.py +++ b/workflow/applications/gfs_cycled.py @@ -311,6 +311,8 @@ def get_task_names(self): task_names[run] += ['atmensanlobs', 'atmensanlsol'] else: task_names[run] += ['atmensanlletkf'] + task_names[run].append('efcs') if 'gdas' in run else 0 + task_names[run].append('epos') if 'gdas' in run else 0 else: task_names[run] += ['eobs', 'eupd'] From 61cf3e158fd81612e17a04bc16d349566ee66e89 Mon Sep 17 00:00:00 2001 From: RussTreadon-NOAA Date: Sat, 28 Dec 2024 19:29:07 +0000 Subject: [PATCH 2/3] correct misplaced endfor in enkf_restartb_grp archive template (#3192) --- parm/archive/enkf_restartb_grp.yaml.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parm/archive/enkf_restartb_grp.yaml.j2 b/parm/archive/enkf_restartb_grp.yaml.j2 index 50595a6bbf1..bf5656bf8c9 100644 --- a/parm/archive/enkf_restartb_grp.yaml.j2 +++ b/parm/archive/enkf_restartb_grp.yaml.j2 @@ -38,5 +38,5 @@ enkf_restartb_grp: - "{{ COMIN_ATMOS_RESTART_MEM | relpath(ROTDIR) }}/{{ r_prefix }}.coupler.res" - "{{ COMIN_ATMOS_RESTART_MEM | relpath(ROTDIR) }}/{{ r_prefix }}.fv_core.res.nc" {% endfor %} - {% endfor %} {% endif %} + {% endfor %} From e93036d48378a0256e4f61ed531f017f94302775 Mon Sep 17 00:00:00 2001 From: RussTreadon-NOAA Date: Wed, 1 Jan 2025 21:17:32 +0000 Subject: [PATCH 3/3] simplify addition of efcs and epos to do_jediatmens block (#3192) --- workflow/applications/gfs_cycled.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/workflow/applications/gfs_cycled.py b/workflow/applications/gfs_cycled.py index c615a56b421..4df03b9444d 100644 --- a/workflow/applications/gfs_cycled.py +++ b/workflow/applications/gfs_cycled.py @@ -311,17 +311,15 @@ def get_task_names(self): task_names[run] += ['atmensanlobs', 'atmensanlsol'] else: task_names[run] += ['atmensanlletkf'] - task_names[run].append('efcs') if 'gdas' in run else 0 - task_names[run].append('epos') if 'gdas' in run else 0 else: task_names[run] += ['eobs', 'eupd'] task_names[run].append('echgres') if 'gdas' in run else 0 task_names[run] += ['ediag'] if options['lobsdiag_forenkf'] else ['eomg'] task_names[run].append('esnowanl') if options['do_jedisnowda'] and 'gdas' in run else 0 - task_names[run].append('efcs') if 'gdas' in run else 0 - task_names[run].append('epos') if 'gdas' in run else 0 + task_names[run].append('efcs') if 'gdas' in run else 0 + task_names[run].append('epos') if 'gdas' in run else 0 task_names[run] += ['stage_ic', 'ecen', 'esfc', 'earc', 'cleanup'] return task_names