From d723ed1e408e1eaa775b9cacd3d5eb3be2eb4aef Mon Sep 17 00:00:00 2001 From: eric james Date: Thu, 20 Apr 2023 22:21:01 +0000 Subject: [PATCH 1/5] Enabling GSL precip type --- parm/fv3lam_rrfs.xml | 41 ++++- parm/postxconfig-NT-fv3lam_rrfs.txt | 225 +++++++++++++++++++++++++--- sorc/ncep_post.fd/INITPOST_NETCDF.f | 28 ++-- sorc/ncep_post.fd/SURFCE.f | 11 +- 4 files changed, 259 insertions(+), 46 deletions(-) diff --git a/parm/fv3lam_rrfs.xml b/parm/fv3lam_rrfs.xml index 108e69d27..75c7b4df7 100755 --- a/parm/fv3lam_rrfs.xml +++ b/parm/fv3lam_rrfs.xml @@ -727,11 +727,36 @@ - ACM_WEASD_ON_SURFACE - WEASD + ACM_SNOWFALL_ON_SURFACE + TSNOWP 4.0 + + ACM_GRAUPEL_ON_SURFACE + 6.0 + + + + ACM_FRAIN_ON_SURFACE + 6.0 + + + + BUCKET_SNOWFALL_ON_SURFACE + 6.0 + + + + BUCKET_GRAUPEL_ON_SURFACE + 6.0 + + + + BUCKET_FRAIN_ON_SURFACE + 6.0 + + ACM_SNOM_ON_SURFACE SNOM @@ -759,28 +784,28 @@ - INST_CRAIN_ON_SURFACE + GSD_INST_CRAIN_ON_SURFACE CRAIN NCEP 1.0 - CSNOW_ON_SURFACE + GSD_CSNOW_ON_SURFACE CSNOW NCEP 1.0 - CICEP_ON_SURFACE + GSD_CICEP_ON_SURFACE CICEP NCEP 1.0 - CFRZR_ON_SURFACE + GSD_CFRZR_ON_SURFACE CFRZR NCEP 1.0 @@ -2396,8 +2421,8 @@ - ACM_WEASD_ON_SURFACE - WEASD + ACM_SNOWFALL_ON_SURFACE + TSNOWP 4.0 diff --git a/parm/postxconfig-NT-fv3lam_rrfs.txt b/parm/postxconfig-NT-fv3lam_rrfs.txt index 38f05cbb9..1c60c05f0 100644 --- a/parm/postxconfig-NT-fv3lam_rrfs.txt +++ b/parm/postxconfig-NT-fv3lam_rrfs.txt @@ -1,7 +1,7 @@ 3 4 235 -288 +293 PRSLEV 32769 ncep_nco @@ -3563,7 +3563,7 @@ surface 0 0.0 1 -6.0 +4.0 0 0 0 @@ -3718,12 +3718,12 @@ surface ? ? ? -35 -ACM_WEASD_ON_SURFACE +1004 +ACM_SNOWFALL_ON_SURFACE ? 1 tmpl4_8 -WEASD +TSNOWP ? ACM surface @@ -3755,6 +3755,191 @@ surface ? ? ? +746 +ACM_GRAUPEL_ON_SURFACE +? +1 +tmpl4_8 +FROZR +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +782 +ACM_FRAIN_ON_SURFACE +? +1 +tmpl4_8 +FRZR +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +1005 +BUCKET_SNOWFALL_ON_SURFACE +? +1 +tmpl4_8 +TSNOWP +? +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +775 +BUCKET_GRAUPEL_ON_SURFACE +bucket graupel precipitation on surface +1 +tmpl4_8 +FROZR +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? +1003 +BUCKET_FRAIN_ON_SURFACE +? +1 +tmpl4_8 +FRZR +NCEP +ACM +surface +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +6.0 +0 +0 +0 +? +? +? 121 ACM_SNOM_ON_SURFACE ? @@ -3903,9 +4088,9 @@ surface ? ? ? -160 -INST_CRAIN_ON_SURFACE -? +407 +GSD_INST_CRAIN_ON_SURFACE +GSD_instant precipitation type on surface 1 tmpl4_0 CRAIN @@ -3940,9 +4125,9 @@ surface ? ? ? -551 -CSNOW_ON_SURFACE -Categorical snow on surface +559 +GSD_CSNOW_ON_SURFACE +GSD_Categorical snow on surface 1 tmpl4_0 CSNOW @@ -3977,9 +4162,9 @@ surface ? ? ? -552 -CICEP_ON_SURFACE -Categorical ice pellets on surface +560 +GSD_CICEP_ON_SURFACE +GSD_Categorical ice pellets on surface 1 tmpl4_0 CICEP @@ -4014,9 +4199,9 @@ surface ? ? ? -553 -CFRZR_ON_SURFACE -Categorical freezing rain on surface +561 +GSD_CFRZR_ON_SURFACE +GSD_Categorical freezing rain on surface 1 tmpl4_0 CFRZR @@ -13021,12 +13206,12 @@ surface ? ? ? -35 -ACM_WEASD_ON_SURFACE +1004 +ACM_SNOWFALL_ON_SURFACE ? 1 tmpl4_8 -WEASD +TSNOWP ? ACM surface diff --git a/sorc/ncep_post.fd/INITPOST_NETCDF.f b/sorc/ncep_post.fd/INITPOST_NETCDF.f index 15437de62..968adb799 100644 --- a/sorc/ncep_post.fd/INITPOST_NETCDF.f +++ b/sorc/ncep_post.fd/INITPOST_NETCDF.f @@ -63,7 +63,7 @@ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d) uz0, vz0, ptop, htop, pbot, hbot, ptopl, pbotl, ttopl, ptopm, pbotm, ttopm, & ptoph, pboth, pblcfr, ttoph, runoff, tecan, tetran, tedir, twa, maxtshltr, & mintshltr, maxrhshltr, fdnsst, acgraup, graup_bucket, acfrain, frzrn_bucket, & - snow_acm, snow_bkt, & + snow_acm, snow_bkt, snownc, graupelnc, & minrhshltr, dzice, smcwlt, suntime, fieldcapa, htopd, hbotd, htops, hbots, & cuppt, dusmass, ducmass, dusmass25, ducmass25, aswintoa,rel_vort_maxhy1, & maxqshltr, minqshltr, acond, sr, u10h, v10h,refd_max, w_up_max, w_dn_max, & @@ -1716,6 +1716,16 @@ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d) call read_netcdf_2d_para(ncid2d,ista,ista_2l,iend,iend_2u,jsta,jsta_2l,jend,jend_2u, & spval,VarName,frzrn_bucket) +! time step snow (in m) + VarName='snow' + call read_netcdf_2d_para(ncid2d,ista,ista_2l,iend,iend_2u,jsta,jsta_2l,jend,jend_2u, & + spval,VarName,snownc) + +! time step graupel (in m) + VarName='graupel' + call read_netcdf_2d_para(ncid2d,ista,ista_2l,iend,iend_2u,jsta,jsta_2l,jend,jend_2u, & + spval,VarName,graupelnc) + ! aerodynamic conductance VarName='acond' call read_netcdf_2d_para(ncid2d,ista,ista_2l,iend,iend_2u,jsta,jsta_2l,jend,jend_2u, & @@ -2880,22 +2890,6 @@ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d) smstav(i,j) = buf(i,j) enddo enddo - VarName='accswe_land' - call read_netcdf_2d_para(ncid2d,ista,ista_2l,iend,iend_2u,jsta,jsta_2l,jend,jend_2u, & - spval,VarName,buf) - VarName='accswe_ice' - call read_netcdf_2d_para(ncid2d,ista,ista_2l,iend,iend_2u,jsta,jsta_2l,jend,jend_2u, & - spval,VarName,buf2) -!$omp parallel do private(i,j) - do j = jsta_2l, jend_2u - do i=ista,iend - if(buf(i,j) totprcp)then print *,'WARNING - Graupel is higher that total precip at point',i,j From 98e3c680652313a6f08320d664a08f9a29019978 Mon Sep 17 00:00:00 2001 From: eric james Date: Fri, 21 Apr 2023 15:36:30 +0000 Subject: [PATCH 2/5] Trying to output lightning threats. --- parm/fv3lam_rrfs.xml | 12 ++++- parm/post_avblflds.xml | 19 +++---- parm/postxconfig-NT-fv3lam_rrfs.txt | 84 +++++++++++++++++++++++++++-- sorc/ncep_post.fd/INITPOST_NETCDF.f | 10 +++- 4 files changed, 104 insertions(+), 21 deletions(-) diff --git a/parm/fv3lam_rrfs.xml b/parm/fv3lam_rrfs.xml index 19f139d36..67a0d7dd0 100755 --- a/parm/fv3lam_rrfs.xml +++ b/parm/fv3lam_rrfs.xml @@ -3575,10 +3575,18 @@ 4.0 + + GSD_MAX_LTG_THREAT1_ON_ENTIRE_ATMOS + 4.0 + + + GSD_MAX_LTG_THREAT2_ON_ENTIRE_ATMOS + 4.0 + + GSD_MAX_LTG_THREAT3_ON_ENTIRE_ATMOS - LTNG - 3.0 + 4.0 diff --git a/parm/post_avblflds.xml b/parm/post_avblflds.xml index a19c4ac3e..8d66269b6 100755 --- a/parm/post_avblflds.xml +++ b/parm/post_avblflds.xml @@ -6562,32 +6562,25 @@ 702 GSD_MAX_LTG_THREAT1_ON_ENTIRE_ATMOS - tmpl4_8 - LTGTHREAT1 - NCEP - MAX - entire_atmos + LTNGSD + spec_hgt_lvl_above_grnd + 1. 3.0 703 GSD_MAX_LTG_THREAT2_ON_ENTIRE_ATMOS - tmpl4_8 - LTGTHREAT2 - NCEP - MAX - entire_atmos + LTNGSD + spec_hgt_lvl_above_grnd + 2. 3.0 704 GSD_MAX_LTG_THREAT3_ON_ENTIRE_ATMOS - tmpl4_8 LTNG - NCEP - MAX entire_atmos 3.0 diff --git a/parm/postxconfig-NT-fv3lam_rrfs.txt b/parm/postxconfig-NT-fv3lam_rrfs.txt index 1517b3d64..143c9c7fa 100644 --- a/parm/postxconfig-NT-fv3lam_rrfs.txt +++ b/parm/postxconfig-NT-fv3lam_rrfs.txt @@ -1,6 +1,6 @@ 3 4 -235 +237 293 PRSLEV 32769 @@ -19496,14 +19496,88 @@ top_of_atmos ? ? ? +702 +GSD_MAX_LTG_THREAT1_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +LTNGSD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +1. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +703 +GSD_MAX_LTG_THREAT2_ON_ENTIRE_ATMOS +? +1 +tmpl4_0 +LTNGSD +? +? +spec_hgt_lvl_above_grnd +0 +? +1 +2. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? 704 GSD_MAX_LTG_THREAT3_ON_ENTIRE_ATMOS ? 1 -tmpl4_8 +tmpl4_0 LTNG -NCEP -MAX +? +? entire_atmos 0 ? @@ -19526,7 +19600,7 @@ entire_atmos 0 0.0 1 -3.0 +4.0 0 0 0 diff --git a/sorc/ncep_post.fd/INITPOST_NETCDF.f b/sorc/ncep_post.fd/INITPOST_NETCDF.f index 79a023a4c..1ef680053 100644 --- a/sorc/ncep_post.fd/INITPOST_NETCDF.f +++ b/sorc/ncep_post.fd/INITPOST_NETCDF.f @@ -64,7 +64,7 @@ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d) uz0, vz0, ptop, htop, pbot, hbot, ptopl, pbotl, ttopl, ptopm, pbotm, ttopm, & ptoph, pboth, pblcfr, ttoph, runoff, tecan, tetran, tedir, twa, maxtshltr, & mintshltr, maxrhshltr, fdnsst, acgraup, graup_bucket, acfrain, frzrn_bucket, & - snow_acm, snow_bkt, snownc, graupelnc, & + snow_acm, snow_bkt, snownc, graupelnc, qrmax, & minrhshltr, dzice, smcwlt, suntime, fieldcapa, htopd, hbotd, htops, hbots, & cuppt, dusmass, ducmass, dusmass25, ducmass25, aswintoa,rel_vort_maxhy1, & maxqshltr, minqshltr, acond, sr, u10h, v10h,refd_max, w_up_max, w_dn_max, & @@ -877,10 +877,18 @@ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d) spval,recname(18),ext550(ista_2l,jsta_2l,1),lm) endif +! Compute max QRAIN in the column to be used later in precip type computation + do j = jsta_2l, jend_2u + do i = 1, im + qrmax(i,j)=0. + end do + end do + ! calculate CWM from FV3 output do l=1,lm do j=jsta,jend do i=ista,iend + qrmax(i,j)=max(qrmax(i,j),qqr(i,j,l)) cwm(i,j,l)=qqg(i,j,l)+qqs(i,j,l)+qqr(i,j,l)+qqi(i,j,l)+qqw(i,j,l) enddo enddo From 51dae2c12c7a58d91325233851144553ba577f9d Mon Sep 17 00:00:00 2001 From: eric james Date: Fri, 21 Apr 2023 16:00:42 +0000 Subject: [PATCH 3/5] Getting lightning threat indices output. --- parm/fv3lam_rrfs.xml | 2 ++ parm/post_avblflds.xml | 3 +++ parm/postxconfig-NT-fv3lam_rrfs.txt | 6 +++--- sorc/ncep_post.fd/INITPOST_NETCDF.f | 1 + sorc/ncep_post.fd/SURFCE.f | 1 + 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/parm/fv3lam_rrfs.xml b/parm/fv3lam_rrfs.xml index 67a0d7dd0..6c057fa08 100755 --- a/parm/fv3lam_rrfs.xml +++ b/parm/fv3lam_rrfs.xml @@ -3579,6 +3579,7 @@ GSD_MAX_LTG_THREAT1_ON_ENTIRE_ATMOS 4.0 + GSD_MAX_LTG_THREAT2_ON_ENTIRE_ATMOS 4.0 @@ -3586,6 +3587,7 @@ GSD_MAX_LTG_THREAT3_ON_ENTIRE_ATMOS + LTNG 4.0 diff --git a/parm/post_avblflds.xml b/parm/post_avblflds.xml index 8d66269b6..a7423db50 100755 --- a/parm/post_avblflds.xml +++ b/parm/post_avblflds.xml @@ -6580,7 +6580,10 @@ 704 GSD_MAX_LTG_THREAT3_ON_ENTIRE_ATMOS + tmpl4_8 LTNG + NCEP + MAX entire_atmos 3.0 diff --git a/parm/postxconfig-NT-fv3lam_rrfs.txt b/parm/postxconfig-NT-fv3lam_rrfs.txt index 143c9c7fa..50e5af9ee 100644 --- a/parm/postxconfig-NT-fv3lam_rrfs.txt +++ b/parm/postxconfig-NT-fv3lam_rrfs.txt @@ -19574,10 +19574,10 @@ spec_hgt_lvl_above_grnd GSD_MAX_LTG_THREAT3_ON_ENTIRE_ATMOS ? 1 -tmpl4_0 +tmpl4_8 LTNG -? -? +NCEP +MAX entire_atmos 0 ? diff --git a/sorc/ncep_post.fd/INITPOST_NETCDF.f b/sorc/ncep_post.fd/INITPOST_NETCDF.f index 1ef680053..9cd756e67 100644 --- a/sorc/ncep_post.fd/INITPOST_NETCDF.f +++ b/sorc/ncep_post.fd/INITPOST_NETCDF.f @@ -34,6 +34,7 @@ !> 2023-04-04 |Li(Kate Zhang) |Add namelist optoin for CCPP-Chem(UFS-Chem) ! and 2D diag. output (d2d_chem) for GEFS-Aerosols and CCPP-Chem model. !> 2023-04-17 | Eric James | Read in unified ext550 extinction (and remove aodtot) for RRFS +!> 2023-04-21 | Eric James | Read in / calculate some fields needed for GSL p-type diagnosis for RRFS !> !> @author Hui-Ya Chuang @date 2016-03-04 SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d) diff --git a/sorc/ncep_post.fd/SURFCE.f b/sorc/ncep_post.fd/SURFCE.f index adecc2bd1..62653b546 100644 --- a/sorc/ncep_post.fd/SURFCE.f +++ b/sorc/ncep_post.fd/SURFCE.f @@ -48,6 +48,7 @@ !! - 23-02-11 W Meng - Add fix of time accumulation in bucket graupel for FV3 based models !! - 23-02-23 E James - Adding coarse PM from RRFS !! - 23-03-22 S Trahan - Fixed out-of-bounds access calling BOUND with wrong array dimensions +!! - 23-04-21 E James - Enabling GSL precip type for RRFS !! !! USAGE: CALL SURFCE !! INPUT ARGUMENT LIST: From 5207ffbcaf22c61c77f3538f2260e8b8e6a5041f Mon Sep 17 00:00:00 2001 From: eric james Date: Mon, 24 Apr 2023 14:13:39 +0000 Subject: [PATCH 4/5] Updating control files --- parm/fv3lam_rrfs.xml | 35 +---- parm/post_avblflds.xml | 6 +- parm/postxconfig-NT-fv3lam_rrfs.txt | 234 +--------------------------- sorc/ncep_post.fd/SURFCE.f | 2 +- 4 files changed, 13 insertions(+), 264 deletions(-) diff --git a/parm/fv3lam_rrfs.xml b/parm/fv3lam_rrfs.xml index 6c057fa08..a9cf5fb91 100755 --- a/parm/fv3lam_rrfs.xml +++ b/parm/fv3lam_rrfs.xml @@ -726,37 +726,6 @@ -4.0 - - ACM_SNOWFALL_ON_SURFACE - TSNOWP - 4.0 - - - - ACM_GRAUPEL_ON_SURFACE - 6.0 - - - - ACM_FRAIN_ON_SURFACE - 6.0 - - - - BUCKET_SNOWFALL_ON_SURFACE - 6.0 - - - - BUCKET_GRAUPEL_ON_SURFACE - 6.0 - - - - BUCKET_FRAIN_ON_SURFACE - 6.0 - - ACM_SNOM_ON_SURFACE SNOM @@ -3576,12 +3545,12 @@ - GSD_MAX_LTG_THREAT1_ON_ENTIRE_ATMOS + GSD_MAX_LTG_THREAT1_ON_SPEC_HGT_LVL_ABOVE_GRND 4.0 - GSD_MAX_LTG_THREAT2_ON_ENTIRE_ATMOS + GSD_MAX_LTG_THREAT2_ON_SPEC_HGT_LVL_ABOVE_GRND 4.0 diff --git a/parm/post_avblflds.xml b/parm/post_avblflds.xml index a7423db50..1656b61a5 100755 --- a/parm/post_avblflds.xml +++ b/parm/post_avblflds.xml @@ -6561,8 +6561,9 @@ 702 - GSD_MAX_LTG_THREAT1_ON_ENTIRE_ATMOS + GSD_MAX_LTG_THREAT1_ON_SPEC_HGT_LVL_ABOVE_GRND LTNGSD + MAX spec_hgt_lvl_above_grnd 1. 3.0 @@ -6570,8 +6571,9 @@ 703 - GSD_MAX_LTG_THREAT2_ON_ENTIRE_ATMOS + GSD_MAX_LTG_THREAT2_ON_SPEC_HGT_LVL_ABOVE_GRND LTNGSD + MAX spec_hgt_lvl_above_grnd 2. 3.0 diff --git a/parm/postxconfig-NT-fv3lam_rrfs.txt b/parm/postxconfig-NT-fv3lam_rrfs.txt index 50e5af9ee..3f69cf6b9 100644 --- a/parm/postxconfig-NT-fv3lam_rrfs.txt +++ b/parm/postxconfig-NT-fv3lam_rrfs.txt @@ -1,7 +1,7 @@ 3 4 237 -293 +287 PRSLEV 32769 ncep_nco @@ -3563,7 +3563,7 @@ surface 0 0.0 1 -4.0 +6.0 0 0 0 @@ -3718,228 +3718,6 @@ surface ? ? ? -1004 -ACM_SNOWFALL_ON_SURFACE -? -1 -tmpl4_8 -TSNOWP -? -ACM -surface -0 -? -0 -? -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -4.0 -0 -0 -0 -? -? -? -746 -ACM_GRAUPEL_ON_SURFACE -? -1 -tmpl4_8 -FROZR -NCEP -ACM -surface -0 -? -0 -? -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -6.0 -0 -0 -0 -? -? -? -782 -ACM_FRAIN_ON_SURFACE -? -1 -tmpl4_8 -FRZR -NCEP -ACM -surface -0 -? -0 -? -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -6.0 -0 -0 -0 -? -? -? -1005 -BUCKET_SNOWFALL_ON_SURFACE -? -1 -tmpl4_8 -TSNOWP -? -ACM -surface -0 -? -0 -? -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -6.0 -0 -0 -0 -? -? -? -775 -BUCKET_GRAUPEL_ON_SURFACE -bucket graupel precipitation on surface -1 -tmpl4_8 -FROZR -NCEP -ACM -surface -0 -? -0 -? -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -6.0 -0 -0 -0 -? -? -? -1003 -BUCKET_FRAIN_ON_SURFACE -? -1 -tmpl4_8 -FRZR -NCEP -ACM -surface -0 -? -0 -? -? -0 -? -0 -? -? -? -0 -0.0 -0 -0.0 -? -0 -0.0 -0 -0.0 -1 -6.0 -0 -0 -0 -? -? -? 121 ACM_SNOM_ON_SURFACE ? @@ -19497,13 +19275,13 @@ top_of_atmos ? ? 702 -GSD_MAX_LTG_THREAT1_ON_ENTIRE_ATMOS +GSD_MAX_LTG_THREAT1_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 tmpl4_0 LTNGSD ? -? +MAX spec_hgt_lvl_above_grnd 0 ? @@ -19534,13 +19312,13 @@ spec_hgt_lvl_above_grnd ? ? 703 -GSD_MAX_LTG_THREAT2_ON_ENTIRE_ATMOS +GSD_MAX_LTG_THREAT2_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 tmpl4_0 LTNGSD ? -? +MAX spec_hgt_lvl_above_grnd 0 ? diff --git a/sorc/ncep_post.fd/SURFCE.f b/sorc/ncep_post.fd/SURFCE.f index 62653b546..7b20850ab 100644 --- a/sorc/ncep_post.fd/SURFCE.f +++ b/sorc/ncep_post.fd/SURFCE.f @@ -5369,7 +5369,7 @@ SUBROUTINE SURFCE enddo endif - ENDIF + ENDIF ! End of GSD PRECIPITATION TYPE ! if (allocated(psfc)) deallocate(psfc) if (allocated(domr)) deallocate(domr) From 1fffd20348a5d494061354e8d1df1a3ef0163e79 Mon Sep 17 00:00:00 2001 From: eric james Date: Mon, 24 Apr 2023 16:35:12 +0000 Subject: [PATCH 5/5] Adding "tmpl4_8" back into lightning variables. --- parm/post_avblflds.xml | 2 ++ parm/postxconfig-NT-fv3lam_rrfs.txt | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/parm/post_avblflds.xml b/parm/post_avblflds.xml index 1656b61a5..e4a53526a 100755 --- a/parm/post_avblflds.xml +++ b/parm/post_avblflds.xml @@ -6562,6 +6562,7 @@ 702 GSD_MAX_LTG_THREAT1_ON_SPEC_HGT_LVL_ABOVE_GRND + tmpl4_8 LTNGSD MAX spec_hgt_lvl_above_grnd @@ -6572,6 +6573,7 @@ 703 GSD_MAX_LTG_THREAT2_ON_SPEC_HGT_LVL_ABOVE_GRND + tmpl4_8 LTNGSD MAX spec_hgt_lvl_above_grnd diff --git a/parm/postxconfig-NT-fv3lam_rrfs.txt b/parm/postxconfig-NT-fv3lam_rrfs.txt index 3f69cf6b9..31d8a0ed5 100644 --- a/parm/postxconfig-NT-fv3lam_rrfs.txt +++ b/parm/postxconfig-NT-fv3lam_rrfs.txt @@ -19278,7 +19278,7 @@ top_of_atmos GSD_MAX_LTG_THREAT1_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 -tmpl4_0 +tmpl4_8 LTNGSD ? MAX @@ -19315,7 +19315,7 @@ spec_hgt_lvl_above_grnd GSD_MAX_LTG_THREAT2_ON_SPEC_HGT_LVL_ABOVE_GRND ? 1 -tmpl4_0 +tmpl4_8 LTNGSD ? MAX