diff --git a/ci/jobs-dev/run_post_rrfs_WCOSS2.sh b/ci/jobs-dev/run_post_rrfs_WCOSS2.sh
index ce9aed7de..6aa227f03 100755
--- a/ci/jobs-dev/run_post_rrfs_WCOSS2.sh
+++ b/ci/jobs-dev/run_post_rrfs_WCOSS2.sh
@@ -38,8 +38,8 @@ postmsg "$logfile" "$msg"
export POSTGPEXEC=${svndir}/exec/upp.x
# specify forecast start time and hour for running your post job
-export startdate=2025040112
-export fhr=018
+export startdate=2026032512
+export fhr=036
export tmmark=tm00
# specify your running and output directory
diff --git a/ci/jobs-dev/run_post_rrfs_ifi_URSA.sh b/ci/jobs-dev/run_post_rrfs_ifi_URSA.sh
index 5f4b359b5..845ae3777 100755
--- a/ci/jobs-dev/run_post_rrfs_ifi_URSA.sh
+++ b/ci/jobs-dev/run_post_rrfs_ifi_URSA.sh
@@ -37,8 +37,8 @@ postmsg "$logfile" "$msg"
export POSTGPEXEC=${svndir}/exec/upp_with_ifi.x
# specify forecast start time and hour for running your post job
-export startdate=2025040112
-export fhr=018
+export startdate=2026032512
+export fhr=036
export tmmark=tm00
# specify your running and output directory
diff --git a/ci/jobs-dev/run_post_rrfs_ifi_WCOSS2.sh b/ci/jobs-dev/run_post_rrfs_ifi_WCOSS2.sh
index 8979939df..aaf2a9d00 100755
--- a/ci/jobs-dev/run_post_rrfs_ifi_WCOSS2.sh
+++ b/ci/jobs-dev/run_post_rrfs_ifi_WCOSS2.sh
@@ -37,8 +37,8 @@ postmsg "$logfile" "$msg"
export POSTGPEXEC=${svndir}/exec/upp.x
# specify forecast start time and hour for running your post job
-export startdate=2025040112
-export fhr=018
+export startdate=2026032512
+export fhr=036
export tmmark=tm00
# specify your running and output directory
diff --git a/ci/jobs-dev/run_post_rrfs_ifi_missing_WCOSS2.sh b/ci/jobs-dev/run_post_rrfs_ifi_missing_WCOSS2.sh
index 931dea34f..5508abe55 100755
--- a/ci/jobs-dev/run_post_rrfs_ifi_missing_WCOSS2.sh
+++ b/ci/jobs-dev/run_post_rrfs_ifi_missing_WCOSS2.sh
@@ -37,8 +37,8 @@ postmsg "$logfile" "$msg"
export POSTGPEXEC=${svndir}/exec/upp_no_ifi_gtg.x
# specify forecast start time and hour for running your post job
-export startdate=2025040112
-export fhr=018
+export startdate=2026032512
+export fhr=036
export tmmark=tm00
# specify your running and output directory
diff --git a/ci/jobs-dev/run_post_rrfs_ifi_missing_template.sh b/ci/jobs-dev/run_post_rrfs_ifi_missing_template.sh
index f8eba3ea7..d75bbe06b 100755
--- a/ci/jobs-dev/run_post_rrfs_ifi_missing_template.sh
+++ b/ci/jobs-dev/run_post_rrfs_ifi_missing_template.sh
@@ -38,8 +38,8 @@ postmsg "$logfile" "$msg"
export POSTGPEXEC=${svndir}/exec/upp_no_ifi_gtg.x
# specify forecast start time and hour for running your post job
-export startdate=2025040112
-export fhr=018
+export startdate=2026032512
+export fhr=036
# specify your running and output directory
export DATA=$rundir/rrfs_ifi_missing_${startdate}
diff --git a/ci/jobs-dev/run_post_rrfs_template.sh b/ci/jobs-dev/run_post_rrfs_template.sh
index c6e5c7c84..6bf3a1719 100755
--- a/ci/jobs-dev/run_post_rrfs_template.sh
+++ b/ci/jobs-dev/run_post_rrfs_template.sh
@@ -38,8 +38,8 @@ postmsg "$logfile" "$msg"
export POSTGPEXEC=${svndir}/exec/upp.x
# specify forecast start time and hour for running your post job
-export startdate=2025040112
-export fhr=018
+export startdate=2026032512
+export fhr=036
export tmmark=tm00
# specify your running and output directory
diff --git a/parm/3drtma/postxconfig-NT-3drtma.txt b/parm/3drtma/postxconfig-NT-3drtma.txt
index d646113b1..1328b00da 100644
--- a/parm/3drtma/postxconfig-NT-3drtma.txt
+++ b/parm/3drtma/postxconfig-NT-3drtma.txt
@@ -5735,8 +5735,8 @@ MEAN_FIRE_RDIATV_PWR
?
1
tmpl4_0
-CFNSF
-NCEP
+FRADPOW
+?
?
surface
0
diff --git a/parm/mpas/postxconfig-NT-global_mpas.txt b/parm/mpas/postxconfig-NT-global_mpas.txt
index 9d28c6e19..52437bc5e 100644
--- a/parm/mpas/postxconfig-NT-global_mpas.txt
+++ b/parm/mpas/postxconfig-NT-global_mpas.txt
@@ -5987,8 +5987,8 @@ MEAN_FIRE_RDIATV_PWR
?
1
tmpl4_0
-CFNSF
-NCEP
+FRADPOW
+?
?
surface
0
diff --git a/parm/mpas/postxconfig-NT-global_mpas_noah.txt b/parm/mpas/postxconfig-NT-global_mpas_noah.txt
index e7a7460b3..5f7353237 100644
--- a/parm/mpas/postxconfig-NT-global_mpas_noah.txt
+++ b/parm/mpas/postxconfig-NT-global_mpas_noah.txt
@@ -5987,8 +5987,8 @@ MEAN_FIRE_RDIATV_PWR
?
1
tmpl4_0
-CFNSF
-NCEP
+FRADPOW
+?
?
surface
0
diff --git a/parm/mpas/postxconfig-NT-hfip_mpas.txt b/parm/mpas/postxconfig-NT-hfip_mpas.txt
index 1c2a9a221..e6fefbd59 100644
--- a/parm/mpas/postxconfig-NT-hfip_mpas.txt
+++ b/parm/mpas/postxconfig-NT-hfip_mpas.txt
@@ -5525,8 +5525,8 @@ MEAN_FIRE_RDIATV_PWR
?
1
tmpl4_0
-CFNSF
-NCEP
+FRADPOW
+?
?
surface
0
diff --git a/parm/mpas/postxconfig-NT-rrfs_mpas.txt b/parm/mpas/postxconfig-NT-rrfs_mpas.txt
index 6ac6ccc59..28156b984 100644
--- a/parm/mpas/postxconfig-NT-rrfs_mpas.txt
+++ b/parm/mpas/postxconfig-NT-rrfs_mpas.txt
@@ -6365,8 +6365,8 @@ MEAN_FIRE_RDIATV_PWR
?
1
tmpl4_0
-CFNSF
-NCEP
+FRADPOW
+?
?
surface
0
diff --git a/parm/post_avblflds.xml b/parm/post_avblflds.xml
index aaef2044d..d8d20522e 100755
--- a/parm/post_avblflds.xml
+++ b/parm/post_avblflds.xml
@@ -6918,8 +6918,7 @@
740
MEAN_FIRE_RDIATV_PWR
tmpl4_0
- CFNSF
- NCEP
+ FRADPOW
surface
4.0
@@ -7593,6 +7592,72 @@
5.0
+
+ 891
+ HGTMD_AEROSOL_TOP
+ HGTMD
+ highest_mass_den
+ 9
+ 1.
+ total_aerosol
+ smaller_than_first_limit
+ 7
+ 100
+ 3.0
+
+
+
+ 892
+ HGTMD_AEROSOL_BOT
+ HGTMD
+ lowest_mass_den
+ 9
+ 1.
+ total_aerosol
+ smaller_than_first_limit
+ 7
+ 100
+ 3.0
+
+
+
+ 893
+ HGTMD_AEROSOL_MID
+ HGTMD
+ entire_atmos_single_lyr
+ total_aerosol
+ smaller_than_first_limit
+ 7
+ 100
+ 3.0
+
+
+
+ 894
+ DUST_EMISSIONS
+ tmpl4_48
+ AEMFLX
+ entire_atmos_single_lyr
+ dust_dry
+ smaller_than_first_limit
+ 7
+ 100
+ 5.0
+
+
+
+ 895
+ TOTAL_DUST_ON_ENTIRE_ATMOS_SINGLE_LYR
+ tmpl4_48
+ COLMD
+ entire_atmos_single_lyr
+ dust_dry
+ smaller_than_first_limit
+ 7
+ 100
+ 5.0
+
+
909
VTMP_ON_HYBRID_LVL
diff --git a/parm/rrfs/postxconfig-NT-rrfs.txt b/parm/rrfs/postxconfig-NT-rrfs.txt
index 2ec56ad41..96ddc2976 100644
--- a/parm/rrfs/postxconfig-NT-rrfs.txt
+++ b/parm/rrfs/postxconfig-NT-rrfs.txt
@@ -1,5 +1,5 @@
3
-244
+250
217
28
PRSLEV
@@ -14708,6 +14708,90 @@ smaller_than_first_limit
?
?
?
+894
+DUST_EMISSIONS
+?
+1
+tmpl4_48
+AEMFLX
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+740
+MEAN_FIRE_RDIATV_PWR
+?
+1
+tmpl4_0
+FRADPOW
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
739
SMOKE_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
?
@@ -14918,6 +15002,48 @@ between_first_second_limit_noincl2ndlmt
?
?
?
+895
+TOTAL_DUST_ON_ENTIRE_ATMOS_SINGLE_LYR
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
1014
COARSEPM_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
?
@@ -15128,6 +15254,132 @@ surface
?
?
?
+891
+HGTMD_AEROSOL_TOP
+?
+1
+tmpl4_0
+HGTMD
+?
+?
+highest_mass_den
+1
+9
+1
+1
+?
+0
+?
+0
+?
+total_aerosol
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+892
+HGTMD_AEROSOL_BOT
+?
+1
+tmpl4_0
+HGTMD
+?
+?
+lowest_mass_den
+1
+9
+1
+1
+?
+0
+?
+0
+?
+total_aerosol
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+893
+HGTMD_AEROSOL_MID
+?
+1
+tmpl4_0
+HGTMD
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
64
UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
?
diff --git a/parm/rrfs/postxconfig-NT-rrfs_f00.txt b/parm/rrfs/postxconfig-NT-rrfs_f00.txt
index fc236c8b7..e4bae597a 100644
--- a/parm/rrfs/postxconfig-NT-rrfs_f00.txt
+++ b/parm/rrfs/postxconfig-NT-rrfs_f00.txt
@@ -1,5 +1,5 @@
3
-188
+194
174
28
PRSLEV
@@ -11054,6 +11054,90 @@ smaller_than_first_limit
?
?
?
+894
+DUST_EMISSIONS
+?
+1
+tmpl4_48
+AEMFLX
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+740
+MEAN_FIRE_RDIATV_PWR
+?
+1
+tmpl4_0
+FRADPOW
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
739
SMOKE_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
?
@@ -11264,6 +11348,48 @@ between_first_second_limit_noincl2ndlmt
?
?
?
+895
+TOTAL_DUST_ON_ENTIRE_ATMOS_SINGLE_LYR
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
1014
COARSEPM_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
?
@@ -11390,6 +11516,132 @@ surface
?
?
?
+891
+HGTMD_AEROSOL_TOP
+?
+1
+tmpl4_0
+HGTMD
+?
+?
+highest_mass_den
+1
+9
+1
+1
+?
+0
+?
+0
+?
+total_aerosol
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+892
+HGTMD_AEROSOL_BOT
+?
+1
+tmpl4_0
+HGTMD
+?
+?
+lowest_mass_den
+1
+9
+1
+1
+?
+0
+?
+0
+?
+total_aerosol
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+893
+HGTMD_AEROSOL_MID
+?
+1
+tmpl4_0
+HGTMD
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
64
UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
?
diff --git a/parm/rrfs/postxconfig-NT-rrfs_f01.txt b/parm/rrfs/postxconfig-NT-rrfs_f01.txt
index 7343015fa..10ca7f314 100644
--- a/parm/rrfs/postxconfig-NT-rrfs_f01.txt
+++ b/parm/rrfs/postxconfig-NT-rrfs_f01.txt
@@ -1,5 +1,5 @@
3
-241
+247
216
28
PRSLEV
@@ -14540,6 +14540,90 @@ smaller_than_first_limit
?
?
?
+894
+DUST_EMISSIONS
+?
+1
+tmpl4_48
+AEMFLX
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
+740
+MEAN_FIRE_RDIATV_PWR
+?
+1
+tmpl4_0
+FRADPOW
+?
+?
+surface
+0
+?
+0
+?
+?
+0
+?
+0
+?
+?
+?
+?
+0
+0.0
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+4.0
+0
+0
+0
+?
+?
+?
739
SMOKE_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
?
@@ -14750,6 +14834,48 @@ between_first_second_limit_noincl2ndlmt
?
?
?
+895
+TOTAL_DUST_ON_ENTIRE_ATMOS_SINGLE_LYR
+?
+1
+tmpl4_48
+COLMD
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+dust_dry
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+5.0
+0
+0
+0
+?
+?
+?
1014
COARSEPM_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
?
@@ -14960,6 +15086,132 @@ surface
?
?
?
+891
+HGTMD_AEROSOL_TOP
+?
+1
+tmpl4_0
+HGTMD
+?
+?
+highest_mass_den
+1
+9
+1
+1
+?
+0
+?
+0
+?
+total_aerosol
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+892
+HGTMD_AEROSOL_BOT
+?
+1
+tmpl4_0
+HGTMD
+?
+?
+lowest_mass_den
+1
+9
+1
+1
+?
+0
+?
+0
+?
+total_aerosol
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
+893
+HGTMD_AEROSOL_MID
+?
+1
+tmpl4_0
+HGTMD
+?
+?
+entire_atmos_single_lyr
+0
+?
+0
+?
+?
+0
+?
+0
+?
+total_aerosol
+?
+smaller_than_first_limit
+7
+100
+0
+0.0
+?
+0
+0.0
+0
+0.0
+0
+0.0
+0
+0.0
+1
+6.0
+0
+0
+0
+?
+?
+?
64
UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
?
diff --git a/parm/rrfs/rrfs_postcntrl.xml b/parm/rrfs/rrfs_postcntrl.xml
index 134945894..d2c2c77f1 100755
--- a/parm/rrfs/rrfs_postcntrl.xml
+++ b/parm/rrfs/rrfs_postcntrl.xml
@@ -2358,6 +2358,16 @@
5.0
+
+ DUST_EMISSIONS
+ 5.0
+
+
+
+ MEAN_FIRE_RDIATV_PWR
+ 4.0
+
+
SMOKE_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
6.0
@@ -2383,6 +2393,11 @@
5.0
+
+ TOTAL_DUST_ON_ENTIRE_ATMOS_SINGLE_LYR
+ 5.0
+
+
COARSEPM_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
6.0
@@ -2408,6 +2423,21 @@
5.0
+
+ HGTMD_AEROSOL_TOP
+ 6.0
+
+
+
+ HGTMD_AEROSOL_BOT
+ 6.0
+
+
+
+ HGTMD_AEROSOL_MID
+ 6.0
+
+
UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
UGRD
diff --git a/parm/rrfs/rrfs_postcntrl_f00.xml b/parm/rrfs/rrfs_postcntrl_f00.xml
index d6dd24ce7..5c146284d 100755
--- a/parm/rrfs/rrfs_postcntrl_f00.xml
+++ b/parm/rrfs/rrfs_postcntrl_f00.xml
@@ -1836,6 +1836,16 @@
5.0
+
+ DUST_EMISSIONS
+ 5.0
+
+
+
+ MEAN_FIRE_RDIATV_PWR
+ 4.0
+
+
SMOKE_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
6.0
@@ -1861,6 +1871,11 @@
5.0
+
+ TOTAL_DUST_ON_ENTIRE_ATMOS_SINGLE_LYR
+ 5.0
+
+
COARSEPM_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
6.0
@@ -1876,6 +1891,21 @@
5.0
+
+ HGTMD_AEROSOL_TOP
+ 6.0
+
+
+
+ HGTMD_AEROSOL_BOT
+ 6.0
+
+
+
+ HGTMD_AEROSOL_MID
+ 6.0
+
+
UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
UGRD
diff --git a/parm/rrfs/rrfs_postcntrl_f01.xml b/parm/rrfs/rrfs_postcntrl_f01.xml
index b7421b52c..ac7f27aa3 100755
--- a/parm/rrfs/rrfs_postcntrl_f01.xml
+++ b/parm/rrfs/rrfs_postcntrl_f01.xml
@@ -2336,6 +2336,16 @@
5.0
+
+ DUST_EMISSIONS
+ 5.0
+
+
+
+ MEAN_FIRE_RDIATV_PWR
+ 4.0
+
+
SMOKE_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
6.0
@@ -2361,6 +2371,11 @@
5.0
+
+ TOTAL_DUST_ON_ENTIRE_ATMOS_SINGLE_LYR
+ 5.0
+
+
COARSEPM_ON_SPEC_HGT_LVL_ABOVE_GRND_8m
6.0
@@ -2386,6 +2401,21 @@
5.0
+
+ HGTMD_AEROSOL_TOP
+ 6.0
+
+
+
+ HGTMD_AEROSOL_BOT
+ 6.0
+
+
+
+ HGTMD_AEROSOL_MID
+ 6.0
+
+
UGRD_ON_SPEC_HGT_LVL_ABOVE_GRND_10m
UGRD
diff --git a/sorc/ncep_post.fd/ALLOCATE_ALL.f b/sorc/ncep_post.fd/ALLOCATE_ALL.f
index a3cd6ed07..cc2f73a4f 100644
--- a/sorc/ncep_post.fd/ALLOCATE_ALL.f
+++ b/sorc/ncep_post.fd/ALLOCATE_ALL.f
@@ -658,6 +658,7 @@ SUBROUTINE ALLOCATE_ALL()
allocate(smoke_ave(ista_2l:iend_2u,jsta_2l:jend_2u))
allocate(dust_ave(ista_2l:iend_2u,jsta_2l:jend_2u))
allocate(coarsepm_ave(ista_2l:iend_2u,jsta_2l:jend_2u))
+ allocate(emdust(ista_2l:iend_2u,jsta_2l:jend_2u))
!Initialization
!$omp parallel do private(i,j)
do j=jsta_2l,jend_2u
@@ -691,6 +692,7 @@ SUBROUTINE ALLOCATE_ALL()
smoke_ave(i,j)=spval
dust_ave(i,j)=spval
coarsepm_ave(i,j)=spval
+ emdust(i,j)=spval
enddo
enddo
allocate(smoke(ista_2l:iend_2u,jsta_2l:jend_2u,lm,nbin_sm))
diff --git a/sorc/ncep_post.fd/CALPW.f b/sorc/ncep_post.fd/CALPW.f
index b5fa827f7..23d558e1d 100644
--- a/sorc/ncep_post.fd/CALPW.f
+++ b/sorc/ncep_post.fd/CALPW.f
@@ -38,6 +38,7 @@
!> 2021-09-02 | Bo Cui | Decompose UPP in X direction
!> 2022-11-16 | Eric James | Adding calculation of vertically integrated dust from RRFS
!> 2023-02-23 | Eric James | Adding vertically integrated coarse PM from RRFS
+!> 2026-03-09 | Eric James | Adding aerosol mass-weighted centroid height
!>
!> @author Russ Treadon W/NP2 @date 1992-12-24
!-----------------------------------------------------------------------
@@ -53,11 +54,11 @@ SUBROUTINE CALPW(PW,IDECID)
!
use vrbls3d, only: q, qqw, qqi, qqr, qqs, cwm, qqg, t, rswtt, &
train, tcucn, mcvg, pmid, o3, ext, pint, rlwtt, &
- taod5503d,sca, asy
+ taod5503d,sca, asy, zmid
use vrbls4d, only: smoke, fv3dust, coarsepm
use masks, only: htm
use params_mod, only: tfrz, gi
- use ctlblk_mod, only: lm, jsta, jend, im, spval, ista, iend
+ use ctlblk_mod, only: lm, jsta, jend, im, jm, spval, ista, iend
use upp_physics, only: FPVSNEW
!- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
implicit none
@@ -78,9 +79,13 @@ SUBROUTINE CALPW(PW,IDECID)
INTEGER LLMH,I,J,L
REAL ALPM,DZ,PM,PWSUM,RHOAIR,DP,ES
REAL QDUM(ista:iend,jsta:jend), PWS(ista:iend,jsta:jend),QS(ista:iend,jsta:jend)
+ REAL, ALLOCATABLE :: COLMD(:,:), COLMD2(:,:)
!
!***************************************************************
! START CALPW HERE.
+!
+ ALLOCATE(COLMD(ista:iend,jsta:jend))
+ ALLOCATE(COLMD2(ista:iend,jsta:jend))
!
! INITIALIZE PW TO 0.
!
@@ -89,8 +94,30 @@ SUBROUTINE CALPW(PW,IDECID)
DO I=ISTA,IEND
PW(i,j) = 0.
PWS(i,j) = 0.
+ COLMD(i,j) = 0.
+ COLMD2(i,j) = 0.
+ ENDDO
+ ENDDO
+!
+! E. James - 6 Mar 2026
+! Pre-calculate vertically integrated aerosol for mass-weighted centroid
+!
+ IF (IDECID == 25) THEN
+ DO L = 1,LM
+ DO J=JSTA,JEND
+ DO I=ISTA,IEND
+ Qdum(I,J) = (SMOKE(I,J,L,1) + FV3DUST(I,J,L,1) + COARSEPM(I,J,L,1))/(1E9)
+ if(PINT(I,J,L+1) 0.000001) THEN
+ IF (COLMD2(I,J) < 0.5*COLMD(I,J) .and. COLMD2(I,J) + &
+ Qdum(I,J)*MAX(DP,0.)*GI*HTM(I,J,L) > 0.5*COLMD(I,J)) THEN
+ PW(I,J) = ZMID(I,J,L)
+ ENDIF
+ COLMD2(I,J) = COLMD2(I,J) + Qdum(I,J)*MAX(DP,0.)*GI*HTM(I,J,L)
+ ELSE
+ PW(I,J) = spval
+ ENDIF
ELSE
PW(I,J) = PW(I,J) + Qdum(I,J)*MAX(DP,0.)*GI*HTM(I,J,L)
ENDIF
@@ -342,6 +400,9 @@ SUBROUTINE CALPW(PW,IDECID)
ENDDO
ENDDO
endif
+
+ DEALLOCATE(COLMD)
+ DEALLOCATE(COLMD2)
!
! END OF ROUTINE.
!
diff --git a/sorc/ncep_post.fd/CLDRAD.f b/sorc/ncep_post.fd/CLDRAD.f
index 52fd51cfc..1154d4aef 100644
--- a/sorc/ncep_post.fd/CLDRAD.f
+++ b/sorc/ncep_post.fd/CLDRAD.f
@@ -90,6 +90,9 @@
!> 2025-05-05 | Ben Blake | Add sanity checks for RRFSv1 implementation
!> 2025-05-08 | Jaymes Kenyon | For FV3 and MPAS applications, prevent cloud base from being diagnosed as below ground
!> 2025-11-13 | Jaymes Kenyon | Minor refactoring: the value of "cloud_def_p" (constant) is now set in params_mod
+!> 2026-03-09 | Eric James | Add column-integrated total dust and mass-weighted aerosol centroid
+!> height, and scale FRP to be in Watts (consistent with GRIB2
+!> field definition).
!>
!> @author Russ Treadon W/NP2 @date 1993-08-30
!---------------------------------------------------------------------------------
@@ -99,7 +102,8 @@
SUBROUTINE CLDRAD
!
- use vrbls4d, only: DUST,SUSO, SALT, SOOT, WASO,NO3,NH4,EBB
+ use vrbls4d, only: DUST,SUSO, SALT, SOOT, WASO,NO3,NH4,EBB,SMOKE,&
+ FV3DUST,COARSEPM
use vrbls3d, only: QQW, QQR, T, ZINT, CFR, QQI, QQS, Q, EXT, ZMID,PMID,&
PINT, DUEM, DUSD, DUDP, DUWT, DUSV, SSEM, SSSD,SSDP,&
SSWT, SSSV, BCEM, BCSD, BCDP, BCWT, BCSV, OCEM,OCSD,&
@@ -118,7 +122,7 @@ SUBROUTINE CLDRAD
ALWINC, ALWTOAC, SWDDNI, SWDDIF, SWDNBC, SWDDNIC, &
SWDDIFC, SWUPBC, LWDNBC, LWUPBC, SWUPT, &
TAOD5502D, AERSSA2D, AERASY2D, MEAN_FRP, HWP, &
- LWP, IWP, AVGCPRATE, &
+ LWP, IWP, AVGCPRATE, EMDUST, &
DUSTCB,SSCB,BCCB,OCCB,SULFCB,DUSTPM,SSPM,aod550, &
du_aod550,ss_aod550,su_aod550,oc_aod550,bc_aod550, &
PWAT,DUSTPM10,MAOD,NO3CB,NH4CB,aqm_aod550
@@ -507,7 +511,7 @@ SUBROUTINE CLDRAD
endif
ENDIF
!
-! TOTAL COLUMN DUST
+! TOTAL COLUMN FINE DUST
!
IF (IGET(741) > 0) THEN
CALL CALPW(GRID1(ista:iend,jsta:iend),22)
@@ -545,6 +549,43 @@ SUBROUTINE CLDRAD
endif
ENDIF
!
+! TOTAL COLUMN DUST
+!
+ IF (IGET(895) > 0) THEN
+ CALL CALPW(GRID1(ista:iend,jsta:iend),24)
+ CALL BOUND(GRID1,D00,H99999)
+ if(grib == "grib2" )then
+ cfld = cfld + 1
+ fld_info(cfld)%ifld = IAVBLFLD(IGET(895))
+!$omp parallel do private(i,j,ii,jj)
+ do j=1,jend-jsta+1
+ jj = jsta+j-1
+ do i=1,iend-ista+1
+ ii=ista+i-1
+ datapd(i,j,cfld) = GRID1(ii,jj)
+ enddo
+ enddo
+ endif
+ ENDIF
+!
+! MASS-WEIGHTED AEROSOL CENTROID
+!
+ IF (IGET(893) > 0) THEN
+ CALL CALPW(GRID1(ista:iend,jsta:iend),25)
+ if(grib == "grib2" )then
+ cfld = cfld + 1
+ fld_info(cfld)%ifld = IAVBLFLD(IGET(893))
+!$omp parallel do private(i,j,ii,jj)
+ do j=1,jend-jsta+1
+ jj = jsta+j-1
+ do i=1,iend-ista+1
+ ii=ista+i-1
+ datapd(i,j,cfld) = GRID1(ii,jj)
+ enddo
+ enddo
+ endif
+ ENDIF
+!
! TOTAL COLUMN EBB (BIOMASS BURNING EMISSIONS)
!
IF (IGET(745) > 0) THEN
@@ -3880,7 +3921,7 @@ SUBROUTINE CLDRAD
IF (IGET(740)>0) THEN
DO J=JSTA,JEND
DO I=ISTA,IEND
- GRID1(I,J) = MEAN_FRP(I,J)
+ GRID1(I,J) = 1000000.0*MEAN_FRP(I,J)
ENDDO
ENDDO
if(grib=='grib2') then
@@ -3890,6 +3931,22 @@ SUBROUTINE CLDRAD
endif
ENDIF
+! Dust emissions
+ IF (IGET(894)>0) THEN
+ DO J=JSTA,JEND
+ DO I=ISTA,IEND
+ if(EMDUST(i,j)/=spval)then
+ GRID1(I,J) = EMDUST(I,J)/(1E9)
+ endif
+ ENDDO
+ ENDDO
+ if(grib=='grib2') then
+ cfld=cfld+1
+ fld_info(cfld)%ifld=IAVBLFLD(IGET(894))
+ datapd(1:iend-ista+1,1:jend-jsta+1,cfld)=GRID1(ista:iend,jsta:jend)
+ endif
+ ENDIF
+
! Hourly wildfire potential (HWP)
IF (IGET(755)>0) THEN
DO J=JSTA,JEND
diff --git a/sorc/ncep_post.fd/DEALLOCATE.f b/sorc/ncep_post.fd/DEALLOCATE.f
index ef5eb2803..d02ff70f3 100644
--- a/sorc/ncep_post.fd/DEALLOCATE.f
+++ b/sorc/ncep_post.fd/DEALLOCATE.f
@@ -228,6 +228,7 @@ SUBROUTINE DE_ALLOCATE
deallocate(smoke_ave)
deallocate(dust_ave)
deallocate(coarsepm_ave)
+ deallocate(emdust)
deallocate(taod5502d)
deallocate(aerasy2d)
deallocate(aerssa2d)
diff --git a/sorc/ncep_post.fd/INITPOST_NETCDF.f b/sorc/ncep_post.fd/INITPOST_NETCDF.f
index 7fbb29056..3fe9ad819 100644
--- a/sorc/ncep_post.fd/INITPOST_NETCDF.f
+++ b/sorc/ncep_post.fd/INITPOST_NETCDF.f
@@ -68,6 +68,7 @@
!> 2025-07-21 | Sam Trahan | If U10 and V10 are absent, calculate them from F10M if possible.
!> 2025-09-11 | Jili Dong | Read in surface specific humidity from history
!> 2025-10-07 | Chris Hill | Add capability to calculate and store cosine of solar zenith angle.
+!> 2026-03-09 | Eric James | Add reading in of total dust emissions.
!>
!> @author Hui-Ya Chuang @date 2016-03-04
!----------------------------------------------------------------------
@@ -117,7 +118,8 @@ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d)
ti,aod550,du_aod550,ss_aod550,su_aod550,oc_aod550,bc_aod550,prate_max,maod,dustpm10, &
dustcb,bccb,occb,sulfcb,sscb,dustallcb,ssallcb,dustpm,sspm,pp25cb,pp10cb,no3cb,nh4cb,&
pwat, hwp, aqm_aod550, ltg1_max,ltg2_max,ltg3_max, hail_maxhailcast, &
- smoke_ave, dust_ave, coarsepm_ave, wspd10umax, wspd10vmax, f10m
+ smoke_ave, dust_ave, coarsepm_ave, wspd10umax, wspd10vmax, f10m, &
+ mean_frp, emdust
use soil, only: sldpth, sllevel, sh2o, smc, stc
use masks, only: lmv, lmh, htm, vtm, gdlat, gdlon, dx, dy, hbm2, sm, sice
use physcons_post, only: grav => con_g, fv => con_fvirt, rgas => con_rd, &
@@ -1117,6 +1119,16 @@ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d)
call read_netcdf_2d_para(ncid3d,ista,ista_2l,iend,iend_2u,jsta,jsta_2l,jend,jend_2u, &
spval,VarName,coarsepm_ave(ista_2l,jsta_2l))
if(debugprint)print*,'sample ',VarName,' =',coarsepm_ave(isa,jsa)
+! fire radiative power
+ VarName='frp_output'
+ call read_netcdf_2d_para(ncid2d,ista,ista_2l,iend,iend_2u,jsta,jsta_2l,jend,jend_2u, &
+ spval,VarName,mean_frp(ista_2l,jsta_2l))
+ if(debugprint)print*,'sample ',VarName,' =',mean_frp(isa,jsa)
+! dust emissions
+ VarName='emdust'
+ call read_netcdf_2d_para(ncid2d,ista,ista_2l,iend,iend_2u,jsta,jsta_2l,jend,jend_2u, &
+ spval,VarName,emdust(ista_2l,jsta_2l))
+ if(debugprint)print*,'sample ',VarName,' =',emdust(isa,jsa)
endif
! lightning threat index 1
diff --git a/sorc/ncep_post.fd/MDLFLD.f b/sorc/ncep_post.fd/MDLFLD.f
index 3207552bf..0b3dfc221 100644
--- a/sorc/ncep_post.fd/MDLFLD.f
+++ b/sorc/ncep_post.fd/MDLFLD.f
@@ -73,6 +73,7 @@
!! | apply (RI or THV). Restricted the smoothing of PBL height (for gust calculations) to
!! | RAP/HRRR-era applications only. Additionally, added several descriptive in-code comments.
!! 25-07-15 | J Duda | Read/process hourly-maximum composite reflectivity
+!! 25-03-23 | E James | Add computation of aerosol layer height top and bottom
!!
!! USAGE: CALL MDLFLD
!! INPUT ARGUMENT LIST:
@@ -3471,6 +3472,51 @@ SUBROUTINE MDLFLD
endif
ENDIF
+! Aerosol layer top and bottom
+
+ IF (IGET(891) > 0 .and. IGET(892) > 0) THEN
+ DO J=JSTA,JEND
+ DO I=ista,iend
+ GRID1(I,J) = spval
+ GRID2(I,J) = spval
+ DO L=1,NINT(LMH(I,J))
+ IF (SMOKE(I,J,L,1) + FV3DUST(I,J,L,1) + COARSEPM(I,J,L,1)>=1.0) THEN
+ GRID1(I,J)=ZMID(I,J,L)
+ EXIT
+ ENDIF
+ ENDDO
+ DO L=1,NINT(LMH(I,J))+1
+ IF (SMOKE(I,J,NINT(LMH(I,J))-L,1) + FV3DUST(I,J,NINT(LMH(I,J))-L,1) + COARSEPM(I,J,NINT(LMH(I,J))-L,1)>=1.0) THEN
+ GRID2(I,J)=ZMID(I,J,NINT(LMH(I,J))-L)
+ EXIT
+ ENDIF
+ ENDDO
+ ENDDO
+ ENDDO
+ if(grib=="grib2") then
+ cfld=cfld+1
+ fld_info(cfld)%ifld=IAVBLFLD(IGET(891))
+!$omp parallel do private(i,j,ii,jj)
+ do j=1,jend-jsta+1
+ jj = jsta+j-1
+ do i=1,iend-ista+1
+ ii = ista+i-1
+ datapd(i,j,cfld) = GRID1(ii,jj)
+ enddo
+ enddo
+ cfld=cfld+1
+ fld_info(cfld)%ifld=IAVBLFLD(IGET(892))
+!$omp parallel do private(i,j,ii,jj)
+ do j=1,jend-jsta+1
+ jj = jsta+j-1
+ do i=1,iend-ista+1
+ ii = ista+i-1
+ datapd(i,j,cfld) = GRID2(ii,jj)
+ enddo
+ enddo
+ endif
+ ENDIF
+
! -- Total column-integrated precip (rain, snow, graupel, and hail; kg m-2)
! J. Kenyon / 10 Jun 2025: Parm 769 was previously associated with the shortname "GSD_VIL_ON_ENTIRE_ATMOS".
! It is a 'VIL-like' quantity, obtained from integrating the mixing ratios of precip hydrometeors (i.e.,
diff --git a/sorc/ncep_post.fd/VRBLS2D_mod.f b/sorc/ncep_post.fd/VRBLS2D_mod.f
index 0fa543459..c21f744e9 100644
--- a/sorc/ncep_post.fd/VRBLS2D_mod.f
+++ b/sorc/ncep_post.fd/VRBLS2D_mod.f
@@ -229,6 +229,7 @@ module vrbls2d
,SMOKE_AVE(:,:) & !< Hourly averaged smoke
,DUST_AVE(:,:) & !< Hourly averaged fine dust (PM 2.5)
,COARSEPM_AVE(:,:) & !< Hourly averaged coarse dust (PM 10)
+ ,EMDUST(:,:) & !< Dust emissions
! add new fields for GFS
,SFCUX(:,:) & !< Time-averaged zonal momentum flux
,SFCVX(:,:) & !< Time-averaged meridional momentum flux
diff --git a/tests/logs/rt.log.HERCULES_intel b/tests/logs/rt.log.HERCULES_intel
index 78463d500..fcf15c490 100644
--- a/tests/logs/rt.log.HERCULES_intel
+++ b/tests/logs/rt.log.HERCULES_intel
@@ -1,66 +1,75 @@
===== Start of UPP Regression Testing Log =====
UPP Hash Tested:
-5c886d5a129992bcfb0df5d79f5d918b73e2c671
+d48384f9e2a501ef7efc8b9544b688e069e061fd
Submodule hashes:
-68953f566b4d728b9ecf9a352c56e2aaeec6d8ec sorc/libIFI.fd
-3d35332fe66e3e63a285cc8d96facdf255a33481 sorc/ncep_post.fd/post_gtg.fd
-Run directory: /work2/noaa/epic/clyden/regression-tests/upp/hercules/1469_hercules_intel/ci/rundir/upp-HERCULES
+Run directory: /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES
Baseline directory: /work/noaa/epic/role-epic/hercules/UPP
-Total runtime: 00h:12m:54s
-Test Date: 20260320 12:42:31
+Total runtime: 00h:11m:07s
+Test Date: 20260326 00:23:43
Summary Results:
-03/20 17:32:54Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch
-03/20 17:32:56Z -aqm test: your new post executable generates bit-identical CMAQ08.tm00 as the develop branch
-03/20 17:33:18Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch
-03/20 17:33:20Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch
-03/20 17:33:36Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch
-03/20 17:33:49Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch
-03/20 17:33:50Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch
-03/20 17:34:03Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch
-03/20 17:34:04Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch
-03/20 17:34:04Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch
-03/20 17:34:11Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch
-03/20 17:34:26Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch
-03/20 17:34:26Z -3drtma test: your new post executable did not generate bit-identical WRFTWO.GrbF00 as the develop branch
-03/20 17:34:26Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch
-03/20 17:34:27Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch
-03/20 17:34:27Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch
-03/20 17:34:43Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch
-03/20 17:34:43Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch
-03/20 17:34:44Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch
-03/20 17:34:59Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch
-03/20 17:35:01Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch
-03/20 17:35:01Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch
-03/20 17:35:06Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch
-03/20 17:36:09Z -gcafs test: your new post executable generates bit-identical GFSPRS.GrbF60 as the develop branch
-03/20 17:36:09Z -gcafs test: your new post executable generates bit-identical GFSFLX.GrbF60 as the develop branch
-03/20 17:40:25Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch
-03/20 17:40:26Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch
-03/20 17:40:26Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch
-03/20 17:41:58Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch
-03/20 17:42:23Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch
-03/20 17:42:25Z -rrfs test: your new post executable generates bit-identical 2DFLD18.tm00 as the develop branch
-03/20 17:33:00Z -Runtime: sfs_test 00:00:06 -- baseline 00:01:20
-03/20 17:33:00Z -Runtime: aqm_test 00:00:08 -- baseline 00:00:30
-03/20 17:33:30Z -Runtime: gefsv12_test 00:00:32 -- baseline 00:01:00
-03/20 17:33:45Z -Runtime: gefsv13_test 00:00:48 -- baseline 00:02:00
-03/20 17:34:30Z -Runtime: nmmb_test 00:01:39 -- baseline 00:03:00
-03/20 17:34:30Z -Runtime: rap_test 00:01:02 -- baseline 00:02:00
-03/20 17:34:45Z -Runtime: hrrr_test 00:01:56 -- baseline 00:06:00
-03/20 17:34:45Z -Runtime: hafs_test 00:00:30 -- baseline 00:01:00
-03/20 17:34:45Z -Runtime: 3drtma_test 00:01:39 -- baseline 00:03:00
-03/20 17:34:45Z -Runtime: mpas_test 00:01:16 -- baseline 00:02:30
-03/20 17:35:15Z -Runtime: mpas_hfip_test 00:02:13 -- baseline 00:05:00
-03/20 17:36:15Z -Runtime: gcafs_test 00:03:21 -- baseline 00:02:30
-03/20 17:42:31Z -Runtime: rrfs_test 00:09:37 -- baseline 00:12:00
-03/20 17:42:31Z -Runtime: rrfs_ifi_missing 00:02:18 -- baseline 00:04:00
-03/20 17:42:31Z -Runtime: gfs_test 00:07:38 -- baseline 00:25:00
+03/26 05:14:52Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch
+03/26 05:14:54Z -aqm test: your new post executable generates bit-identical CMAQ08.tm00 as the develop branch
+03/26 05:15:02Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch
+03/26 05:15:15Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch
+03/26 05:15:29Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch
+03/26 05:15:56Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch
+03/26 05:15:56Z -rap test: your new post executable did not generate bit-identical WRFPRS.GrbF06 as the develop branch
+03/26 05:15:56Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch
+03/26 05:16:03Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch
+03/26 05:16:04Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch
+03/26 05:16:04Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch
+03/26 05:16:11Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch
+03/26 05:16:12Z -mpas test: your new post executable did not generate bit-identical POSTTWO18.tm00 as the develop branch
+03/26 05:16:14Z -rap test: your new post executable did not generate bit-identical WRFNAT.GrbF06 as the develop branch
+03/26 05:16:26Z -3drtma test: your new post executable did not generate bit-identical WRFTWO.GrbF00 as the develop branch
+03/26 05:16:27Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch
+03/26 05:16:38Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch
+03/26 05:16:40Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch
+03/26 05:16:48Z -hrrr test: your new post executable did not generate bit-identical WRFTWO.GrbF10 as the develop branch
+03/26 05:16:48Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch
+03/26 05:16:49Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch
+03/26 05:16:53Z -mpas_hfip test: your new post executable did not generate bit-identical 2DFLD.GrbF48 as the develop branch
+03/26 05:17:14Z -rrfs_ifi_missing test: your new post executable did not generate bit-identical IFIFIP36.tm00 as the develop branch
+03/26 05:17:29Z -gcafs test: your new post executable generates bit-identical GFSPRS.GrbF60 as the develop branch
+03/26 05:17:29Z -gcafs test: your new post executable generates bit-identical GFSFLX.GrbF60 as the develop branch
+03/26 05:22:29Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch
+03/26 05:22:31Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch
+03/26 05:22:31Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch
+03/26 05:23:34Z -rrfs test: your new post executable did not generate bit-identical PRSLEV36.tm00 as the develop branch
+03/26 05:23:34Z -rrfs test: your new post executable did not generate bit-identical NATLEV36.tm00 as the develop branch
+03/26 05:23:34Z -rrfs test: your new post executable did not generate bit-identical 2DFLD36.tm00 as the develop branch
+03/26 05:15:12Z -Runtime: sfs_test 00:00:06 -- baseline 00:01:20
+03/26 05:15:12Z -Runtime: aqm_test 00:00:08 -- baseline 00:00:30
+03/26 05:15:12Z -Runtime: gefsv12_test 00:00:16 -- baseline 00:01:00
+03/26 05:15:42Z -Runtime: gefsv13_test 00:00:43 -- baseline 00:02:00
+03/26 05:16:12Z -Runtime: nmmb_test 00:01:18 -- baseline 00:03:00
+03/26 05:16:27Z -Runtime: rap_test 00:01:28 -- baseline 00:02:00
+03/26 05:16:57Z -Runtime: hrrr_test 00:02:03 -- baseline 00:06:00
+03/26 05:16:57Z -Runtime: hafs_test 00:00:29 -- baseline 00:01:00
+03/26 05:16:57Z -Runtime: 3drtma_test 00:01:41 -- baseline 00:03:00
+03/26 05:16:57Z -Runtime: mpas_test 00:01:26 -- baseline 00:02:30
+03/26 05:16:57Z -Runtime: mpas_hfip_test 00:02:08 -- baseline 00:05:00
+03/26 05:17:42Z -Runtime: gcafs_test 00:02:43 -- baseline 00:02:30
+03/26 05:23:43Z -Runtime: rrfs_test 00:08:48 -- baseline 00:12:00
+03/26 05:23:43Z -Runtime: rrfs_ifi_missing 00:02:28 -- baseline 00:04:00
+03/26 05:23:43Z -Runtime: gfs_test 00:07:45 -- baseline 00:25:00
Check tests:
['sfs', 'aqm', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'gcafs', 'rrfs', 'rrfs_ifi_missing', 'gfs']
-There are changes in results for case 3drtma in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1469_hercules_intel/ci/rundir/upp-HERCULES/3drtma_2025091010/WRFTWO.GrbF00
-Refer to .diff files in rundir: /work2/noaa/epic/clyden/regression-tests/upp/hercules/1469_hercules_intel/ci/rundir/upp-HERCULES for details on differences in results for each case.
+There are changes in results for case mpas in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES/mpas_hfip_2024100700/2DFLD.GrbF48
+There are changes in results for case 3drtma in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES/3drtma_2025091010/WRFTWO.GrbF00
+There are changes in results for case hrrr in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES/hrrr_2025063004/WRFTWO.GrbF10
+There are changes in results for case rrfs in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES/rrfs_ifi_missing_2026032512/IFIFIP36.tm00
+There are changes in results for case rap in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES/rap_2025070115/WRFPRS.GrbF06
+There are changes in results for case rap in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES/rap_2025070115/WRFNAT.GrbF06
+There are changes in results for case mpas in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES/mpas_2025071400/POSTTWO18.tm00
+There are changes in results for case rrfs in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES/rrfs_2026032512/NATLEV36.tm00
+There are changes in results for case rrfs in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES/rrfs_2026032512/PRSLEV36.tm00
+There are changes in results for case rrfs in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES/rrfs_2026032512/2DFLD36.tm00
+Refer to .diff files in rundir: /work2/noaa/epic/clyden/regression-tests/upp/hercules/1473_hercules_intel/ci/rundir/upp-HERCULES for details on differences in results for each case.
===== End of UPP Regression Testing Log =====
diff --git a/tests/logs/rt.log.ORION_intel b/tests/logs/rt.log.ORION_intel
index e88eaa7d3..9ce2c6817 100644
--- a/tests/logs/rt.log.ORION_intel
+++ b/tests/logs/rt.log.ORION_intel
@@ -1,66 +1,75 @@
===== Start of UPP Regression Testing Log =====
UPP Hash Tested:
-5c886d5a129992bcfb0df5d79f5d918b73e2c671
+d48384f9e2a501ef7efc8b9544b688e069e061fd
Submodule hashes:
-68953f566b4d728b9ecf9a352c56e2aaeec6d8ec sorc/libIFI.fd
-3d35332fe66e3e63a285cc8d96facdf255a33481 sorc/ncep_post.fd/post_gtg.fd
-Run directory: /work2/noaa/epic/clyden/regression-tests/upp/orion/1469_orion_intel/ci/rundir/upp-ORION
+Run directory: /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION
Baseline directory: /work/noaa/epic/role-epic/orion/UPP
-Total runtime: 00h:20m:35s
-Test Date: 20260320 12:50:13
+Total runtime: 00h:19m:02s
+Test Date: 20260326 00:31:34
Summary Results:
-03/20 17:33:14Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch
-03/20 17:33:18Z -aqm test: your new post executable generates bit-identical CMAQ08.tm00 as the develop branch
-03/20 17:33:30Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch
-03/20 17:33:48Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch
-03/20 17:34:05Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch
-03/20 17:34:58Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch
-03/20 17:35:05Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch
-03/20 17:35:05Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch
-03/20 17:35:11Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch
-03/20 17:35:12Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch
-03/20 17:35:12Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch
-03/20 17:35:16Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch
-03/20 17:35:17Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch
-03/20 17:35:17Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch
-03/20 17:35:26Z -3drtma test: your new post executable did not generate bit-identical WRFTWO.GrbF00 as the develop branch
-03/20 17:35:26Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch
-03/20 17:35:45Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch
-03/20 17:36:45Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch
-03/20 17:36:45Z -gcafs test: your new post executable generates bit-identical GFSPRS.GrbF60 as the develop branch
-03/20 17:36:47Z -gcafs test: your new post executable generates bit-identical GFSFLX.GrbF60 as the develop branch
-03/20 17:36:47Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch
-03/20 17:36:48Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch
-03/20 17:36:54Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch
-03/20 17:36:55Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch
-03/20 17:36:56Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch
-03/20 17:44:37Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch
-03/20 17:44:40Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch
-03/20 17:44:40Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch
-03/20 17:49:27Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch
-03/20 17:50:00Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch
-03/20 17:50:03Z -rrfs test: your new post executable generates bit-identical 2DFLD18.tm00 as the develop branch
-03/20 17:33:35Z -Runtime: sfs_test 00:00:09 -- baseline 00:01:20
-03/20 17:33:35Z -Runtime: aqm_test 00:00:13 -- baseline 00:00:30
-03/20 17:33:35Z -Runtime: gefsv12_test 00:00:25 -- baseline 00:01:00
-03/20 17:34:20Z -Runtime: gefsv13_test 00:01:00 -- baseline 00:02:00
-03/20 17:35:20Z -Runtime: nmmb_test 00:02:11 -- baseline 00:03:00
-03/20 17:35:20Z -Runtime: rap_test 00:02:01 -- baseline 00:02:00
-03/20 17:37:06Z -Runtime: hrrr_test 00:03:51 -- baseline 00:08:00
-03/20 17:37:11Z -Runtime: hafs_test 00:00:43 -- baseline 00:01:00
-03/20 17:37:11Z -Runtime: 3drtma_test 00:02:21 -- baseline 00:03:00
-03/20 17:37:11Z -Runtime: mpas_test 00:02:07 -- baseline 00:02:30
-03/20 17:37:11Z -Runtime: mpas_hfip_test 00:03:43 -- baseline 00:05:00
-03/20 17:37:11Z -Runtime: gcafs_test 00:03:42 -- baseline 00:03:15
-03/20 17:50:12Z -Runtime: rrfs_test 00:16:58 -- baseline 00:12:00
-03/20 17:50:12Z -Runtime: rrfs_ifi_missing 00:02:40 -- baseline 00:04:00
-03/20 17:50:12Z -Runtime: gfs_test 00:11:35 -- baseline 00:26:00
+03/26 05:15:54Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch
+03/26 05:15:59Z -aqm test: your new post executable generates bit-identical CMAQ08.tm00 as the develop branch
+03/26 05:16:06Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch
+03/26 05:16:21Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch
+03/26 05:16:41Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch
+03/26 05:17:14Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch
+03/26 05:17:15Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch
+03/26 05:17:15Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch
+03/26 05:17:37Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch
+03/26 05:17:37Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch
+03/26 05:17:38Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch
+03/26 05:17:44Z -rap test: your new post executable did not generate bit-identical WRFPRS.GrbF06 as the develop branch
+03/26 05:18:04Z -3drtma test: your new post executable did not generate bit-identical WRFTWO.GrbF00 as the develop branch
+03/26 05:18:05Z -rap test: your new post executable did not generate bit-identical WRFNAT.GrbF06 as the develop branch
+03/26 05:18:05Z -mpas test: your new post executable did not generate bit-identical POSTTWO18.tm00 as the develop branch
+03/26 05:18:05Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch
+03/26 05:18:26Z -rrfs_ifi_missing test: your new post executable did not generate bit-identical IFIFIP36.tm00 as the develop branch
+03/26 05:18:54Z -gcafs test: your new post executable generates bit-identical GFSPRS.GrbF60 as the develop branch
+03/26 05:18:55Z -gcafs test: your new post executable generates bit-identical GFSFLX.GrbF60 as the develop branch
+03/26 05:19:08Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch
+03/26 05:19:11Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch
+03/26 05:19:33Z -mpas_hfip test: your new post executable did not generate bit-identical 2DFLD.GrbF48 as the develop branch
+03/26 05:19:50Z -hrrr test: your new post executable did not generate bit-identical WRFTWO.GrbF10 as the develop branch
+03/26 05:19:50Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch
+03/26 05:19:51Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch
+03/26 05:27:13Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch
+03/26 05:27:14Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch
+03/26 05:27:14Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch
+03/26 05:31:24Z -rrfs test: your new post executable did not generate bit-identical PRSLEV36.tm00 as the develop branch
+03/26 05:31:24Z -rrfs test: your new post executable did not generate bit-identical NATLEV36.tm00 as the develop branch
+03/26 05:31:24Z -rrfs test: your new post executable did not generate bit-identical 2DFLD36.tm00 as the develop branch
+03/26 05:16:16Z -Runtime: sfs_test 00:00:07 -- baseline 00:01:20
+03/26 05:16:16Z -Runtime: aqm_test 00:00:12 -- baseline 00:00:30
+03/26 05:16:16Z -Runtime: gefsv12_test 00:00:19 -- baseline 00:01:00
+03/26 05:16:46Z -Runtime: gefsv13_test 00:00:54 -- baseline 00:02:00
+03/26 05:17:16Z -Runtime: nmmb_test 00:01:28 -- baseline 00:03:00
+03/26 05:18:17Z -Runtime: rap_test 00:02:18 -- baseline 00:02:00
+03/26 05:20:02Z -Runtime: hrrr_test 00:04:05 -- baseline 00:08:00
+03/26 05:20:02Z -Runtime: hafs_test 00:00:34 -- baseline 00:01:00
+03/26 05:20:02Z -Runtime: 3drtma_test 00:02:18 -- baseline 00:03:00
+03/26 05:20:02Z -Runtime: mpas_test 00:02:18 -- baseline 00:02:30
+03/26 05:20:02Z -Runtime: mpas_hfip_test 00:03:47 -- baseline 00:05:00
+03/26 05:20:02Z -Runtime: gcafs_test 00:03:08 -- baseline 00:03:15
+03/26 05:31:33Z -Runtime: rrfs_test 00:15:37 -- baseline 00:12:00
+03/26 05:31:33Z -Runtime: rrfs_ifi_missing 00:02:39 -- baseline 00:04:00
+03/26 05:31:33Z -Runtime: gfs_test 00:11:28 -- baseline 00:26:00
Check tests:
['sfs', 'aqm', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'gcafs', 'rrfs', 'rrfs_ifi_missing', 'gfs']
-There are changes in results for case 3drtma in /work2/noaa/epic/clyden/regression-tests/upp/orion/1469_orion_intel/ci/rundir/upp-ORION/3drtma_2025091010/WRFTWO.GrbF00
-Refer to .diff files in rundir: /work2/noaa/epic/clyden/regression-tests/upp/orion/1469_orion_intel/ci/rundir/upp-ORION for details on differences in results for each case.
+There are changes in results for case mpas in /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION/mpas_hfip_2024100700/2DFLD.GrbF48
+There are changes in results for case 3drtma in /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION/3drtma_2025091010/WRFTWO.GrbF00
+There are changes in results for case hrrr in /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION/hrrr_2025063004/WRFTWO.GrbF10
+There are changes in results for case rrfs in /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION/rrfs_ifi_missing_2026032512/IFIFIP36.tm00
+There are changes in results for case rap in /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION/rap_2025070115/WRFPRS.GrbF06
+There are changes in results for case rap in /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION/rap_2025070115/WRFNAT.GrbF06
+There are changes in results for case mpas in /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION/mpas_2025071400/POSTTWO18.tm00
+There are changes in results for case rrfs in /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION/rrfs_2026032512/NATLEV36.tm00
+There are changes in results for case rrfs in /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION/rrfs_2026032512/PRSLEV36.tm00
+There are changes in results for case rrfs in /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION/rrfs_2026032512/2DFLD36.tm00
+Refer to .diff files in rundir: /work2/noaa/epic/clyden/regression-tests/upp/orion/1473_orion_intel/ci/rundir/upp-ORION for details on differences in results for each case.
===== End of UPP Regression Testing Log =====
diff --git a/tests/logs/rt.log.URSA_intel b/tests/logs/rt.log.URSA_intel
index 3fb6490d1..d0fec2ae4 100644
--- a/tests/logs/rt.log.URSA_intel
+++ b/tests/logs/rt.log.URSA_intel
@@ -1,63 +1,75 @@
===== Start of UPP Regression Testing Log =====
UPP Hash Tested:
-5c886d5a129992bcfb0df5d79f5d918b73e2c671
+d48384f9e2a501ef7efc8b9544b688e069e061fd
Submodule hashes:
-68953f566b4d728b9ecf9a352c56e2aaeec6d8ec sorc/libIFI.fd
-3d35332fe66e3e63a285cc8d96facdf255a33481 sorc/ncep_post.fd/post_gtg.fd
-Run directory: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1469_ursa_intel/ci/rundir/upp-URSA
+Run directory: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA
Baseline directory: /scratch4/NAGAPE/epic/role-epic/ursa/UPP/test_suite
-Total runtime: 04h:44m:53s
-Test Date: 20260320 22:14:29
+Total runtime: 00h:11m:31s
+Test Date: 20260326 05:23:51
Summary Results:
-03/20 17:32:31Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch
-03/20 17:36:08Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch
-03/20 17:36:09Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch
-03/20 17:36:10Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch
-03/20 17:37:30Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch
-03/20 17:37:41Z -3drtma test: your new post executable did not generate bit-identical WRFTWO.GrbF00 as the develop branch
-03/20 17:37:42Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch
-03/20 17:38:15Z -aqm test: your new post executable generates bit-identical CMAQ08.tm00 as the develop branch
-03/20 17:45:30Z -gcafs test: your new post executable generates bit-identical GFSPRS.GrbF60 as the develop branch
-03/20 17:45:31Z -gcafs test: your new post executable generates bit-identical GFSFLX.GrbF60 as the develop branch
-03/20 19:55:07Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch
-03/20 19:55:07Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch
-03/20 19:55:08Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch
-03/20 19:58:10Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch
-03/20 19:58:11Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch
-03/20 19:58:12Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch
-03/20 19:58:29Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch
-03/20 19:58:29Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch
-03/20 22:07:46Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch
-03/20 22:07:48Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch
-03/20 22:07:49Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch
-03/20 22:08:45Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch
-03/20 22:08:52Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch
-03/20 22:09:12Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch
-03/20 22:10:27Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch
-03/20 22:13:15Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch
-03/20 22:13:15Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch
-03/20 22:13:16Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch
-03/20 22:14:18Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch
-03/20 22:14:23Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch
-03/20 22:14:27Z -rrfs test: your new post executable generates bit-identical 2DFLD18.tm00 as the develop branch
-03/20 18:46:58Z -Runtime: aqm_test 00:00:06 -- baseline 00:00:30
-03/20 21:17:09Z -Runtime: nmmb_test 00:00:24 -- baseline 00:02:00
-03/20 21:17:10Z -Runtime: rap_test 00:00:42 -- baseline 00:02:00
-03/20 21:17:10Z -Runtime: hrrr_test 00:01:26 -- baseline 00:03:00
-03/20 21:17:10Z -Runtime: hafs_test 00:00:29 -- baseline 00:01:30
-03/20 21:17:10Z -Runtime: 3drtma_test 00:01:36 -- baseline 00:01:30
-03/20 21:17:10Z -Runtime: mpas_test 00:01:05 -- baseline 00:02:30
-03/20 22:07:58Z -Runtime: mpas_hfip_test 00:03:11 -- baseline 00:05:00
-03/20 22:07:58Z -Runtime: gcafs_test 00:01:14 -- baseline 00:02:00
-03/20 22:14:29Z -Runtime: rrfs_test 00:06:47 -- baseline 00:07:00
-03/20 22:14:29Z -Runtime: rrfs_ifi_missing 00:01:47 -- baseline 00:03:00
-03/20 22:14:29Z -Runtime: gfs_test 00:05:36 -- baseline 00:15:00
+03/26 05:14:15Z -aqm test: your new post executable generates bit-identical CMAQ08.tm00 as the develop branch
+03/26 05:14:30Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch
+03/26 05:15:02Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch
+03/26 05:15:03Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch
+03/26 05:15:03Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch
+03/26 05:15:13Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch
+03/26 05:15:14Z -mpas test: your new post executable did not generate bit-identical POSTTWO18.tm00 as the develop branch
+03/26 05:15:36Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch
+03/26 05:15:36Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch
+03/26 05:15:47Z -3drtma test: your new post executable did not generate bit-identical WRFTWO.GrbF00 as the develop branch
+03/26 05:15:48Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch
+03/26 05:16:47Z -hrrr test: your new post executable did not generate bit-identical WRFTWO.GrbF10 as the develop branch
+03/26 05:16:48Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch
+03/26 05:16:49Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch
+03/26 05:17:15Z -gcafs test: your new post executable generates bit-identical GFSPRS.GrbF60 as the develop branch
+03/26 05:17:16Z -gcafs test: your new post executable generates bit-identical GFSFLX.GrbF60 as the develop branch
+03/26 05:19:02Z -rap test: your new post executable did not generate bit-identical WRFPRS.GrbF06 as the develop branch
+03/26 05:19:04Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch
+03/26 05:19:05Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch
+03/26 05:19:05Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch
+03/26 05:19:15Z -rap test: your new post executable did not generate bit-identical WRFNAT.GrbF06 as the develop branch
+03/26 05:19:30Z -rrfs_ifi_missing test: your new post executable did not generate bit-identical IFIFIP36.tm00 as the develop branch
+03/26 05:19:49Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch
+03/26 05:19:50Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch
+03/26 05:19:50Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch
+03/26 05:20:16Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch
+03/26 05:20:18Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch
+03/26 05:20:32Z -mpas_hfip test: your new post executable did not generate bit-identical 2DFLD.GrbF48 as the develop branch
+03/26 05:23:49Z -rrfs test: your new post executable did not generate bit-identical PRSLEV36.tm00 as the develop branch
+03/26 05:23:50Z -rrfs test: your new post executable did not generate bit-identical NATLEV36.tm00 as the develop branch
+03/26 05:23:50Z -rrfs test: your new post executable did not generate bit-identical 2DFLD36.tm00 as the develop branch
+03/26 05:15:04Z -Runtime: sfs_test 00:00:04 -- baseline 00:01:20
+03/26 05:15:05Z -Runtime: aqm_test 00:00:05 -- baseline 00:00:30
+03/26 05:15:20Z -Runtime: gefsv12_test 00:00:10 -- baseline 00:02:00
+03/26 05:15:50Z -Runtime: gefsv13_test 00:00:31 -- baseline 00:02:00
+03/26 05:19:20Z -Runtime: nmmb_test 00:00:23 -- baseline 00:02:00
+03/26 05:19:20Z -Runtime: rap_test 00:01:03 -- baseline 00:02:00
+03/26 05:19:20Z -Runtime: hrrr_test 00:01:35 -- baseline 00:03:00
+03/26 05:19:20Z -Runtime: hafs_test 00:00:25 -- baseline 00:01:30
+03/26 05:19:20Z -Runtime: 3drtma_test 00:01:43 -- baseline 00:01:30
+03/26 05:19:20Z -Runtime: mpas_test 00:01:09 -- baseline 00:02:30
+03/26 05:20:36Z -Runtime: mpas_hfip_test 00:03:24 -- baseline 00:05:00
+03/26 05:20:36Z -Runtime: gcafs_test 00:01:00 -- baseline 00:02:00
+03/26 05:23:51Z -Runtime: rrfs_test 00:06:12 -- baseline 00:07:00
+03/26 05:23:51Z -Runtime: rrfs_ifi_missing 00:01:49 -- baseline 00:03:00
+03/26 05:23:51Z -Runtime: gfs_test 00:05:11 -- baseline 00:15:00
Check tests:
['sfs', 'aqm', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'gcafs', 'rrfs', 'rrfs_ifi_missing', 'gfs']
-There are changes in results for case 3drtma in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1469_ursa_intel/ci/rundir/upp-URSA/3drtma_2025091010/WRFTWO.GrbF00
-Refer to .diff files in rundir: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1469_ursa_intel/ci/rundir/upp-URSA for details on differences in results for each case.
+There are changes in results for case mpas in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA/mpas_2025071400/POSTTWO18.tm00
+There are changes in results for case hrrr in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA/hrrr_2025063004/WRFTWO.GrbF10
+There are changes in results for case mpas in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA/mpas_hfip_2024100700/2DFLD.GrbF48
+There are changes in results for case rrfs in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA/rrfs_ifi_missing_2026032512/IFIFIP36.tm00
+There are changes in results for case 3drtma in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA/3drtma_2025091010/WRFTWO.GrbF00
+There are changes in results for case rrfs in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA/rrfs_2026032512/NATLEV36.tm00
+There are changes in results for case rrfs in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA/rrfs_2026032512/2DFLD36.tm00
+There are changes in results for case rrfs in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA/rrfs_2026032512/PRSLEV36.tm00
+There are changes in results for case rap in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA/rap_2025070115/WRFPRS.GrbF06
+There are changes in results for case rap in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA/rap_2025070115/WRFNAT.GrbF06
+Refer to .diff files in rundir: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intel/ci/rundir/upp-URSA for details on differences in results for each case.
===== End of UPP Regression Testing Log =====
diff --git a/tests/logs/rt.log.URSA_intelllvm b/tests/logs/rt.log.URSA_intelllvm
index 26369d64e..6d06bfbb1 100644
--- a/tests/logs/rt.log.URSA_intelllvm
+++ b/tests/logs/rt.log.URSA_intelllvm
@@ -1,63 +1,75 @@
===== Start of UPP Regression Testing Log =====
UPP Hash Tested:
-5c886d5a129992bcfb0df5d79f5d918b73e2c671
+d48384f9e2a501ef7efc8b9544b688e069e061fd
Submodule hashes:
-68953f566b4d728b9ecf9a352c56e2aaeec6d8ec sorc/libIFI.fd
-3d35332fe66e3e63a285cc8d96facdf255a33481 sorc/ncep_post.fd/post_gtg.fd
-Run directory: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1469_ursa_intelllvm/ci/rundir/upp-URSA
+Run directory: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA
Baseline directory: /scratch4/NAGAPE/epic/role-epic/ursa/UPP/test_suite
-Total runtime: 04h:38m:48s
-Test Date: 20260320 22:08:24
+Total runtime: 00h:07m:31s
+Test Date: 20260326 05:19:59
Summary Results:
-03/20 17:31:29Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch
-03/20 17:33:11Z -aqm test: your new post executable generates bit-identical CMAQ08.tm00 as the develop branch
-03/20 17:34:08Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch
-03/20 17:34:09Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch
-03/20 17:34:09Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch
-03/20 17:35:20Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch
-03/20 17:35:32Z -3drtma test: your new post executable did not generate bit-identical WRFTWO.GrbF00 as the develop branch
-03/20 17:35:32Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch
-03/20 17:45:27Z -gcafs test: your new post executable generates bit-identical GFSPRS.GrbF60 as the develop branch
-03/20 17:45:28Z -gcafs test: your new post executable generates bit-identical GFSFLX.GrbF60 as the develop branch
-03/20 19:53:48Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch
-03/20 19:53:48Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch
-03/20 19:53:49Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch
-03/20 19:54:20Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch
-03/20 19:54:21Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch
-03/20 19:55:06Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch
-03/20 19:55:07Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch
-03/20 19:55:07Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch
-03/20 21:58:37Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch
-03/20 21:59:45Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch
-03/20 22:01:45Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch
-03/20 22:01:47Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch
-03/20 22:01:48Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch
-03/20 22:03:20Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch
-03/20 22:04:11Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch
-03/20 22:06:54Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch
-03/20 22:06:55Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch
-03/20 22:06:55Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch
-03/20 22:08:07Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch
-03/20 22:08:12Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch
-03/20 22:08:17Z -rrfs test: your new post executable generates bit-identical 2DFLD18.tm00 as the develop branch
-03/20 18:46:09Z -Runtime: aqm_test 00:00:08 -- baseline 00:00:30
-03/20 21:16:20Z -Runtime: nmmb_test 00:00:23 -- baseline 00:01:30
-03/20 21:16:20Z -Runtime: rap_test 00:00:39 -- baseline 00:02:00
-03/20 21:16:20Z -Runtime: hrrr_test 00:01:08 -- baseline 00:02:30
-03/20 21:16:20Z -Runtime: hafs_test 00:00:28 -- baseline 00:01:30
-03/20 21:16:20Z -Runtime: 3drtma_test 00:01:28 -- baseline 00:01:30
-03/20 21:16:20Z -Runtime: mpas_test 00:01:06 -- baseline 00:02:30
-03/20 22:01:54Z -Runtime: mpas_hfip_test 00:03:16 -- baseline 00:05:00
-03/20 22:01:54Z -Runtime: gcafs_test 00:01:11 -- baseline 00:02:30
-03/20 22:08:24Z -Runtime: rrfs_test 00:06:42 -- baseline 00:06:00
-03/20 22:08:24Z -Runtime: rrfs_ifi_missing 00:01:45 -- baseline 00:03:00
-03/20 22:08:24Z -Runtime: gfs_test 00:05:20 -- baseline 00:15:00
+03/26 05:13:44Z -aqm test: your new post executable generates bit-identical CMAQ08.tm00 as the develop branch
+03/26 05:13:57Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch
+03/26 05:14:12Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch
+03/26 05:14:32Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch
+03/26 05:14:33Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch
+03/26 05:14:44Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch
+03/26 05:14:44Z -mpas test: your new post executable did not generate bit-identical POSTTWO18.tm00 as the develop branch
+03/26 05:14:55Z -3drtma test: your new post executable did not generate bit-identical WRFTWO.GrbF00 as the develop branch
+03/26 05:14:55Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch
+03/26 05:15:02Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch
+03/26 05:15:25Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch
+03/26 05:16:04Z -rrfs_ifi_missing test: your new post executable did not generate bit-identical IFIFIP36.tm00 as the develop branch
+03/26 05:16:13Z -gcafs test: your new post executable generates bit-identical GFSPRS.GrbF60 as the develop branch
+03/26 05:16:14Z -gcafs test: your new post executable generates bit-identical GFSFLX.GrbF60 as the develop branch
+03/26 05:16:19Z -hrrr test: your new post executable did not generate bit-identical WRFTWO.GrbF10 as the develop branch
+03/26 05:16:20Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch
+03/26 05:16:21Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch
+03/26 05:16:54Z -rap test: your new post executable did not generate bit-identical WRFPRS.GrbF06 as the develop branch
+03/26 05:17:07Z -rap test: your new post executable did not generate bit-identical WRFNAT.GrbF06 as the develop branch
+03/26 05:17:36Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch
+03/26 05:17:37Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch
+03/26 05:17:37Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch
+03/26 05:17:58Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch
+03/26 05:18:00Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch
+03/26 05:18:12Z -mpas_hfip test: your new post executable did not generate bit-identical 2DFLD.GrbF48 as the develop branch
+03/26 05:18:40Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch
+03/26 05:18:41Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch
+03/26 05:18:41Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch
+03/26 05:19:49Z -rrfs test: your new post executable did not generate bit-identical PRSLEV36.tm00 as the develop branch
+03/26 05:19:49Z -rrfs test: your new post executable did not generate bit-identical NATLEV36.tm00 as the develop branch
+03/26 05:19:49Z -rrfs test: your new post executable did not generate bit-identical 2DFLD36.tm00 as the develop branch
+03/26 05:14:13Z -Runtime: sfs_test 00:00:04 -- baseline 00:01:20
+03/26 05:14:13Z -Runtime: aqm_test 00:00:08 -- baseline 00:00:30
+03/26 05:15:13Z -Runtime: gefsv12_test 00:00:13 -- baseline 00:02:00
+03/26 05:15:28Z -Runtime: gefsv13_test 00:00:32 -- baseline 00:02:00
+03/26 05:17:43Z -Runtime: nmmb_test 00:00:20 -- baseline 00:01:30
+03/26 05:17:43Z -Runtime: rap_test 00:01:00 -- baseline 00:02:00
+03/26 05:17:43Z -Runtime: hrrr_test 00:01:25 -- baseline 00:02:30
+03/26 05:17:43Z -Runtime: hafs_test 00:00:29 -- baseline 00:01:30
+03/26 05:17:43Z -Runtime: 3drtma_test 00:01:27 -- baseline 00:01:30
+03/26 05:17:43Z -Runtime: mpas_test 00:01:16 -- baseline 00:02:30
+03/26 05:18:13Z -Runtime: mpas_hfip_test 00:03:20 -- baseline 00:05:00
+03/26 05:18:13Z -Runtime: gcafs_test 00:01:11 -- baseline 00:02:30
+03/26 05:19:58Z -Runtime: rrfs_test 00:05:52 -- baseline 00:06:00
+03/26 05:19:58Z -Runtime: rrfs_ifi_missing 00:01:48 -- baseline 00:03:00
+03/26 05:19:59Z -Runtime: gfs_test 00:04:50 -- baseline 00:15:00
Check tests:
['sfs', 'aqm', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'gcafs', 'rrfs', 'rrfs_ifi_missing', 'gfs']
-There are changes in results for case 3drtma in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1469_ursa_intelllvm/ci/rundir/upp-URSA/3drtma_2025091010/WRFTWO.GrbF00
-Refer to .diff files in rundir: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1469_ursa_intelllvm/ci/rundir/upp-URSA for details on differences in results for each case.
+There are changes in results for case mpas in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA/mpas_2025071400/POSTTWO18.tm00
+There are changes in results for case hrrr in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA/hrrr_2025063004/WRFTWO.GrbF10
+There are changes in results for case mpas in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA/mpas_hfip_2024100700/2DFLD.GrbF48
+There are changes in results for case rrfs in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA/rrfs_ifi_missing_2026032512/IFIFIP36.tm00
+There are changes in results for case 3drtma in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA/3drtma_2025091010/WRFTWO.GrbF00
+There are changes in results for case rrfs in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA/rrfs_2026032512/NATLEV36.tm00
+There are changes in results for case rrfs in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA/rrfs_2026032512/2DFLD36.tm00
+There are changes in results for case rrfs in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA/rrfs_2026032512/PRSLEV36.tm00
+There are changes in results for case rap in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA/rap_2025070115/WRFPRS.GrbF06
+There are changes in results for case rap in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA/rap_2025070115/WRFNAT.GrbF06
+Refer to .diff files in rundir: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1473_ursa_intelllvm/ci/rundir/upp-URSA for details on differences in results for each case.
===== End of UPP Regression Testing Log =====
diff --git a/tests/logs/rt.log.WCOSS2_intel b/tests/logs/rt.log.WCOSS2_intel
index 340ef39ad..013940581 100644
--- a/tests/logs/rt.log.WCOSS2_intel
+++ b/tests/logs/rt.log.WCOSS2_intel
@@ -1,6 +1,6 @@
===== Start of UPP Regression Testing Log =====
UPP Hash Tested:
-91044de23be4fab45078ce366895798bdea34333
+b2f110ad822eb532d28af8fb8dbbd0291e4f5a8d
Submodule hashes:
-68953f566b4d728b9ecf9a352c56e2aaeec6d8ec sorc/libIFI.fd
@@ -9,58 +9,64 @@ Submodule hashes:
Run directory: /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2
Baseline directory: /lfs/h2/emc/vpppg/noscrub/wen.meng/test_suite
-Total runtime: 00h:16m:26s
-Test Date: 20260320 12:16:45
+Total runtime: 00h:19m:55s
+Test Date: 20260324 14:16:52
Summary Results:
-03/20 12:03:51Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch
-03/20 12:03:57Z -aqm test: your new post executable generates bit-identical CMAQ08.tm00 as the develop branch
-03/20 12:04:09Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch
-03/20 12:04:38Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch
-03/20 12:04:51Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch
-03/20 12:04:53Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch
-03/20 12:04:55Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch
-03/20 12:05:07Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch
-03/20 12:05:08Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch
-03/20 12:05:09Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch
-03/20 12:05:19Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch
-03/20 12:05:22Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch
-03/20 12:05:23Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch
-03/20 12:05:25Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch
-03/20 12:05:43Z -3drtma test: your new post executable did not generate bit-identical WRFTWO.GrbF00 as the develop branch
-03/20 12:05:45Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch
-03/20 12:06:19Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch
-03/20 12:06:21Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch
-03/20 12:06:25Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch
-03/20 12:07:09Z -gcafs test: your new post executable generates bit-identical GFSPRS.GrbF60 as the develop branch
-03/20 12:07:12Z -gcafs test: your new post executable generates bit-identical GFSFLX.GrbF60 as the develop branch
-03/20 12:07:49Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch
-03/20 12:07:55Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch
-03/20 12:07:57Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch
-03/20 12:09:02Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch
-03/20 12:14:26Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch
-03/20 12:14:28Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch
-03/20 12:14:28Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch
-03/20 12:15:38Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch
-03/20 12:15:59Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch
-03/20 12:16:07Z -rrfs test: your new post executable generates bit-identical 2DFLD18.tm00 as the develop branch
-03/20 12:04:04Z -Runtime: sfs_test 00:00:43 -- baseline 00:00:50
-03/20 12:04:24Z -Runtime: aqm_test 00:00:53 -- baseline 00:01:00
-03/20 12:04:29Z -Runtime: gefsv12_test 00:01:06 -- baseline 00:01:20
-03/20 12:05:35Z -Runtime: gefsv13_test 00:01:52 -- baseline 00:02:00
-03/20 12:05:43Z -Runtime: nmmb_test 00:02:13 -- baseline 00:02:20
-03/20 12:05:48Z -Runtime: rap_test 00:01:50 -- baseline 00:02:00
-03/20 12:06:56Z -Runtime: hrrr_test 00:03:23 -- baseline 00:03:40
-03/20 12:07:01Z -Runtime: hafs_test 00:01:35 -- baseline 00:02:00
-03/20 12:07:05Z -Runtime: 3drtma_test 00:02:43 -- baseline 00:03:00
-03/20 12:07:09Z -Runtime: mpas_test 00:02:23 -- baseline 00:02:40
-03/20 12:08:18Z -Runtime: mpas_hfip.test 00:04:56 -- baseline 00:05:00
-03/20 12:08:22Z -Runtime: gcafs_test 00:04:10 -- baseline 00:05:30
-03/20 12:16:36Z -Runtime: rrfs_test 00:13:10 -- baseline 00:10:00
-03/20 12:16:41Z -Runtime: rrfs_ifi_mis 00:06:01 -- baseline 00:08:00
-03/20 12:16:45Z -Runtime: gfs_test 00:11:28 -- baseline 00:15:00
+03/24 14:00:38Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch
+03/24 14:00:52Z -aqm test: your new post executable generates bit-identical CMAQ08.tm00 as the develop branch
+03/24 14:01:00Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch
+03/24 14:01:29Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch
+03/24 14:01:45Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch
+03/24 14:01:50Z -rap test: your new post executable did not generate bit-identical WRFPRS.GrbF06 as the develop branch
+03/24 14:02:04Z -rap test: your new post executable did not generate bit-identical WRFNAT.GrbF06 as the develop branch
+03/24 14:02:06Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch
+03/24 14:02:09Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch
+03/24 14:02:09Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch
+03/24 14:02:11Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch
+03/24 14:02:14Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch
+03/24 14:02:21Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch
+03/24 14:02:32Z -mpas test: your new post executable did not generate bit-identical POSTTWO18.tm00 as the develop branch
+03/24 14:02:40Z -3drtma test: your new post executable did not generate bit-identical WRFTWO.GrbF00 as the develop branch
+03/24 14:02:42Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch
+03/24 14:03:30Z -hrrr test: your new post executable did not generate bit-identical WRFTWO.GrbF10 as the develop branch
+03/24 14:03:31Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch
+03/24 14:03:33Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch
+03/24 14:04:16Z -gcafs test: your new post executable generates bit-identical GFSPRS.GrbF60 as the develop branch
+03/24 14:04:17Z -gcafs test: your new post executable generates bit-identical GFSFLX.GrbF60 as the develop branch
+03/24 14:04:26Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch
+03/24 14:04:31Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch
+03/24 14:05:13Z -mpas_hfip test: your new post executable did not generate bit-identical 2DFLD.GrbF48 as the develop branch
+03/24 14:05:24Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch
+03/24 14:11:14Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch
+03/24 14:11:15Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch
+03/24 14:11:15Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch
+03/24 14:12:38Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch
+03/24 14:12:53Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch
+03/24 14:16:09Z -rrfs test: your new post executable did not generate bit-identical 2DFLD18.tm00 as the develop branch
+03/24 14:00:53Z -Runtime: sfs_test 00:00:42 -- baseline 00:00:50
+03/24 14:01:14Z -Runtime: aqm_test 00:01:00 -- baseline 00:01:00
+03/24 14:01:18Z -Runtime: gefsv12_test 00:01:09 -- baseline 00:01:20
+03/24 14:02:11Z -Runtime: gefsv13_test 00:01:53 -- baseline 00:02:00
+03/24 14:02:32Z -Runtime: nmmb_test 00:02:17 -- baseline 00:02:20
+03/24 14:02:36Z -Runtime: rap_test 00:02:12 -- baseline 00:02:00
+03/24 14:04:01Z -Runtime: hrrr_test 00:03:43 -- baseline 00:03:40
+03/24 14:04:05Z -Runtime: hafs_test 00:01:37 -- baseline 00:02:00
+03/24 14:04:10Z -Runtime: 3drtma_test 00:02:51 -- baseline 00:03:00
+03/24 14:04:14Z -Runtime: mpas_test 00:02:42 -- baseline 00:02:40
+03/24 14:05:46Z -Runtime: mpas_hfip.test 00:05:24 -- baseline 00:05:00
+03/24 14:05:50Z -Runtime: gcafs_test 00:04:27 -- baseline 00:05:30
+03/24 14:16:42Z -Runtime: rrfs_test 00:16:26 -- baseline 00:10:00
+03/24 14:16:46Z -Runtime: rrfs_ifi_mis 00:05:32 -- baseline 00:08:00
+03/24 14:16:51Z -Runtime: gfs_test 00:11:26 -- baseline 00:15:00
Check tests:
['sfs', 'aqm', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'gcafs', 'rrfs', 'rrfs_ifi_missing', 'gfs']
There are changes in results for case 3drtma in /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2/3drtma_2025091010/WRFTWO.GrbF00
+There are changes in results for case mpas in /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2/mpas_hfip_2024100700/2DFLD.GrbF48
+There are changes in results for case mpas in /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2/mpas_2025071400/POSTTWO18.tm00
+There are changes in results for case hrrr in /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2/hrrr_2025063004/WRFTWO.GrbF10
+There are changes in results for case rrfs in /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2/rrfs_2025040112/2DFLD18.tm00
+There are changes in results for case rap in /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2/rap_2025070115/WRFPRS.GrbF06
+There are changes in results for case rap in /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2/rap_2025070115/WRFNAT.GrbF06
Refer to .diff files in rundir: /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2 for details on differences in results for each case.
===== End of UPP Regression Testing Log =====