From ec5dd43a7e5bc03846ff4130bac102f1374336d9 Mon Sep 17 00:00:00 2001 From: Nick Szapiro Date: Thu, 23 Oct 2025 15:01:41 +0000 Subject: [PATCH 1/9] Address UPP side. cpld_debug_gfsv17 passes on ursa --- sorc/ncep_post.fd/ALLOCATE_ALL.f | 8 ++++++++ sorc/ncep_post.fd/AVIATION.f | 3 ++- sorc/ncep_post.fd/BNDLYR.f | 1 + sorc/ncep_post.fd/CALGUST.f | 1 + sorc/ncep_post.fd/CALHEL.f | 1 + sorc/ncep_post.fd/CALHEL2.f | 1 + sorc/ncep_post.fd/CALHEL3.f | 1 + sorc/ncep_post.fd/CALMCVG.f | 3 ++- sorc/ncep_post.fd/CALPBL.f | 1 + sorc/ncep_post.fd/CALPBLREGIME.f | 1 + sorc/ncep_post.fd/CALRCH.f | 1 + sorc/ncep_post.fd/CALTAU.f | 1 + sorc/ncep_post.fd/CALUPDHEL.f | 1 + sorc/ncep_post.fd/DEALLOCATE.f | 8 ++++++++ sorc/ncep_post.fd/EXCH.f | 8 ++++++++ sorc/ncep_post.fd/FDLVL.f | 2 ++ sorc/ncep_post.fd/INITPOST.F | 1 + sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f | 1 + sorc/ncep_post.fd/INITPOST_NEMS.f | 1 + sorc/ncep_post.fd/INITPOST_NETCDF.f | 1 + sorc/ncep_post.fd/MDL2AGL.f | 1 + sorc/ncep_post.fd/MDL2P.f | 1 + sorc/ncep_post.fd/MDL2SIGMA.f | 1 + sorc/ncep_post.fd/MDL2THANDPV.f | 1 + sorc/ncep_post.fd/MISCLN.f | 1 + sorc/ncep_post.fd/PROCESS.f | 8 ++++++++ sorc/ncep_post.fd/READ_xml.f | 8 ++++++++ sorc/ncep_post.fd/SET_OUTFLDS.f | 8 ++++++++ sorc/ncep_post.fd/SLP_new.f | 1 + sorc/ncep_post.fd/TABLE.f | 7 +++++++ sorc/ncep_post.fd/TABLEQ.f | 7 +++++++ sorc/ncep_post.fd/UPP_MATH.f | 20 ++++++++++++-------- sorc/ncep_post.fd/UPP_PHYSICS.f | 13 +++++++++---- sorc/ncep_post.fd/WRFPOST.F | 5 +++++ sorc/ncep_post.fd/get_postfilename.f | 10 +++++++++- 35 files changed, 123 insertions(+), 15 deletions(-) diff --git a/sorc/ncep_post.fd/ALLOCATE_ALL.f b/sorc/ncep_post.fd/ALLOCATE_ALL.f index 16853a3f9..53484614f 100644 --- a/sorc/ncep_post.fd/ALLOCATE_ALL.f +++ b/sorc/ncep_post.fd/ALLOCATE_ALL.f @@ -38,6 +38,12 @@ !! LIBRARY: !! - COMMON - CTLBLK.comm !! + MODULE ALLOCATE_ALL_UPP_MOD + + IMPLICIT NONE + + CONTAINS + SUBROUTINE ALLOCATE_ALL() ! use upp_ifi_mod, only: set_ifi_dims @@ -1462,3 +1468,5 @@ SUBROUTINE ALLOCATE_ALL() endif ! end + + END MODULE ALLOCATE_ALL_UPP_MOD diff --git a/sorc/ncep_post.fd/AVIATION.f b/sorc/ncep_post.fd/AVIATION.f index 010e5c8bd..1ccb50764 100644 --- a/sorc/ncep_post.fd/AVIATION.f +++ b/sorc/ncep_post.fd/AVIATION.f @@ -266,6 +266,7 @@ SUBROUTINE CALCAT(U,V,H,U_OLD,V_OLD,H_OLD,CAT) use ctlblk_mod, only: spval, jsta_2l, jend_2u, jsta_m, jend_m, & im, jm, ista_2l, iend_2u, ista_m, iend_m, ista, iend use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch ! !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none @@ -273,7 +274,7 @@ SUBROUTINE CALCAT(U,V,H,U_OLD,V_OLD,H_OLD,CAT) ! ! DECLARE VARIABLES. ! - REAL,DIMENSION(ista_2l:iend_2u,jsta_2l:jend_2u),INTENT(IN) :: U,V,H, & + REAL,DIMENSION(ista_2l:iend_2u,jsta_2l:jend_2u),INTENT(INOUT) :: U,V,H, & U_OLD,V_OLD,H_OLD ! INTEGER,INTENT(IN) :: L REAL,DIMENSION(ista_2l:iend_2u,jsta_2l:jend_2u),INTENT(INOUT) :: CAT diff --git a/sorc/ncep_post.fd/BNDLYR.f b/sorc/ncep_post.fd/BNDLYR.f index aa900d756..1294a5538 100644 --- a/sorc/ncep_post.fd/BNDLYR.f +++ b/sorc/ncep_post.fd/BNDLYR.f @@ -65,6 +65,7 @@ SUBROUTINE BNDLYR(PBND,TBND,QBND,RHBND,UBND,VBND, & use physcons_post, only: con_rd, con_rv, con_eps, con_epsm1 use gridspec_mod, only: gridtype use upp_physics, only: FPVSNEW + use exch_upp_mod, only: exch ! implicit none ! diff --git a/sorc/ncep_post.fd/CALGUST.f b/sorc/ncep_post.fd/CALGUST.f index c45b26f99..99b821ade 100644 --- a/sorc/ncep_post.fd/CALGUST.f +++ b/sorc/ncep_post.fd/CALGUST.f @@ -33,6 +33,7 @@ SUBROUTINE CALGUST(LPBL,ZPBL,GUST) use ctlblk_mod, only: jsta, jend, spval, jsta_m, jend_m, num_procs, mpi_comm_comp, lm,& modelname, im, jm, jsta_2l, jend_2u, ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch implicit none diff --git a/sorc/ncep_post.fd/CALHEL.f b/sorc/ncep_post.fd/CALHEL.f index ef866bc0c..3fa38b716 100644 --- a/sorc/ncep_post.fd/CALHEL.f +++ b/sorc/ncep_post.fd/CALHEL.f @@ -55,6 +55,7 @@ SUBROUTINE CALHEL(DEPTH,UST,VST,HELI,USHR1,VSHR1,USHR6,VSHR6) lm, im, jm, me, spval, & ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/CALHEL2.f b/sorc/ncep_post.fd/CALHEL2.f index a8b5ba18b..2117a851a 100644 --- a/sorc/ncep_post.fd/CALHEL2.f +++ b/sorc/ncep_post.fd/CALHEL2.f @@ -57,6 +57,7 @@ SUBROUTINE CALHEL2(LLOW,LUPP,DEPTH,UST,VST,HELI,CANGLE) lm, im, jm, me, spval, & ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/CALHEL3.f b/sorc/ncep_post.fd/CALHEL3.f index 2e28e6062..37899ef0f 100644 --- a/sorc/ncep_post.fd/CALHEL3.f +++ b/sorc/ncep_post.fd/CALHEL3.f @@ -58,6 +58,7 @@ SUBROUTINE CALHEL3(LLOW,LUPP,UST,VST,HELI) lm, im, jm, me, spval, & ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/CALMCVG.f b/sorc/ncep_post.fd/CALMCVG.f index 352345676..076d16adc 100644 --- a/sorc/ncep_post.fd/CALMCVG.f +++ b/sorc/ncep_post.fd/CALMCVG.f @@ -51,12 +51,13 @@ SUBROUTINE CALMCVG(Q1D,U1D,V1D,QCNVG) jsta_m2, jend_m2, im, jm, & ista_2l, iend_2u, ista_m, iend_m, ista_m2, iend_m2 use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! ! DECLARE VARIABLES. ! - REAL,dimension(ista_2l:iend_2u,jsta_2l:jend_2u),intent(in) :: Q1D, U1D, V1D + REAL,dimension(ista_2l:iend_2u,jsta_2l:jend_2u),intent(inout) :: Q1D, U1D, V1D REAL,dimension(ista_2l:iend_2u,jsta_2l:jend_2u),intent(inout) :: QCNVG REAL R2DY, R2DX diff --git a/sorc/ncep_post.fd/CALPBL.f b/sorc/ncep_post.fd/CALPBL.f index 68110ccd0..1446d1bc8 100644 --- a/sorc/ncep_post.fd/CALPBL.f +++ b/sorc/ncep_post.fd/CALPBL.f @@ -44,6 +44,7 @@ SUBROUTINE CALPBL(PBLHGT,METHOD) use ctlblk_mod, only: lm, im, jsta, jend, spval, jsta_m, jsta_2l, jend_2u, jend_m, & ista, iend, ista_m, ista_2l, iend_2u, iend_m use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/CALPBLREGIME.f b/sorc/ncep_post.fd/CALPBLREGIME.f index 703eb9ab9..7634efd5d 100644 --- a/sorc/ncep_post.fd/CALPBLREGIME.f +++ b/sorc/ncep_post.fd/CALPBLREGIME.f @@ -40,6 +40,7 @@ SUBROUTINE CALPBLREGIME(PBLREGIME) use ctlblk_mod, only: jsta, jend, spval, lm, jsta_m, jend_m, im, & jsta_2l, jend_2u, ista, iend, ista_m, iend_m,ista_2l,iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/CALRCH.f b/sorc/ncep_post.fd/CALRCH.f index 09fabb3e4..5f812ef05 100644 --- a/sorc/ncep_post.fd/CALRCH.f +++ b/sorc/ncep_post.fd/CALRCH.f @@ -38,6 +38,7 @@ SUBROUTINE CALRCH(EL,RICHNO) jsta_2l, jend_2u, lm, & ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/CALTAU.f b/sorc/ncep_post.fd/CALTAU.f index 7da47753b..140a1d887 100644 --- a/sorc/ncep_post.fd/CALTAU.f +++ b/sorc/ncep_post.fd/CALTAU.f @@ -41,6 +41,7 @@ SUBROUTINE CALTAU(TAUX,TAUY) use ctlblk_mod, only: jsta_2l, jend_2u, lm, jsta, jend, spval, jsta_m,& jm, im, jend_m, ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch implicit none ! diff --git a/sorc/ncep_post.fd/CALUPDHEL.f b/sorc/ncep_post.fd/CALUPDHEL.f index 397218fae..6b5d1cb86 100644 --- a/sorc/ncep_post.fd/CALUPDHEL.f +++ b/sorc/ncep_post.fd/CALUPDHEL.f @@ -34,6 +34,7 @@ SUBROUTINE CALUPDHEL(UPDHEL) ista_2l, iend_2u, ista_m, iend_m use gridspec_mod, only: gridtype use upp_math, only: DVDXDUDY, DDVDX, DDUDY + use exch_upp_mod, only: exch implicit none diff --git a/sorc/ncep_post.fd/DEALLOCATE.f b/sorc/ncep_post.fd/DEALLOCATE.f index 9d5a646df..aa42c3697 100644 --- a/sorc/ncep_post.fd/DEALLOCATE.f +++ b/sorc/ncep_post.fd/DEALLOCATE.f @@ -17,6 +17,12 @@ !> 2025-01-13 | Jaymes Kenyon| Add graupel number concentration (QQNG) !> 2025-01-13 | Jaymes Kenyon| Add HAIL_BUCKET + MODULE DE_ALLOCATE_UPP_MOD + + IMPLICIT NONE + + CONTAINS + !> @author Jim Tuccillo IBM @date 2000-01-06 SUBROUTINE DE_ALLOCATE @@ -593,3 +599,5 @@ SUBROUTINE DE_ALLOCATE endif end + + END MODULE DE_ALLOCATE_UPP_MOD diff --git a/sorc/ncep_post.fd/EXCH.f b/sorc/ncep_post.fd/EXCH.f index c659775ca..ee92a6978 100644 --- a/sorc/ncep_post.fd/EXCH.f +++ b/sorc/ncep_post.fd/EXCH.f @@ -16,6 +16,12 @@ !> during compilation, even if it's specified as a compiler option in the !> makefile (Tuccillo, personal communication; Ferrier, Feb '02). !> + MODULE EXCH_UPP_MOD + + implicit none + + contains + !> @author Jim Tuccillo IBM @date 2000-01-06 !---------------------------------------------------------------------- !> @brief exch() Subroutine that exchanges one halo row. @@ -460,3 +466,5 @@ subroutine exch_f(a) ! end + END MODULE EXCH_UPP_MOD + diff --git a/sorc/ncep_post.fd/FDLVL.f b/sorc/ncep_post.fd/FDLVL.f index 35a90e1b6..173ee25de 100644 --- a/sorc/ncep_post.fd/FDLVL.f +++ b/sorc/ncep_post.fd/FDLVL.f @@ -69,6 +69,7 @@ SUBROUTINE FDLVL(ITYPE,TFD,QFD,UFD,VFD,PFD,ICINGFD) JEND_M, HTFD, NFD, IM, JM, NBIN_DU, & MODELNAME, ISTA, IEND, ISTA_2L, IEND_2U, ISTA_M, IEND_M use gridspec_mod, only: GRIDTYPE + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! @@ -491,6 +492,7 @@ SUBROUTINE FDLVL_UV(ITYPE,NFD,HTFD,UFD,VFD) JEND_M, IM, JM, MODELNAME, & ISTA, IEND, ISTA_2L, IEND_2U, ISTA_M, IEND_M use gridspec_mod, only: GRIDTYPE + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/INITPOST.F b/sorc/ncep_post.fd/INITPOST.F index 195189381..cd71c83e6 100644 --- a/sorc/ncep_post.fd/INITPOST.F +++ b/sorc/ncep_post.fd/INITPOST.F @@ -70,6 +70,7 @@ SUBROUTINE INITPOST use gridspec_mod, only: gridtype, dxval, latstart, latlast, lonstart, & lonlast, dyval, cenlat, cenlon, maptype, truelat1, truelat2, & standlon, psmapf + use exch_upp_mod, only: exch use wrf_io_flags_mod, only: !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none diff --git a/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f b/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f index 7c0b9398e..48ee7862a 100644 --- a/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f +++ b/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f @@ -86,6 +86,7 @@ SUBROUTINE INITPOST_GFS_NEMS_MPIIO(iostatusAER) dxval, dyval, truelat2, truelat1, psmapf, cenlat use nemsio_module_mpi use upp_physics, only: fpvsnew, caldiv, calgradps + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/INITPOST_NEMS.f b/sorc/ncep_post.fd/INITPOST_NEMS.f index ecd42f8cf..cd238ff63 100644 --- a/sorc/ncep_post.fd/INITPOST_NEMS.f +++ b/sorc/ncep_post.fd/INITPOST_NEMS.f @@ -59,6 +59,7 @@ SUBROUTINE INITPOST_NEMS(NREC,nfile) lonlastv, cenlonv use nemsio_module, only: nemsio_gfile, nemsio_getfilehead, nemsio_close, nemsio_getheadvar use upp_math, only: h2u + use exch_upp_mod, only: exch ! ! INCLUDE/SET PARAMETERS. implicit none diff --git a/sorc/ncep_post.fd/INITPOST_NETCDF.f b/sorc/ncep_post.fd/INITPOST_NETCDF.f index d94afce44..6afc38b53 100644 --- a/sorc/ncep_post.fd/INITPOST_NETCDF.f +++ b/sorc/ncep_post.fd/INITPOST_NETCDF.f @@ -136,6 +136,7 @@ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d) latstartv, latlastv,cenlatv,latstart_r,latlast_r,lonstart_r,lonlast_r, STANDLON, & latse,lonse,latnw,lonnw use upp_physics, only: fpvsnew + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/MDL2AGL.f b/sorc/ncep_post.fd/MDL2AGL.f index bd1d741ae..19bfedb20 100644 --- a/sorc/ncep_post.fd/MDL2AGL.f +++ b/sorc/ncep_post.fd/MDL2AGL.f @@ -69,6 +69,7 @@ SUBROUTINE MDL2AGL ista, iend, ista_2l, iend_2u, ista_m, iend_m use rqstfld_mod, only: iget, lvls, iavblfld, lvlsxml, id use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none INCLUDE "mpif.h" diff --git a/sorc/ncep_post.fd/MDL2P.f b/sorc/ncep_post.fd/MDL2P.f index fbd2b128e..f3562116f 100644 --- a/sorc/ncep_post.fd/MDL2P.f +++ b/sorc/ncep_post.fd/MDL2P.f @@ -80,6 +80,7 @@ SUBROUTINE MDL2P(iostatusD3D) use gridspec_mod, only: GRIDTYPE, MAPTYPE, DXVAL use upp_physics, only: FPVSNEW, CALRH, CALVOR, CALSLR_ROEBBER, CALSLR_UUTAH, & CALSLR_UUTAH2, CALCHIPSI + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! diff --git a/sorc/ncep_post.fd/MDL2SIGMA.f b/sorc/ncep_post.fd/MDL2SIGMA.f index 6dcb2654e..f34e6b861 100644 --- a/sorc/ncep_post.fd/MDL2SIGMA.f +++ b/sorc/ncep_post.fd/MDL2SIGMA.f @@ -67,6 +67,7 @@ SUBROUTINE MDL2SIGMA jm, im_jm, ista, iend, ista_2l, iend_2u, ista_m, iend_m use rqstfld_mod, only: iget, lvls, id, iavblfld, lvlsxml use gridspec_mod, only :gridtype + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/MDL2THANDPV.f b/sorc/ncep_post.fd/MDL2THANDPV.f index cf145dab1..2f6517dbc 100644 --- a/sorc/ncep_post.fd/MDL2THANDPV.f +++ b/sorc/ncep_post.fd/MDL2THANDPV.f @@ -43,6 +43,7 @@ SUBROUTINE MDL2THANDPV(kth,kpv,th,pv) use gridspec_mod, only: gridtype,dyval use upp_physics, only: FPVSNEW use upp_math, only: DVDXDUDY, DDVDX, DDUDY, UUAVG, h2u + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/MISCLN.f b/sorc/ncep_post.fd/MISCLN.f index 4ff9bdc89..3c1eb3f6b 100644 --- a/sorc/ncep_post.fd/MISCLN.f +++ b/sorc/ncep_post.fd/MISCLN.f @@ -74,6 +74,7 @@ SUBROUTINE MISCLN use grib2_module, only: pset use upp_physics, only: FPVSNEW,CALRH_PW,CALCAPE,CALCAPE2,TVIRTUAL use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/PROCESS.f b/sorc/ncep_post.fd/PROCESS.f index e10a5bfa5..a9bc453b0 100644 --- a/sorc/ncep_post.fd/PROCESS.f +++ b/sorc/ncep_post.fd/PROCESS.f @@ -26,6 +26,12 @@ !> 2023-01-24 | Sam Trahan | run IFI and compute its runtime !> 2023-08-24 | Yali Mao | Remove running MDL2STD_P !> + MODULE PROCESS_UPP_MOD + + implicit none + + contains + !> @author Russ Treadon W/NP2 @date 1992-12-21 !---------------------------------------------------------------------------- !> process() is a driver for major post routines. @@ -144,3 +150,5 @@ SUBROUTINE PROCESS(kth,kpv,th,pv,iostatusD3D) ! RETURN END + + END MODULE PROCESS_UPP_MOD diff --git a/sorc/ncep_post.fd/READ_xml.f b/sorc/ncep_post.fd/READ_xml.f index 836a7dd49..49e70a42c 100644 --- a/sorc/ncep_post.fd/READ_xml.f +++ b/sorc/ncep_post.fd/READ_xml.f @@ -10,6 +10,12 @@ !> 2015-03-10 | Lin Gan | Replace XML file with flat file implementation with parameter marshalling !> 2016-07-08 | J. Carley | Clean up prints + MODULE READ_XML_UPP_MOD + + IMPLICIT NONE + + CONTAINS + SUBROUTINE READ_xml() use xml_perl_data,only: post_avblflds,paramset,read_postxconfig @@ -51,3 +57,5 @@ SUBROUTINE READ_xml() RETURN end subroutine read_xml + END MODULE READ_XML_UPP_MOD + diff --git a/sorc/ncep_post.fd/SET_OUTFLDS.f b/sorc/ncep_post.fd/SET_OUTFLDS.f index 3030f88ec..fe1473e2f 100644 --- a/sorc/ncep_post.fd/SET_OUTFLDS.f +++ b/sorc/ncep_post.fd/SET_OUTFLDS.f @@ -14,6 +14,12 @@ !> 2015-03-10 | Lin Gan | Replace XML file with flat file implementation !> 2019-10-30 | Bo Cui | Removw "GOTO" Statement !--------------------------------------------------------------------------- + MODULE SET_OUTFLDS_UPP_MOD + + IMPLICIT NONE + + CONTAINS + !> @brief Reads post XML control file. !> !> @param[in] KTH total number of isentropic levels @@ -172,3 +178,5 @@ SUBROUTINE SET_OUTFLDS(kth,th,kpv,pv) RETURN END + + END MODULE SET_OUTFLDS_UPP_MOD diff --git a/sorc/ncep_post.fd/SLP_new.f b/sorc/ncep_post.fd/SLP_new.f index ef7a31d75..037f309e4 100644 --- a/sorc/ncep_post.fd/SLP_new.f +++ b/sorc/ncep_post.fd/SLP_new.f @@ -56,6 +56,7 @@ SUBROUTINE MEMSLP(TPRES,QPRES,FIPRES) use ctlblk_mod, only: jend, jsta, spval, spl, num_procs, mpi_comm_comp, lsmp1, & jsta_m, jend_m, lm, im, jsta_2l, jend_2u, lsm, jm,& im_jm, iend, ista, ista_m, iend_m, ista_2l, iend_2u + use exch_upp_mod, only: exch !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/TABLE.f b/sorc/ncep_post.fd/TABLE.f index 120a0e79f..86a9905f9 100644 --- a/sorc/ncep_post.fd/TABLE.f +++ b/sorc/ncep_post.fd/TABLE.f @@ -1,4 +1,10 @@ !&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& + MODULE TABLE_UPP_MOD + + IMPLICIT NONE + + CONTAINS + SUBROUTINE TABLE(PTBL,TTBL,PT & &, RDQ,RDTH,RDP,RDTHE,PL,THL,QS0,SQS,STHE,THE0) ! ****************************************************************** @@ -162,3 +168,4 @@ SUBROUTINE TABLE(PTBL,TTBL,PT & ! RETURN END + END MODULE TABLE_UPP_MOD diff --git a/sorc/ncep_post.fd/TABLEQ.f b/sorc/ncep_post.fd/TABLEQ.f index 6a3792b02..84bae71dd 100644 --- a/sorc/ncep_post.fd/TABLEQ.f +++ b/sorc/ncep_post.fd/TABLEQ.f @@ -1,4 +1,10 @@ !&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& + MODULE TABLEQ_UPP_MOD + + IMPLICIT NONE + + CONTAINS + SUBROUTINE TABLEQ(TTBLQ,RDP,RDTHE,PL,THL,STHE,THE0) ! ****************************************************************** ! * * @@ -89,3 +95,4 @@ SUBROUTINE TABLEQ(TTBLQ,RDP,RDTHE,PL,THL,STHE,THE0) ! RETURN END + END MODULE TABLEQ_UPP_MOD diff --git a/sorc/ncep_post.fd/UPP_MATH.f b/sorc/ncep_post.fd/UPP_MATH.f index c5a4a0bb5..8bc31a1f1 100644 --- a/sorc/ncep_post.fd/UPP_MATH.f +++ b/sorc/ncep_post.fd/UPP_MATH.f @@ -138,7 +138,7 @@ subroutine H2U(ingrid,outgrid) ! !> H2U() interpolates from H points onto U points !> -!> @param[in] ingrid Input grid on H points +!> @param[inout] ingrid Input grid on H points !> @param[out] outgrid Output grid on U points !> !> Author: CHUANG, EMC, Dec. 2010 @@ -147,12 +147,13 @@ subroutine H2U(ingrid,outgrid) use ctlblk_mod, only: spval, jsta, jend, jsta_m, jend_m, me, num_procs, jm,& im, jsta_2l, jend_2u, ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only : exch implicit none INCLUDE "mpif.h" integer:: i,j,ie,iw - real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(in)::ingrid + real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(inout)::ingrid real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(out)::outgrid outgrid=spval if(GRIDTYPE == 'A')THEN @@ -203,7 +204,7 @@ subroutine H2V(ingrid,outgrid) ! !> H2V() interpolates from H points onto V points !> -!> @param[in] ingrid Input grid on H points. +!> @param[inout] ingrid Input grid on H points. !> @param[out] outgrid Output grid on V points. !> !> Author: CHUANG, EMC, Dec. 2010 @@ -211,10 +212,11 @@ subroutine H2V(ingrid,outgrid) use ctlblk_mod, only: spval, jsta, jend, jsta_m, jend_m, im, jsta_2l, jend_2u,& ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only : exch implicit none INCLUDE "mpif.h" integer:: i,j,ie,iw - real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(in)::ingrid + real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(inout)::ingrid real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(out)::outgrid outgrid=spval if(GRIDTYPE == 'A')THEN @@ -256,7 +258,7 @@ subroutine U2H(ingrid,outgrid) ! !> U2H() interpolates from U points onto H points !> -!> @param[in] ingrid Input grid on U points. +!> @param[inout] ingrid Input grid on U points. !> @param[out] outgrid Output grid on H points. !> !> Author: CHUANG, EMC, Dec. 2010 @@ -264,10 +266,11 @@ subroutine U2H(ingrid,outgrid) use ctlblk_mod, only: spval, jsta, jend, jsta_m, jend_m, im, jsta_2l, jend_2u,& ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch implicit none INCLUDE "mpif.h" integer:: i,j,ie,iw - real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(in)::ingrid + real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(inout)::ingrid real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(out)::outgrid outgrid=spval if(GRIDTYPE == 'A')THEN @@ -309,7 +312,7 @@ subroutine V2H(ingrid,outgrid) ! !> V2H() interpolates from V points onto H points !> -!> @param[in] ingrid Input grid on V points. +!> @param[inout] ingrid Input grid on V points. !> @param[out] outgrid Output grid on H points. !> !> Author: CHUANG, EMC, Dec. 2010 @@ -317,10 +320,11 @@ subroutine V2H(ingrid,outgrid) use ctlblk_mod, only: spval, jsta, jend, jsta_m, jend_m, im, jsta_2l, jend_2u,& ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only : exch implicit none INCLUDE "mpif.h" integer:: i,j,ie,iw - real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(in)::ingrid + real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(inout)::ingrid real,dimension(ISTA_2L:IEND_2U,JSTA_2L:JEND_2U),intent(out)::outgrid outgrid=spval if(GRIDTYPE == 'A')THEN diff --git a/sorc/ncep_post.fd/UPP_PHYSICS.f b/sorc/ncep_post.fd/UPP_PHYSICS.f index ccbc67948..0b9c7c4d0 100644 --- a/sorc/ncep_post.fd/UPP_PHYSICS.f +++ b/sorc/ncep_post.fd/UPP_PHYSICS.f @@ -1062,6 +1062,7 @@ SUBROUTINE CALCAPE2(ITYPE,DPBND,P1D,T1D,Q1D,L1D, & itbq, jtbq, rdpq, the0q, stheq, rdtheq use ctlblk_mod, only: jsta_2l, jend_2u, lm, jsta, jend, im, jm, me, jsta_m, jend_m, spval,& ista_2l, iend_2u, ista, iend, ista_m, iend_m + use exch_upp_mod, only: exch ! !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none @@ -1768,12 +1769,13 @@ SUBROUTINE CALVOR(UWND,VWND,ABSV) ista, iend, ista_m, iend_m, ista_2l, iend_2u, me, num_procs use gridspec_mod, only: gridtype, dyval use upp_math, only: DVDXDUDY, DDVDX, DDUDY, UUAVG + use exch_upp_mod, only: exch implicit none ! ! DECLARE VARIABLES. ! - REAL, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(in) :: UWND, VWND + REAL, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(inout) :: UWND, VWND REAL, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(inout) :: ABSV REAL, dimension(IM,2) :: GLATPOLES, COSLPOLES, UPOLES, AVPOLES REAL, dimension(IM,JSTA:JEND) :: COSLTEMP, AVTEMP @@ -2185,12 +2187,13 @@ SUBROUTINE CALDIV(UWND,VWND,DIV) jsta, jend, im, jm, jsta_m, jend_m, lm, & ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch implicit none ! ! DECLARE VARIABLES. ! - REAL, dimension(ista_2l:iend_2u,jsta_2l:jend_2u,lm), intent(in) :: UWND,VWND + REAL, dimension(ista_2l:iend_2u,jsta_2l:jend_2u,lm), intent(inout) :: UWND,VWND REAL, dimension(ista:iend,jsta:jend,lm), intent(inout) :: DIV REAL, dimension(IM,2) :: GLATPOLES, COSLPOLES, UPOLES, VPOLES, DIVPOLES REAL, dimension(IM,JSTA:JEND) :: COSLTEMP, DIVTEMP @@ -2465,12 +2468,13 @@ SUBROUTINE CALGRADPS(PS,PSX,PSY) ista, iend, ista_m, iend_m, ista_2l, iend_2u use gridspec_mod, only: gridtype + use exch_upp_mod, only: exch implicit none ! ! DECLARE VARIABLES. ! - REAL, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(in) :: PS + REAL, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(inout) :: PS REAL, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(inout) :: PSX,PSY ! real, allocatable :: wrk1(:,:), wrk2(:,:), wrk3(:,:), cosl(:,:) @@ -4558,13 +4562,14 @@ subroutine calchipsi (uwnd,vwnd,chi,psi) me, num_procs, mpi_comm_comp use gridspec_mod, only: gridtype, dyval use upp_math, only: dvdxdudy, ddvdx, ddudy, uuavg + use exch_upp_mod, only: exch use mpi ! implicit none ! ! declare variables. ! - real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(in) :: uwnd, vwnd + real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(inout) :: uwnd, vwnd real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u) :: absv, div real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u), intent(inout) :: chi, psi real, dimension(ista_2l:iend_2u,jsta_2l:jend_2u) :: ptmp, atmp, dtmp diff --git a/sorc/ncep_post.fd/WRFPOST.F b/sorc/ncep_post.fd/WRFPOST.F index e2c4674ac..2e4de0761 100644 --- a/sorc/ncep_post.fd/WRFPOST.F +++ b/sorc/ncep_post.fd/WRFPOST.F @@ -134,6 +134,11 @@ PROGRAM WRFPOST run_ifi_tim, slrutah_on, d2d_chem, gtg_on, method_blsn use grib2_module, only: gribit2,num_pset,nrecout,first_grbtbl,grib_info_finalize use upp_ifi_mod, only: write_ifi_debug_files + use allocate_all_upp_mod, only: allocate_all + use read_xml_upp_mod, only: read_xml + use set_outflds_upp_mod, only: set_outflds + use get_postfilename_mod, only: get_postfilename + use process_upp_mod, only: process !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/get_postfilename.f b/sorc/ncep_post.fd/get_postfilename.f index 6949f304f..020d76f59 100644 --- a/sorc/ncep_post.fd/get_postfilename.f +++ b/sorc/ncep_post.fd/get_postfilename.f @@ -1,3 +1,9 @@ + MODULE get_postfilename_mod + + implicit none + + contains + subroutine get_postfilename(fname) ! ! ABSTRACT: THIS SUBROUTINE GENERATE POST FILE NAME FROM THE DATSET IN @@ -156,4 +162,6 @@ subroutine get_postfilename(fname) ! ENDIF - end subroutine get_postfilename + end subroutine get_postfilename + + END MODULE get_postfilename_mod From 457bed252db1b854769f602e19ade625257e5dc0 Mon Sep 17 00:00:00 2001 From: Nick Szapiro Date: Tue, 28 Oct 2025 06:47:39 +0000 Subject: [PATCH 2/9] use modules for table, tableq, de_allocate in upp too --- sorc/ncep_post.fd/INITPOST.F | 2 ++ sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f | 2 ++ sorc/ncep_post.fd/INITPOST_MPAS.F | 2 ++ sorc/ncep_post.fd/INITPOST_NEMS.f | 2 ++ sorc/ncep_post.fd/INITPOST_NETCDF.f | 2 ++ sorc/ncep_post.fd/WRFPOST.F | 1 + 6 files changed, 11 insertions(+) diff --git a/sorc/ncep_post.fd/INITPOST.F b/sorc/ncep_post.fd/INITPOST.F index 3cbd94ad9..c2b1f7400 100644 --- a/sorc/ncep_post.fd/INITPOST.F +++ b/sorc/ncep_post.fd/INITPOST.F @@ -71,6 +71,8 @@ SUBROUTINE INITPOST lonlast, dyval, cenlat, cenlon, maptype, truelat1, truelat2, & standlon, psmapf use exch_upp_mod, only: exch + use table_upp_mod, only : table + use tableq_upp_mod, only : tableq use wrf_io_flags_mod, only: !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none diff --git a/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f b/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f index 48ee7862a..5a68f633c 100644 --- a/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f +++ b/sorc/ncep_post.fd/INITPOST_GFS_NEMS_MPIIO.f @@ -87,6 +87,8 @@ SUBROUTINE INITPOST_GFS_NEMS_MPIIO(iostatusAER) use nemsio_module_mpi use upp_physics, only: fpvsnew, caldiv, calgradps use exch_upp_mod, only: exch + use table_upp_mod, only : table + use tableq_upp_mod, only : tableq !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/INITPOST_MPAS.F b/sorc/ncep_post.fd/INITPOST_MPAS.F index d24baeb36..caf8c6885 100644 --- a/sorc/ncep_post.fd/INITPOST_MPAS.F +++ b/sorc/ncep_post.fd/INITPOST_MPAS.F @@ -91,6 +91,8 @@ SUBROUTINE INITPOST_MPAS use gridspec_mod, only: gridtype, dxval, latstart, latlast, lonstart, & lonlast, dyval, cenlat, cenlon, maptype, truelat1, truelat2, & standlon, psmapf + use table_upp_mod, only : table + use tableq_upp_mod, only : tableq use wrf_io_flags_mod, only: !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none diff --git a/sorc/ncep_post.fd/INITPOST_NEMS.f b/sorc/ncep_post.fd/INITPOST_NEMS.f index cd238ff63..ff590469e 100644 --- a/sorc/ncep_post.fd/INITPOST_NEMS.f +++ b/sorc/ncep_post.fd/INITPOST_NEMS.f @@ -60,6 +60,8 @@ SUBROUTINE INITPOST_NEMS(NREC,nfile) use nemsio_module, only: nemsio_gfile, nemsio_getfilehead, nemsio_close, nemsio_getheadvar use upp_math, only: h2u use exch_upp_mod, only: exch + use table_upp_mod, only : table + use tableq_upp_mod, only : tableq ! ! INCLUDE/SET PARAMETERS. implicit none diff --git a/sorc/ncep_post.fd/INITPOST_NETCDF.f b/sorc/ncep_post.fd/INITPOST_NETCDF.f index 319fc3a1b..7fbb29056 100644 --- a/sorc/ncep_post.fd/INITPOST_NETCDF.f +++ b/sorc/ncep_post.fd/INITPOST_NETCDF.f @@ -140,6 +140,8 @@ SUBROUTINE INITPOST_NETCDF(ncid2d,ncid3d) latse,lonse,latnw,lonnw use upp_physics, only: fpvsnew use exch_upp_mod, only: exch + use table_upp_mod, only : table + use tableq_upp_mod, only : tableq !- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - implicit none ! diff --git a/sorc/ncep_post.fd/WRFPOST.F b/sorc/ncep_post.fd/WRFPOST.F index 89466aeb5..88d5a225e 100644 --- a/sorc/ncep_post.fd/WRFPOST.F +++ b/sorc/ncep_post.fd/WRFPOST.F @@ -137,6 +137,7 @@ PROGRAM WRFPOST use grib2_module, only: gribit2,num_pset,nrecout,first_grbtbl,grib_info_finalize use upp_ifi_mod, only: write_ifi_debug_files use allocate_all_upp_mod, only: allocate_all + use de_allocate_upp_mod , only : de_allocate use read_xml_upp_mod, only: read_xml use set_outflds_upp_mod, only: set_outflds use get_postfilename_mod, only: get_postfilename From b592b57d1abf4dbf17e9e7c2076b0ebb9e385373 Mon Sep 17 00:00:00 2001 From: Nicholas Szapiro <149816583+NickSzapiro-NOAA@users.noreply.github.com> Date: Tue, 28 Oct 2025 11:09:56 -0400 Subject: [PATCH 3/9] Try fix doxygen WARN_AS_ERROR in ALLOCATE_ALL.f --- sorc/ncep_post.fd/ALLOCATE_ALL.f | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sorc/ncep_post.fd/ALLOCATE_ALL.f b/sorc/ncep_post.fd/ALLOCATE_ALL.f index a7c2d0b6c..9f0f176ce 100644 --- a/sorc/ncep_post.fd/ALLOCATE_ALL.f +++ b/sorc/ncep_post.fd/ALLOCATE_ALL.f @@ -1,7 +1,6 @@ !> @file -! -!> SET UP MESSGAE PASSING INFO -!! @author TUCCILLO ORG: IBM +!> @brief allocate_all() allocates variables and sets up message passing info +!> @author TUCCILLO @date 2000-01-06 !! !! PROGRAM HISTORY LOG: !! - 00-01-06 TUCCILLO - ORIGINAL @@ -44,7 +43,9 @@ MODULE ALLOCATE_ALL_UPP_MOD IMPLICIT NONE CONTAINS - +! ----------------------------------------------------------- +!> \brief Allocates necessary data structures for run +! ----------------------------------------------------------- SUBROUTINE ALLOCATE_ALL() ! use upp_ifi_mod, only: set_ifi_dims From 3407a2b10d19e382dffb973d40226e0360768f2a Mon Sep 17 00:00:00 2001 From: benjamin blake Date: Wed, 29 Oct 2025 11:14:18 +0000 Subject: [PATCH 4/9] WCOSS2 RT log --- tests/logs/rt.log.WCOSS2_intel | 100 ++++++++++++++++----------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/tests/logs/rt.log.WCOSS2_intel b/tests/logs/rt.log.WCOSS2_intel index ba375b10b..3ce99f6d4 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: -b32d0882fd853bd0fdb791f9d8b4af9a560785b5 +b592b57d1abf4dbf17e9e7c2076b0ebb9e385373 Submodule hashes: 179cae1dd84401cf25d250bd9102e66560a9d328 sorc/libIFI.fd (before-3km-fixes-45-g179cae1) @@ -9,57 +9,57 @@ Submodule hashes: Run directory: /lfs/h2/emc/ptmp/Benjamin.Blake/upp-WCOSS2 Baseline directory: /lfs/h2/emc/vpppg/noscrub/wen.meng/test_suite -Total runtime: 00h:11m:58s -Test Date: 20251023 13:47:55 +Total runtime: 00h:18m:39s +Test Date: 20251028 16:07:54 Summary Results: -10/23 13:36:39Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch -10/23 13:37:06Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch -10/23 13:37:22Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch -10/23 13:37:34Z -hrrr_ifi test: your new post executable generates bit-identical IFIFIP.GrbF10 as the develop branch -10/23 13:37:42Z -dafs test: your new post executable generates bit-identical AVIATION.GrbF08 as the develop branch -10/23 13:37:42Z -dafs test: your new post executable generates bit-identical IFIFIP.GrbF08 as the develop branch -10/23 13:37:47Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch -10/23 13:37:49Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch -10/23 13:37:52Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch -10/23 13:37:56Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch -10/23 13:37:58Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch -10/23 13:37:58Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch -10/23 13:38:17Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch -10/23 13:38:21Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch -10/23 13:38:22Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch -10/23 13:38:40Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch -10/23 13:38:41Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch -10/23 13:38:43Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch -10/23 13:39:13Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch -10/23 13:39:15Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch -10/23 13:39:17Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch -10/23 13:40:43Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch -10/23 13:40:50Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch -10/23 13:40:51Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch -10/23 13:41:33Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch -10/23 13:42:58Z -rrfs_ifi test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch -10/23 13:45:01Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch -10/23 13:45:34Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch -10/23 13:47:16Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch -10/23 13:47:20Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch -10/23 13:47:21Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch -10/23 13:36:51Z -Runtime: sfs_test 00:00:44 -- baseline 00:00:50 -10/23 13:37:28Z -Runtime: gefsv12_test 00:01:16 -- baseline 00:01:20 -10/23 13:38:21Z -Runtime: gefsv13_test 00:02:01 -- baseline 00:02:00 -10/23 13:38:25Z -Runtime: nmmb_test 00:02:08 -- baseline 00:02:20 -10/23 13:38:29Z -Runtime: rap_test 00:01:59 -- baseline 00:02:00 -10/23 13:39:38Z -Runtime: hrrr_test 00:03:29 -- baseline 00:03:40 -10/23 13:39:42Z -Runtime: hafs_test 00:01:33 -- baseline 00:02:00 -10/23 13:39:46Z -Runtime: 3drtma_test 00:02:54 -- baseline 00:03:00 -10/23 13:39:51Z -Runtime: mpas_test 00:02:32 -- baseline 00:02:40 -10/23 13:41:31Z -Runtime: mpas_hfip.test 00:05:12 -- baseline 00:05:00 -10/23 13:46:13Z -Runtime: rrfs_test 00:09:51 -- baseline 00:10:00 -10/23 13:46:18Z -Runtime: rrfs_ifi_mis 00:05:42 -- baseline 00:08:00 -10/23 13:47:42Z -Runtime: gfs_test 00:11:34 -- baseline 00:15:00 -10/23 13:47:47Z -Runtime: hrrr_ifi_test 00:01:44 -- baseline 00:02:00 -10/23 13:47:51Z -Runtime: rrfs_ifi_test 00:07:07 -- baseline 00:08:10 -10/23 13:47:55Z -Runtime: dafs_test 00:01:52 -- baseline 00:02:00 +10/28 15:56:23Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch +10/28 15:56:47Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch +10/28 15:57:18Z -hrrr_ifi test: your new post executable generates bit-identical IFIFIP.GrbF10 as the develop branch +10/28 15:57:21Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch +10/28 15:57:22Z -dafs test: your new post executable generates bit-identical AVIATION.GrbF08 as the develop branch +10/28 15:57:23Z -dafs test: your new post executable generates bit-identical IFIFIP.GrbF08 as the develop branch +10/28 15:57:27Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch +10/28 15:57:30Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch +10/28 15:57:35Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch +10/28 15:57:49Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch +10/28 15:57:53Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch +10/28 15:57:56Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch +10/28 15:58:32Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch +10/28 15:58:35Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch +10/28 15:58:37Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch +10/28 15:58:56Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch +10/28 15:58:59Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch +10/28 15:59:04Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch +10/28 15:59:12Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch +10/28 15:59:14Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch +10/28 15:59:16Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch +10/28 16:00:34Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch +10/28 16:00:43Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch +10/28 16:00:46Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch +10/28 16:01:45Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch +10/28 16:03:42Z -rrfs_ifi test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch +10/28 16:04:50Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch +10/28 16:05:13Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch +10/28 16:07:04Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch +10/28 16:07:10Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch +10/28 16:07:10Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch +10/28 15:56:45Z -Runtime: sfs_test 00:00:52 -- baseline 00:00:50 +10/28 15:57:05Z -Runtime: gefsv12_test 00:01:21 -- baseline 00:01:20 +10/28 15:57:58Z -Runtime: gefsv13_test 00:02:08 -- baseline 00:02:00 +10/28 15:59:39Z -Runtime: nmmb_test 00:03:50 -- baseline 00:02:20 +10/28 15:59:44Z -Runtime: rap_test 00:02:03 -- baseline 00:02:00 +10/28 15:59:48Z -Runtime: hrrr_test 00:03:38 -- baseline 00:03:40 +10/28 15:59:52Z -Runtime: hafs_test 00:01:55 -- baseline 00:02:00 +10/28 15:59:56Z -Runtime: 3drtma_test 00:03:11 -- baseline 00:03:00 +10/28 16:00:01Z -Runtime: mpas_test 00:02:30 -- baseline 00:02:40 +10/28 16:01:09Z -Runtime: mpas_hfip.test 00:05:25 -- baseline 00:05:00 +10/28 16:05:53Z -Runtime: rrfs_test 00:09:55 -- baseline 00:10:00 +10/28 16:05:57Z -Runtime: rrfs_ifi_mis 00:06:17 -- baseline 00:08:00 +10/28 16:07:38Z -Runtime: gfs_test 00:11:46 -- baseline 00:15:00 +10/28 16:07:42Z -Runtime: hrrr_ifi_test 00:01:51 -- baseline 00:02:00 +10/28 16:07:47Z -Runtime: rrfs_ifi_test 00:08:14 -- baseline 00:08:10 +10/28 16:07:51Z -Runtime: dafs_test 00:01:56 -- baseline 00:02:00 Check tests: ['sfs', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'rrfs', 'rrfs_ifi_missing', 'gfs', 'hrrr_ifi', 'rrfs_ifi', 'dafs'] No changes in test results detected. From 1a96f5e0d798862d7950c2291200c2d65ab31b68 Mon Sep 17 00:00:00 2001 From: benjamin blake Date: Wed, 29 Oct 2025 15:07:09 +0000 Subject: [PATCH 5/9] Reuploading WCOSS2 RT log --- tests/logs/rt.log.WCOSS2_intel | 104 +++++++++++++++++---------------- 1 file changed, 55 insertions(+), 49 deletions(-) diff --git a/tests/logs/rt.log.WCOSS2_intel b/tests/logs/rt.log.WCOSS2_intel index 4d4d3184d..3ce99f6d4 100644 --- a/tests/logs/rt.log.WCOSS2_intel +++ b/tests/logs/rt.log.WCOSS2_intel @@ -1,60 +1,66 @@ ===== Start of UPP Regression Testing Log ===== UPP Hash Tested: -fd71a77fd655217c0e1be2c61a522aa8de4ef03b +b592b57d1abf4dbf17e9e7c2076b0ebb9e385373 Submodule hashes: --179cae1dd84401cf25d250bd9102e66560a9d328 sorc/libIFI.fd --3d35332fe66e3e63a285cc8d96facdf255a33481 sorc/ncep_post.fd/post_gtg.fd + 179cae1dd84401cf25d250bd9102e66560a9d328 sorc/libIFI.fd (before-3km-fixes-45-g179cae1) + 3d35332fe66e3e63a285cc8d96facdf255a33481 sorc/ncep_post.fd/post_gtg.fd (ncep_post_gtg.v1.0.6-64-g3d35332) -Run directory: /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2 +Run directory: /lfs/h2/emc/ptmp/Benjamin.Blake/upp-WCOSS2 Baseline directory: /lfs/h2/emc/vpppg/noscrub/wen.meng/test_suite -Total runtime: 00h:16m:52s -Test Date: 20251027 18:57:42 +Total runtime: 00h:18m:39s +Test Date: 20251028 16:07:54 Summary Results: -10/27 18:45:05Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch -10/27 18:45:38Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch -10/27 18:45:56Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch -10/27 18:46:12Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch -10/27 18:46:16Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch -10/27 18:46:18Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch -10/27 18:47:34Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch -10/27 18:47:37Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch -10/27 18:47:40Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch -10/27 18:47:46Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch -10/27 18:47:50Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch -10/27 18:47:52Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch -10/27 18:47:55Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch -10/27 18:47:58Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch -10/27 18:48:00Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch -10/27 18:48:15Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch -10/27 18:48:18Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch -10/27 18:48:19Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch -10/27 18:50:32Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch -10/27 18:50:40Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch -10/27 18:51:22Z -mpas_hfip test: your new post executable did not generate bit-identical 2DFLD.GrbF48 as the develop branch -10/27 18:51:34Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch -10/27 18:54:53Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch -10/27 18:55:21Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch -10/27 18:57:13Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch -10/27 18:57:15Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch -10/27 18:57:15Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch -10/27 18:45:37Z -Runtime: sfs_test 00:00:37 -- baseline 00:00:50 -10/27 18:45:57Z -Runtime: gefsv12_test 00:01:13 -- baseline 00:01:20 -10/27 18:46:34Z -Runtime: gefsv13_test 00:01:49 -- baseline 00:02:00 -10/27 18:48:47Z -Runtime: nmmb_test 00:03:55 -- baseline 00:02:20 -10/27 18:48:52Z -Runtime: rap_test 00:01:54 -- baseline 00:02:00 -10/27 18:48:56Z -Runtime: hrrr_test 00:03:32 -- baseline 00:03:40 -10/27 18:49:01Z -Runtime: hafs_test 00:01:31 -- baseline 00:02:00 -10/27 18:49:05Z -Runtime: 3drtma_test 00:03:16 -- baseline 00:03:00 -10/27 18:49:09Z -Runtime: mpas_test 00:02:37 -- baseline 00:02:40 -10/27 18:51:58Z -Runtime: mpas_hfip.test 00:06:02 -- baseline 00:05:00 -10/27 18:55:56Z -Runtime: rrfs_test 00:09:49 -- baseline 00:10:00 -10/27 18:56:00Z -Runtime: rrfs_ifi_mis 00:06:52 -- baseline 00:08:00 -10/27 18:57:41Z -Runtime: gfs_test 00:11:41 -- baseline 00:15:00 +10/28 15:56:23Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch +10/28 15:56:47Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch +10/28 15:57:18Z -hrrr_ifi test: your new post executable generates bit-identical IFIFIP.GrbF10 as the develop branch +10/28 15:57:21Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch +10/28 15:57:22Z -dafs test: your new post executable generates bit-identical AVIATION.GrbF08 as the develop branch +10/28 15:57:23Z -dafs test: your new post executable generates bit-identical IFIFIP.GrbF08 as the develop branch +10/28 15:57:27Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch +10/28 15:57:30Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch +10/28 15:57:35Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch +10/28 15:57:49Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch +10/28 15:57:53Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch +10/28 15:57:56Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch +10/28 15:58:32Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch +10/28 15:58:35Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch +10/28 15:58:37Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch +10/28 15:58:56Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch +10/28 15:58:59Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch +10/28 15:59:04Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch +10/28 15:59:12Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch +10/28 15:59:14Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch +10/28 15:59:16Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch +10/28 16:00:34Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch +10/28 16:00:43Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch +10/28 16:00:46Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch +10/28 16:01:45Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch +10/28 16:03:42Z -rrfs_ifi test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch +10/28 16:04:50Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch +10/28 16:05:13Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch +10/28 16:07:04Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch +10/28 16:07:10Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch +10/28 16:07:10Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch +10/28 15:56:45Z -Runtime: sfs_test 00:00:52 -- baseline 00:00:50 +10/28 15:57:05Z -Runtime: gefsv12_test 00:01:21 -- baseline 00:01:20 +10/28 15:57:58Z -Runtime: gefsv13_test 00:02:08 -- baseline 00:02:00 +10/28 15:59:39Z -Runtime: nmmb_test 00:03:50 -- baseline 00:02:20 +10/28 15:59:44Z -Runtime: rap_test 00:02:03 -- baseline 00:02:00 +10/28 15:59:48Z -Runtime: hrrr_test 00:03:38 -- baseline 00:03:40 +10/28 15:59:52Z -Runtime: hafs_test 00:01:55 -- baseline 00:02:00 +10/28 15:59:56Z -Runtime: 3drtma_test 00:03:11 -- baseline 00:03:00 +10/28 16:00:01Z -Runtime: mpas_test 00:02:30 -- baseline 00:02:40 +10/28 16:01:09Z -Runtime: mpas_hfip.test 00:05:25 -- baseline 00:05:00 +10/28 16:05:53Z -Runtime: rrfs_test 00:09:55 -- baseline 00:10:00 +10/28 16:05:57Z -Runtime: rrfs_ifi_mis 00:06:17 -- baseline 00:08:00 +10/28 16:07:38Z -Runtime: gfs_test 00:11:46 -- baseline 00:15:00 +10/28 16:07:42Z -Runtime: hrrr_ifi_test 00:01:51 -- baseline 00:02:00 +10/28 16:07:47Z -Runtime: rrfs_ifi_test 00:08:14 -- baseline 00:08:10 +10/28 16:07:51Z -Runtime: dafs_test 00:01:56 -- baseline 00:02:00 Check tests: -['sfs', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'rrfs', 'rrfs_ifi_missing', 'gfs'] -There are changes in results for case mpas in /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2/mpas_hfip_2024100700/2DFLD.GrbF48 -Refer to .diff files in rundir: /lfs/h2/emc/ptmp/wen.meng/upp-WCOSS2 for details on differences in results for each case. +['sfs', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'rrfs', 'rrfs_ifi_missing', 'gfs', 'hrrr_ifi', 'rrfs_ifi', 'dafs'] +No changes in test results detected. ===== End of UPP Regression Testing Log ===== From 2dca5e05a8500a8ad12834ae8588223d854f007d Mon Sep 17 00:00:00 2001 From: "Chad.Lyden" Date: Wed, 29 Oct 2025 20:06:19 +0000 Subject: [PATCH 6/9] Ursa RT log for intel compiler --- tests/logs/rt.log.URSA_intel | 91 ++++++++++++++++++------------------ 1 file changed, 45 insertions(+), 46 deletions(-) diff --git a/tests/logs/rt.log.URSA_intel b/tests/logs/rt.log.URSA_intel index c8909642f..c753d164c 100644 --- a/tests/logs/rt.log.URSA_intel +++ b/tests/logs/rt.log.URSA_intel @@ -1,60 +1,59 @@ ===== Start of UPP Regression Testing Log ===== UPP Hash Tested: -17b92f69130f32a9f985b9d4d902946fda67ace8 +1a96f5e0d798862d7950c2291200c2d65ab31b68 Submodule hashes: -179cae1dd84401cf25d250bd9102e66560a9d328 sorc/libIFI.fd -3d35332fe66e3e63a285cc8d96facdf255a33481 sorc/ncep_post.fd/post_gtg.fd -Run directory: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1347_ursa_intel/ci/rundir/upp-URSA +Run directory: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1351_ursa_intel/ci/rundir/upp-URSA Baseline directory: /scratch4/NAGAPE/epic/role-epic/ursa/UPP/test_suite -Total runtime: 00h:06m:54s -Test Date: 20251028 18:36:49 +Total runtime: 00h:19m:10s +Test Date: 20251029 19:46:26 Summary Results: -10/28 18:31:41Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch -10/28 18:31:49Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch -10/28 18:32:06Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch -10/28 18:32:19Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch -10/28 18:32:40Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch -10/28 18:32:41Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch -10/28 18:32:41Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch -10/28 18:33:00Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch -10/28 18:33:01Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch -10/28 18:33:02Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch -10/28 18:33:09Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch -10/28 18:33:09Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch -10/28 18:33:10Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch -10/28 18:33:15Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch -10/28 18:33:16Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch -10/28 18:33:18Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch -10/28 18:33:24Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch -10/28 18:33:25Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch -10/28 18:33:28Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch -10/28 18:34:58Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch -10/28 18:35:00Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch -10/28 18:35:12Z -mpas_hfip test: your new post executable did not generate bit-identical 2DFLD.GrbF48 as the develop branch -10/28 18:36:08Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch -10/28 18:36:24Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch -10/28 18:36:48Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch -10/28 18:36:49Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch -10/28 18:36:49Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch -10/28 18:32:04Z -Runtime: sfs_test 00:00:06 -- baseline 00:01:20 -10/28 18:32:04Z -Runtime: gefsv12_test 00:00:14 -- baseline 00:02:00 -10/28 18:32:34Z -Runtime: gefsv13_test 00:00:35 -- baseline 00:02:00 -10/28 18:33:04Z -Runtime: nmmb_test 00:00:23 -- baseline 00:02:00 -10/28 18:33:34Z -Runtime: rap_test 00:00:46 -- baseline 00:02:00 -10/28 18:33:34Z -Runtime: hrrr_test 00:01:27 -- baseline 00:03:00 -10/28 18:33:34Z -Runtime: hafs_test 00:00:31 -- baseline 00:01:30 -10/28 18:33:34Z -Runtime: 3drtma_test 00:01:35 -- baseline 00:01:30 -10/28 18:33:34Z -Runtime: mpas_test 00:01:06 -- baseline 00:02:30 -10/28 18:35:19Z -Runtime: mpas_hfip_test 00:03:37 -- baseline 00:05:00 -10/28 18:36:34Z -Runtime: rrfs_test 00:04:49 -- baseline 00:07:00 -10/28 18:36:34Z -Runtime: rrfs_ifi_missing 00:01:53 -- baseline 00:03:00 -10/28 18:36:49Z -Runtime: gfs_test 00:05:14 -- baseline 00:15:00 +10/29 19:29:38Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch +10/29 19:30:47Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch +10/29 19:30:48Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch +10/29 19:30:49Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch +10/29 19:31:37Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch +10/29 19:31:39Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch +10/29 19:31:40Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch +10/29 19:40:53Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch +10/29 19:41:14Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch +10/29 19:41:21Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch +10/29 19:41:46Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch +10/29 19:42:20Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch +10/29 19:42:22Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch +10/29 19:42:23Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch +10/29 19:42:33Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch +10/29 19:42:34Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch +10/29 19:42:34Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch +10/29 19:42:58Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch +10/29 19:42:58Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch +10/29 19:43:38Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch +10/29 19:43:38Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch +10/29 19:43:39Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch +10/29 19:43:43Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch +10/29 19:44:04Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch +10/29 19:46:25Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch +10/29 19:46:26Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch +10/29 19:46:26Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch +10/29 19:41:25Z -Runtime: sfs_test 00:00:07 -- baseline 00:01:20 +10/29 19:41:25Z -Runtime: gefsv12_test 00:00:14 -- baseline 00:02:00 +10/29 19:41:55Z -Runtime: gefsv13_test 00:00:39 -- baseline 00:02:00 +10/29 19:42:40Z -Runtime: nmmb_test 00:00:27 -- baseline 00:02:00 +10/29 19:43:10Z -Runtime: rap_test 00:00:51 -- baseline 00:02:00 +10/29 19:43:41Z -Runtime: hrrr_test 00:01:32 -- baseline 00:03:00 +10/29 19:43:41Z -Runtime: hafs_test 00:00:34 -- baseline 00:01:30 +10/29 19:43:41Z -Runtime: 3drtma_test 00:01:45 -- baseline 00:01:30 +10/29 19:43:41Z -Runtime: mpas_test 00:02:36 -- baseline 00:02:30 +10/29 19:43:41Z -Runtime: mpas_hfip_test 00:03:17 -- baseline 00:05:00 +10/29 19:44:11Z -Runtime: rrfs_test 00:04:58 -- baseline 00:07:00 +10/29 19:44:11Z -Runtime: rrfs_ifi_missing 00:01:47 -- baseline 00:03:00 +10/29 19:46:26Z -Runtime: gfs_test 00:05:19 -- baseline 00:15:00 Check tests: ['sfs', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'rrfs', 'rrfs_ifi_missing', 'gfs'] -There are changes in results for case mpas in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1347_ursa_intel/ci/rundir/upp-URSA/mpas_hfip_2024100700/2DFLD.GrbF48 -Refer to .diff files in rundir: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1347_ursa_intel/ci/rundir/upp-URSA for details on differences in results for each case. +No changes in test results detected. ===== End of UPP Regression Testing Log ===== From 5612c6ce5a2d60ac70dfe5ce95b70ec884eb47a3 Mon Sep 17 00:00:00 2001 From: "Chad.Lyden" Date: Wed, 29 Oct 2025 20:16:49 +0000 Subject: [PATCH 7/9] Ursa RT log for intelllvm compiler --- tests/logs/rt.log.URSA_intelllvm | 91 ++++++++++++++++---------------- 1 file changed, 45 insertions(+), 46 deletions(-) diff --git a/tests/logs/rt.log.URSA_intelllvm b/tests/logs/rt.log.URSA_intelllvm index 25d7cb70e..253abf139 100644 --- a/tests/logs/rt.log.URSA_intelllvm +++ b/tests/logs/rt.log.URSA_intelllvm @@ -1,60 +1,59 @@ ===== Start of UPP Regression Testing Log ===== UPP Hash Tested: -17b92f69130f32a9f985b9d4d902946fda67ace8 +1a96f5e0d798862d7950c2291200c2d65ab31b68 Submodule hashes: -179cae1dd84401cf25d250bd9102e66560a9d328 sorc/libIFI.fd -3d35332fe66e3e63a285cc8d96facdf255a33481 sorc/ncep_post.fd/post_gtg.fd -Run directory: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1347_ursa_intelllvm/ci/rundir/upp-URSA +Run directory: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1351_ursa_intelllvm/ci/rundir/upp-URSA Baseline directory: /scratch4/NAGAPE/epic/role-epic/ursa/UPP/test_suite -Total runtime: 00h:16m:07s -Test Date: 20251028 19:02:46 +Total runtime: 00h:05m:53s +Test Date: 20251029 20:13:14 Summary Results: -10/28 18:48:05Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch -10/28 18:48:27Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch -10/28 18:48:34Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch -10/28 18:49:02Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch -10/28 18:49:32Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch -10/28 18:49:33Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch -10/28 18:49:33Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch -10/28 18:49:35Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch -10/28 18:49:36Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch -10/28 18:49:36Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch -10/28 18:49:42Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch -10/28 18:49:42Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch -10/28 18:49:43Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch -10/28 18:49:43Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch -10/28 18:49:44Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch -10/28 18:51:58Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch -10/28 18:52:00Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch -10/28 18:52:11Z -mpas_hfip test: your new post executable did not generate bit-identical 2DFLD.GrbF48 as the develop branch -10/28 18:52:30Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch -10/28 18:52:31Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch -10/28 18:52:31Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch -10/28 18:59:21Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch -10/28 19:00:21Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch -10/28 19:00:37Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch -10/28 19:02:35Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch -10/28 19:02:36Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch -10/28 19:02:36Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch -10/28 18:48:29Z -Runtime: sfs_test 00:00:06 -- baseline 00:01:20 -10/28 18:48:44Z -Runtime: gefsv12_test 00:00:13 -- baseline 00:02:00 -10/28 18:49:14Z -Runtime: gefsv13_test 00:00:34 -- baseline 00:02:00 -10/28 19:02:45Z -Runtime: nmmb_test 00:00:22 -- baseline 00:01:30 -10/28 19:02:45Z -Runtime: rap_test 00:00:38 -- baseline 00:02:00 -10/28 19:02:45Z -Runtime: hrrr_test 00:01:08 -- baseline 00:02:30 -10/28 19:02:45Z -Runtime: hafs_test 00:00:35 -- baseline 00:01:30 -10/28 19:02:46Z -Runtime: 3drtma_test 00:01:28 -- baseline 00:01:30 -10/28 19:02:46Z -Runtime: mpas_test 00:01:25 -- baseline 00:02:30 -10/28 19:02:46Z -Runtime: mpas_hfip_test 00:03:19 -- baseline 00:05:00 -10/28 19:02:46Z -Runtime: rrfs_test 00:04:39 -- baseline 00:06:00 -10/28 19:02:46Z -Runtime: rrfs_ifi_missing 00:01:46 -- baseline 00:03:00 -10/28 19:02:46Z -Runtime: gfs_test 00:05:01 -- baseline 00:15:00 +10/29 20:08:20Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch +10/29 20:08:27Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch +10/29 20:08:38Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch +10/29 20:08:39Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch +10/29 20:08:39Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch +10/29 20:08:45Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch +10/29 20:08:51Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch +10/29 20:08:53Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch +10/29 20:08:54Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch +10/29 20:09:17Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch +10/29 20:09:18Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch +10/29 20:09:18Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch +10/29 20:09:25Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch +10/29 20:09:25Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch +10/29 20:09:26Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch +10/29 20:09:43Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch +10/29 20:09:43Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch +10/29 20:09:44Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch +10/29 20:10:00Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch +10/29 20:11:22Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch +10/29 20:11:24Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch +10/29 20:11:25Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch +10/29 20:12:45Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch +10/29 20:13:07Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch +10/29 20:13:10Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch +10/29 20:13:10Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch +10/29 20:13:11Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch +10/29 20:08:42Z -Runtime: sfs_test 00:00:06 -- baseline 00:01:20 +10/29 20:08:43Z -Runtime: gefsv12_test 00:00:13 -- baseline 00:02:00 +10/29 20:08:58Z -Runtime: gefsv13_test 00:00:37 -- baseline 00:02:00 +10/29 20:08:58Z -Runtime: nmmb_test 00:00:25 -- baseline 00:01:30 +10/29 20:08:58Z -Runtime: rap_test 00:00:40 -- baseline 00:02:00 +10/29 20:09:28Z -Runtime: hrrr_test 00:01:12 -- baseline 00:02:30 +10/29 20:09:28Z -Runtime: hafs_test 00:00:31 -- baseline 00:01:30 +10/29 20:09:58Z -Runtime: 3drtma_test 00:01:30 -- baseline 00:01:30 +10/29 20:09:58Z -Runtime: mpas_test 00:01:05 -- baseline 00:02:30 +10/29 20:11:28Z -Runtime: mpas_hfip_test 00:03:11 -- baseline 00:05:00 +10/29 20:13:13Z -Runtime: rrfs_test 00:04:53 -- baseline 00:06:00 +10/29 20:13:13Z -Runtime: rrfs_ifi_missing 00:01:46 -- baseline 00:03:00 +10/29 20:13:13Z -Runtime: gfs_test 00:04:57 -- baseline 00:15:00 Check tests: ['sfs', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'rrfs', 'rrfs_ifi_missing', 'gfs'] -There are changes in results for case mpas in /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1347_ursa_intelllvm/ci/rundir/upp-URSA/mpas_hfip_2024100700/2DFLD.GrbF48 -Refer to .diff files in rundir: /scratch4/NAGAPE/epic/Chad.Lyden/regression_tests/upp/1347_ursa_intelllvm/ci/rundir/upp-URSA for details on differences in results for each case. +No changes in test results detected. ===== End of UPP Regression Testing Log ===== From a05c68c0381e067e852369c244a6d81d2f382067 Mon Sep 17 00:00:00 2001 From: clyden-noaa Date: Wed, 29 Oct 2025 15:46:45 -0500 Subject: [PATCH 8/9] Orion RT log for intel compiler --- tests/logs/rt.log.ORION_intel | 91 +++++++++++++++++------------------ 1 file changed, 45 insertions(+), 46 deletions(-) diff --git a/tests/logs/rt.log.ORION_intel b/tests/logs/rt.log.ORION_intel index 15694585a..c84054dd8 100644 --- a/tests/logs/rt.log.ORION_intel +++ b/tests/logs/rt.log.ORION_intel @@ -1,60 +1,59 @@ ===== Start of UPP Regression Testing Log ===== UPP Hash Tested: -bf63a81563cff4ba21c5fcdcb0dace4e81903131 +5612c6ce5a2d60ac70dfe5ce95b70ec884eb47a3 Submodule hashes: -179cae1dd84401cf25d250bd9102e66560a9d328 sorc/libIFI.fd -3d35332fe66e3e63a285cc8d96facdf255a33481 sorc/ncep_post.fd/post_gtg.fd -Run directory: /work2/noaa/epic/clyden/regression-tests/upp/orion/1347_orion_intel/ci/rundir/upp-ORION +Run directory: /work2/noaa/epic/clyden/regression-tests/upp/orion/1351_orion_intel/ci/rundir/upp-ORION Baseline directory: /work/noaa/epic/role-epic/orion/UPP -Total runtime: 00h:14m:42s -Test Date: 20251029 08:00:08 +Total runtime: 00h:14m:53s +Test Date: 20251029 15:35:07 Summary Results: -10/29 12:48:45Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch -10/29 12:48:57Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch -10/29 12:49:12Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch -10/29 12:49:33Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch -10/29 12:50:01Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch -10/29 12:50:01Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch -10/29 12:50:01Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch -10/29 12:50:20Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch -10/29 12:50:21Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch -10/29 12:50:26Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch -10/29 12:50:27Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch -10/29 12:50:28Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch -10/29 12:51:09Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch -10/29 12:51:25Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch -10/29 12:51:26Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch -10/29 12:51:26Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch -10/29 12:51:58Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch -10/29 12:52:00Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch -10/29 12:52:22Z -mpas_hfip test: your new post executable did not generate bit-identical 2DFLD.GrbF48 as the develop branch -10/29 12:52:24Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch -10/29 12:52:24Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch -10/29 12:52:25Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch -10/29 12:58:39Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch -10/29 12:58:51Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch -10/29 13:00:02Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch -10/29 13:00:04Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch -10/29 13:00:04Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch -10/29 12:49:06Z -Runtime: sfs_test 00:00:08 -- baseline 00:01:20 -10/29 12:49:06Z -Runtime: gefsv12_test 00:00:20 -- baseline 00:01:00 -10/29 12:49:36Z -Runtime: gefsv13_test 00:00:56 -- baseline 00:02:00 -10/29 12:50:07Z -Runtime: nmmb_test 00:01:24 -- baseline 00:03:00 -10/29 12:50:22Z -Runtime: rap_test 00:01:44 -- baseline 00:02:00 -10/29 12:52:37Z -Runtime: hrrr_test 00:03:49 -- baseline 00:08:00 -10/29 12:52:37Z -Runtime: hafs_test 00:00:35 -- baseline 00:01:00 -10/29 12:52:37Z -Runtime: 3drtma_test 00:02:50 -- baseline 00:03:00 -10/29 12:52:37Z -Runtime: mpas_test 00:01:51 -- baseline 00:02:30 -10/29 12:52:37Z -Runtime: mpas_hfip_test 00:03:46 -- baseline 00:05:00 -10/29 12:58:53Z -Runtime: rrfs_test 00:10:14 -- baseline 00:12:00 -10/29 12:58:53Z -Runtime: rrfs_ifi_missing 00:02:32 -- baseline 00:04:00 -10/29 13:00:08Z -Runtime: gfs_test 00:11:27 -- baseline 00:26:00 +10/29 20:23:29Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch +10/29 20:23:41Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch +10/29 20:23:56Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch +10/29 20:24:12Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch +10/29 20:24:49Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch +10/29 20:24:50Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch +10/29 20:24:50Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch +10/29 20:25:02Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch +10/29 20:25:02Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch +10/29 20:25:10Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch +10/29 20:25:11Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch +10/29 20:25:12Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch +10/29 20:25:54Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch +10/29 20:26:04Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch +10/29 20:26:05Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch +10/29 20:26:05Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch +10/29 20:26:35Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch +10/29 20:26:37Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch +10/29 20:26:38Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch +10/29 20:26:55Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch +10/29 20:26:56Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch +10/29 20:26:57Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch +10/29 20:33:31Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch +10/29 20:33:46Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch +10/29 20:34:51Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch +10/29 20:34:54Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch +10/29 20:34:54Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch +10/29 20:23:50Z -Runtime: sfs_test 00:00:08 -- baseline 00:01:20 +10/29 20:23:50Z -Runtime: gefsv12_test 00:00:20 -- baseline 00:01:00 +10/29 20:24:21Z -Runtime: gefsv13_test 00:00:51 -- baseline 00:02:00 +10/29 20:24:51Z -Runtime: nmmb_test 00:01:29 -- baseline 00:03:00 +10/29 20:25:06Z -Runtime: rap_test 00:01:41 -- baseline 00:02:00 +10/29 20:27:06Z -Runtime: hrrr_test 00:03:36 -- baseline 00:08:00 +10/29 20:27:06Z -Runtime: hafs_test 00:00:35 -- baseline 00:01:00 +10/29 20:27:06Z -Runtime: 3drtma_test 00:02:44 -- baseline 00:03:00 +10/29 20:27:06Z -Runtime: mpas_test 00:01:51 -- baseline 00:02:30 +10/29 20:27:06Z -Runtime: mpas_hfip_test 00:03:18 -- baseline 00:05:00 +10/29 20:33:52Z -Runtime: rrfs_test 00:10:26 -- baseline 00:12:00 +10/29 20:33:52Z -Runtime: rrfs_ifi_missing 00:02:33 -- baseline 00:04:00 +10/29 20:35:07Z -Runtime: gfs_test 00:11:33 -- baseline 00:26:00 Check tests: ['sfs', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'rrfs', 'rrfs_ifi_missing', 'gfs'] -There are changes in results for case mpas in /work2/noaa/epic/clyden/regression-tests/upp/orion/1347_orion_intel/ci/rundir/upp-ORION/mpas_hfip_2024100700/2DFLD.GrbF48 -Refer to .diff files in rundir: /work2/noaa/epic/clyden/regression-tests/upp/orion/1347_orion_intel/ci/rundir/upp-ORION for details on differences in results for each case. +No changes in test results detected. ===== End of UPP Regression Testing Log ===== From 497be8c0c2bbb455f106c2972b86c033cb83623c Mon Sep 17 00:00:00 2001 From: clyden-noaa Date: Wed, 29 Oct 2025 15:47:53 -0500 Subject: [PATCH 9/9] Hercules RT log for intel compiler --- tests/logs/rt.log.HERCULES_intel | 91 ++++++++++++++++---------------- 1 file changed, 45 insertions(+), 46 deletions(-) diff --git a/tests/logs/rt.log.HERCULES_intel b/tests/logs/rt.log.HERCULES_intel index 65ba7f1c2..20fe771a0 100644 --- a/tests/logs/rt.log.HERCULES_intel +++ b/tests/logs/rt.log.HERCULES_intel @@ -1,60 +1,59 @@ ===== Start of UPP Regression Testing Log ===== UPP Hash Tested: -bf63a81563cff4ba21c5fcdcb0dace4e81903131 +5612c6ce5a2d60ac70dfe5ce95b70ec884eb47a3 Submodule hashes: -179cae1dd84401cf25d250bd9102e66560a9d328 sorc/libIFI.fd -3d35332fe66e3e63a285cc8d96facdf255a33481 sorc/ncep_post.fd/post_gtg.fd -Run directory: /work2/noaa/epic/clyden/regression-tests/upp/hercules/1347_hercules_intel/ci/rundir/upp-HERCULES +Run directory: /work2/noaa/epic/clyden/regression-tests/upp/hercules/1351_hercules_intel/ci/rundir/upp-HERCULES Baseline directory: /work/noaa/epic/role-epic/hercules/UPP -Total runtime: 00h:22m:35s -Test Date: 20251029 08:08:44 +Total runtime: 00h:10m:02s +Test Date: 20251029 15:31:22 Summary Results: -10/29 12:49:51Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch -10/29 12:50:00Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch -10/29 12:50:15Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch -10/29 12:50:31Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch -10/29 12:50:43Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch -10/29 12:50:46Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch -10/29 12:50:52Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch -10/29 12:50:53Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch -10/29 12:50:53Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch -10/29 12:50:55Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch -10/29 12:50:56Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch -10/29 12:50:56Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch -10/29 12:51:32Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch -10/29 12:51:33Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch -10/29 12:51:33Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch -10/29 12:52:43Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch -10/29 12:52:44Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch -10/29 12:52:45Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch -10/29 12:57:33Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch -10/29 12:57:35Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch -10/29 12:57:35Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch -10/29 13:01:32Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch -10/29 13:01:34Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch -10/29 13:01:47Z -mpas_hfip test: your new post executable did not generate bit-identical 2DFLD.GrbF48 as the develop branch -10/29 13:04:08Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch -10/29 13:08:18Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch -10/29 13:08:28Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch -10/29 12:49:54Z -Runtime: sfs_test 00:00:06 -- baseline 00:01:20 -10/29 12:50:09Z -Runtime: gefsv12_test 00:00:15 -- baseline 00:01:00 -10/29 12:50:40Z -Runtime: gefsv13_test 00:00:46 -- baseline 00:02:00 -10/29 12:50:55Z -Runtime: nmmb_test 00:01:08 -- baseline 00:03:00 -10/29 12:50:55Z -Runtime: rap_test 00:01:01 -- baseline 00:02:00 -10/29 12:52:55Z -Runtime: hrrr_test 00:03:00 -- baseline 00:06:00 -10/29 12:52:55Z -Runtime: hafs_test 00:00:30 -- baseline 00:01:00 -10/29 12:52:55Z -Runtime: 3drtma_test 00:01:48 -- baseline 00:03:00 -10/29 12:52:55Z -Runtime: mpas_test 00:01:11 -- baseline 00:02:30 -10/29 13:01:57Z -Runtime: mpas_hfip_test 00:02:09 -- baseline 00:05:00 -10/29 13:08:43Z -Runtime: rrfs_test 00:06:41 -- baseline 00:12:00 -10/29 13:08:43Z -Runtime: rrfs_ifi_missing 00:02:20 -- baseline 00:04:00 -10/29 13:08:43Z -Runtime: gfs_test 00:07:50 -- baseline 00:25:00 +10/29 20:24:43Z -mpas test: your new post executable generates bit-identical POSTNAT18.tm00 as the develop branch +10/29 20:24:44Z -mpas test: your new post executable generates bit-identical POSTPRS18.tm00 as the develop branch +10/29 20:24:44Z -mpas test: your new post executable generates bit-identical POSTTWO18.tm00 as the develop branch +10/29 20:24:51Z -sfs test: your new post executable generates bit-identical sfs.t00z.master.grb2f048 as the develop branch +10/29 20:25:00Z -gefsv12 test: your new post executable generates bit-identical geaer.t00z.master.grb2f060 as the develop branch +10/29 20:25:16Z -hafs test: your new post executable generates bit-identical HURPRS09.tm00 as the develop branch +10/29 20:25:27Z -3drtma test: your new post executable generates bit-identical WRFNAT.GrbF00 as the develop branch +10/29 20:25:28Z -3drtma test: your new post executable generates bit-identical WRFTWO.GrbF00 as the develop branch +10/29 20:25:28Z -mpas_hfip test: your new post executable generates bit-identical NATLEV.GrbF48 as the develop branch +10/29 20:25:28Z -3drtma test: your new post executable generates bit-identical WRFPRS.GrbF00 as the develop branch +10/29 20:25:29Z -gefsv13 test: your new post executable generates bit-identical gefs.t00z.master.grb2f009 as the develop branch +10/29 20:25:29Z -mpas_hfip test: your new post executable generates bit-identical PRSLEV.GrbF48 as the develop branch +10/29 20:25:30Z -mpas_hfip test: your new post executable generates bit-identical 2DFLD.GrbF48 as the develop branch +10/29 20:25:43Z -rap test: your new post executable generates bit-identical WRFPRS.GrbF06 as the develop branch +10/29 20:25:44Z -rap test: your new post executable generates bit-identical WRFNAT.GrbF06 as the develop branch +10/29 20:25:52Z -nmmb test: your new post executable generates bit-identical BGDAWP03.tm00.Grib2 as the develop branch +10/29 20:25:52Z -nmmb test: your new post executable generates bit-identical BGRD3D03.tm00.Grib2 as the develop branch +10/29 20:25:52Z -nmmb test: your new post executable generates bit-identical BGRDSF03.tm00.Grib2 as the develop branch +10/29 20:26:37Z -hrrr test: your new post executable generates bit-identical WRFTWO.GrbF10 as the develop branch +10/29 20:26:38Z -hrrr test: your new post executable generates bit-identical WRFPRS.GrbF10 as the develop branch +10/29 20:26:38Z -hrrr test: your new post executable generates bit-identical WRFNAT.GrbF10 as the develop branch +10/29 20:27:06Z -rrfs_ifi_missing test: your new post executable generates bit-identical IFIFIP18.tm00 as the develop branch +10/29 20:30:06Z -rrfs test: your new post executable generates bit-identical PRSLEV18.tm00 as the develop branch +10/29 20:30:19Z -rrfs test: your new post executable generates bit-identical NATLEV18.tm00 as the develop branch +10/29 20:31:17Z -gfs test: your new post executable generates bit-identical gfs.t00z.master.grb2f006 as the develop branch +10/29 20:31:19Z -gfs test: your new post executable generates bit-identical gfs.t00z.sfluxgrbf006.grib2 as the develop branch +10/29 20:31:19Z -gfs test: your new post executable generates bit-identical gfs.t00z.special.grb2f006 as the develop branch +10/29 20:25:05Z -Runtime: sfs_test 00:00:06 -- baseline 00:01:20 +10/29 20:25:05Z -Runtime: gefsv12_test 00:00:15 -- baseline 00:01:00 +10/29 20:25:35Z -Runtime: gefsv13_test 00:00:44 -- baseline 00:02:00 +10/29 20:26:05Z -Runtime: nmmb_test 00:01:08 -- baseline 00:03:00 +10/29 20:26:05Z -Runtime: rap_test 00:00:59 -- baseline 00:02:00 +10/29 20:26:50Z -Runtime: hrrr_test 00:01:53 -- baseline 00:06:00 +10/29 20:26:50Z -Runtime: hafs_test 00:00:32 -- baseline 00:01:00 +10/29 20:26:50Z -Runtime: 3drtma_test 00:01:53 -- baseline 00:03:00 +10/29 20:26:50Z -Runtime: mpas_test 00:01:09 -- baseline 00:02:30 +10/29 20:26:51Z -Runtime: mpas_hfip_test 00:01:56 -- baseline 00:05:00 +10/29 20:30:21Z -Runtime: rrfs_test 00:06:44 -- baseline 00:12:00 +10/29 20:30:21Z -Runtime: rrfs_ifi_missing 00:02:22 -- baseline 00:04:00 +10/29 20:31:21Z -Runtime: gfs_test 00:07:44 -- baseline 00:25:00 Check tests: ['sfs', 'gefsv12', 'gefsv13', 'nmmb', 'rap', 'hrrr', 'hafs', '3drtma', 'mpas', 'mpas_hfip', 'rrfs', 'rrfs_ifi_missing', 'gfs'] -There are changes in results for case mpas in /work2/noaa/epic/clyden/regression-tests/upp/hercules/1347_hercules_intel/ci/rundir/upp-HERCULES/mpas_hfip_2024100700/2DFLD.GrbF48 -Refer to .diff files in rundir: /work2/noaa/epic/clyden/regression-tests/upp/hercules/1347_hercules_intel/ci/rundir/upp-HERCULES for details on differences in results for each case. +No changes in test results detected. ===== End of UPP Regression Testing Log =====