Skip to content

sync with the develop branch#9

Open
HelinWei-NOAA wants to merge 420 commits intoHelinWei-NOAA:developfrom
NOAA-EMC:develop
Open

sync with the develop branch#9
HelinWei-NOAA wants to merge 420 commits intoHelinWei-NOAA:developfrom
NOAA-EMC:develop

Conversation

@HelinWei-NOAA
Copy link
Owner

No description provided.

SamuelTrahanNOAA and others added 30 commits May 23, 2023 08:43
…706)

* update libIFI to version that can handle times beyond 25.4545... hours

* Write missing values for IFI fields during unvalidated times (before hour 1 and after hour 18)

* update library date for ifi
* Cleaning up GRIB2 encoding for index 508 (max precip rate)

* Adding change log entry.

* Adding definitions of ITSRFC and ID(18) in PRATE block.
* Remove debug print statements

* Revert sorc/ncep_post.fd/PROCESS.f

* Print the namelists read in to stdout

* Remove more debug prints (from Wen Meng)
* Bub fix in qrmax initialization.

* Comment out duplicated id 689.
* Correcting 1h precip for GSL precip type analysis.  We were previously using run total precip.

* Add change log.

* Changing precip type variables in NATLEV files to GSL algorithm.

* Modifying intel.yml to try to address CI failures, based on suggestion from Alex Richert.

* Change one last actions/cache instance.
* Output composite radar when GFS uses Thompson MP.

* Add six winter weather variables in pgrb2 dataset.
* add terms of use notice

* add schematic, dir structure, reformat docs

* update code overview; silence warnings

* update UPP GRIB2 Fields Table; sort by ID

* minor edits to Intro

* add Glossary, minor edits to other chapters

* edit comment

* minor edits/formatting

* minor edits to New Var ch

* minor edits

* updated table draft

* Add/rm unified vars from PRs 534, 561, 582, 591, 593

* Add/rm unified vars from PRs 600,620,640,643,675,695

* Add/rm unified vars from PRs 601, 693

* updates to table of Grib2 fields produced by UPP

* updates to table of Grib2 fields produced by UPP

* updates to table of Grib2 fields produced by UPP

* fix table formatting; update table by ID

* minor updates/formatting

* minor updates/formatting to tables

* move dir structure to Tech Overview; remove comments; correct version numbers

* rm dir structure from build chapter

* code overview edits

* fix spacing

* fix formatting

* fix ext550, add smoke, fv3dust, coarsecm

* add UPP Product Table link to New Var ch

* combine bceman/bcembb and oceman/ocembb

* combine dust 1-5 in table

* fix seas#wct var

* add software prerequisites

* update README.md

* minor update to README.md

* minor update to README.md

* lowercase Post for XML

* lowercase Post for XML

* 1st part of Tracy's grib2 table updates

* 2nd part of Tracy's grib2 table updates

* 3rd part of Tracy's grib2 table updates; remove old table

* rm ** from checked table entries

* add MASS flux

* minor grib2 table edits

* update defs for 909-911; remove ssmis fields

* add 909, 910, and 911 to post_avbflds
* add POT variables, accumulated APCP, ACPCP, NCPCP and updated the CLMR
for operational HAFSv1

* add a control file which combines hafs_sat and hafs_nosat

* modified makefile for adding the new hafs control file

* update the pname of CLMR in hafs_nosat.xml and hafs.xml

* regenerate postxconfig-NT-hafs.txt and postxconfig-NT-hafs_nosat.txt
…740)

* Updating GRIB2 labeling for MSTAV, and adding SOILL on 9 RUC levels.

* Entering change log for INITPOST_NETCDF.f

* Changing shortname of MSTAV to specify RUC LSM (defined at 0 m below ground)
…om anywhere. correct bug when prefix is specified, the executable is not in the correct place. (#746)
* silence warnings on SMOOTH.f

* update GFIP3.f

* fix more warnings for CALHEL2 & CALHEL3

* silence warnings on CALPW.f

* silence warnings for CALPBL.f

* silence warnings for CALPBLREGIME.f

* silence warnings for CALMICT.f

* silence warnings on WRFPOST.f

* silence warnings on FDLVL.f

* silence warnings on SELECT_CHANNELS.f

* correct CALPBLREGIME.f

* fix errors for PMICRPH.f and GRIDSPEC.f

* partial updates to variables in several files

* CTLBLK updates

* define GRIDSPEC.f vars

* document PMICRPH.f

* update CALRAD_WCLOUD_newcrtm.f

* edits for COLLECT_LOC.f and GRIDSPEC.f

* update INITPOST_NEMS.f

* minor edits/additions

* Update INITPOST_GFS_NEMS_MPIIO.f

* update CTLBLK.f

* update variables for CLDRAD.f, INITPOST_NETCDF.f, MDL2P.f, PROCESS.f, xml_perl_data.f

* fix typo in CTLBLK.f

* fix typo in CTLBLK.f

* remove some deprecated Doxyfile.in settings

* upgrade Doxyfile.in w -u option

* fix Doxyfile.in

* fix Doxyfile.in

* revert Doxyfile to equivalent of commit 94a989e

* rm deprecated info in Doxyfile.in

* remove _____ for undefined vars

* add var defs to PMICRPH.f

* correct a4wide to a4 in Doxyfile.in

* rm blank spaces in xml_perl_data.f

* rm blank spaces in xml_perl_data.f
#750)

* Add bug fix of tke initialization from Huiya

* Clean up legacy fv3lam control files

* Clean up legacy control files

* Clean up legacy file params_grib2_tbl_new_dtc
* (1) Updates to read-in the number concentrations of cloud ice, cloud water, and rain
(2) Slight reorganization of the "use vrbls3d" code section to re-group several microphysics-related variables

* Enabling RRFS output of cloud-ice number concentration (NCCICE), cloud-water number concentration (NCONCD), and rain number concentration (SPNCR) on native coordinate surfaces.

* Updates to static control files:
(1) In post_avblflds.xml, changing "NCIP" to "NCCICE" (ID 752)	and "NCRAIN" to "SPNCR" (ID 754).  This is consistent with the ID numbers used in post_avblflds_raphrrr.xml.
(2) Removing the "table_info" specification for "SPNCR" in fv3lam_rrfs.xml.
(3) Re-generated flat flie.

* In INITPOST_NETCDF.f, changing the "ncid2d" argument to "ncid3d" withinin several calls to "read_netcdf_3d_para".

* Reverting the read-in of "ext550" to its previous form.
* Update gefs control files based on EP4 settings.

* remove ICIP and ICSEV from gefs control files

* Delete gefs ana control files and update gefs control txt files.
* Delete machines not in operation

* Add modulefiles/hercules.lua.

---------

Co-authored-by: Wen Meng <wmeng@hercules-login-4.hpc.msstate.edu>
* Add GEFS WAFS control file

* 1. Change gtg_algo() interface in MDLFLD.f
2. Add CIT(:,:,:) array for In-Cloud Turbulence, ALLOCATE_ALL.f VRBLS3D_mod.f DEALLOCATE.f
3. Modify CMakeLists.txt for updated/new GTG source code files.
4. Add stub code for the new GTG source files in general UPP
5. Modify interpolation in MISCLN.f for RRFS GTG
6. Modify jobs/J_NCEPPOST to run WAFS downstream only
   Add scripts/exwafs_atmos_nceppost.sh
   Add ush/wafs_nceppost.sh

* 1. Add updates to the log/history of the related Fortran source code
2. Add gtg_on to POSTGPVARS in scripts/exwafs_atmos_nceppost.sh,
   and add gtg_on to namelist 'nampgb' in WRFPOST.f

* update gtg code revision

* Remove one duplicate line of comment

* Fix bug of GTG interpolations in MDL2P.f
Remove WAFS fields on ICAO standard atmospheric levels from post_avblflds.xml
And remove MDL2STD_P.f which does interpolation on ICAO standard atmospheric levels

* Fix a bug by initializing "gtg_interpolation = .false." in MDL2P.f

* Remove comments and a variable related to MDL2STD_P
Piggyback changes of parm/makefile for cleaning out GEFS anal control file generation

* Remove GTG related parm files. Instead, scripts will copy the parm file from
sorc/ncep_post.fd/post_gtg.fd

---------

Co-authored-by: yali mao <yali.mao@dlogin07.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: yali mao <yali.mao@dlogin01.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: yali mao <yali.mao@dlogin03.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: yali mao <yali.mao@dlogin09.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: yali mao <yali.mao@clogin04.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: yali mao <yali.mao@clogin03.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: yali mao <yali.mao@clogin01.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: yali mao <yali.mao@clogin09.cactus.wcoss2.ncep.noaa.gov>
…ding on the model's output (#768)

* Add a condition to include or exclude the processing of nitrate,
depending on the model's output

* Update postcntrl_gefs_aerosol.xml postcntrl_gefs_aerosol_f00.xml

* Update parm/postcntrl_gefs_aerosol.xml
parm/postcntrl_gefs_aerosol_f00.xml

* Move optics look up table from parm/ to fix/chem
Revert postcntrl_gefs_aerosol.xml and postcntrl_gefs_aerosol_f00.xml
Update makefile to include UFS-Aerosols for GEFSv13

* Delete parm/AEROSOL_LUTS.dat
* adding new products to RRFS from legacy models

* removed 101320. <level> and legacy CICE fields from fv3lam_rrfs.xml

* removed redundant and retired legacy fields

* removed fields not being generated for separate PR.
* compile on GAEA C5 partition

* GAEA C4 modulefile
…evels (#771)

* Updates to prevent spurious supercooled rain water from appearing on pressure levels

* Updates to comments/documentation; fix to continuation line

* Fix typo in comments

* (1) Adding "IF MODELNAME" checks
(2) Slight change to freezing-temp threshold (now 273.15 K)
(3) Revised description in comments
(4) Added print statements (temporary)

* Adding "MAX" functions, as are also used in the interpolation code (earlier in MDL2P.f)

* Restating freezing temperature as "TFRZ" (= 273.15 K, from params.F) instead of local, hardcoded value

* Removing print statements; finalizing PR

* (1) Refactoring logic,
(2) Applying adjustments to all hydrometeors

* Updating entry in history log

* Re-wording comment

* For snow and graupel, use the value from the overlying model level or the interpolated value, whichever is greater.  This modified approach is reccomended by G. Thompson in order to retain larger values of snow/graupel whenever these mixing ratios increase downward across the pressure level (e.g., snow growth via cloud-drop collection prior to melting).

* Adding bug fix from Wen

* Adding checks for undefined arrays.

* Fix typo
* Initial modifications toward a RRFS cloud-base diagnostic that uses cloud fraction

* For RRFS, assign the cloud-base height at the interface level beneath the identified mid-point location.

* Update change log and comments
* Adding the following fields (listed by shortname): GSD_RH_WRT_PRECIP_WATER_ON_ENTIRE_ATMOS, RH_ON_HGHST_TROP_FRZ_LVL, HGT_ON_HGHST_TROP_-20C_LVL, HGT_ON_EQUIL_LVL

* Adding TCDC_ON_BOUND_LYR

* Commenting-out write statement in subroutine CALRH_PW

* Fix labeling of critical angle

* Adding EFF_HLCY_ON_SPEC_HGT_LVL_ABOVE_GRND and CRITICAL_ANGLE

* (1) Increasing precision for CANGLE, and (2) adding updated flat file
* Adding checks for missing values in GSD p-type code.

* Correcting totprcp calculation (it was 1000 times too large) and removing print statements.

* Cosmetic changes (spaces between ANDs)

* Adding change log.

* Adding check for model name to preserve P-type computation for RAP/HRRR/RTMA.
* Adding another flavour of VIL to RRFS for FAA users.

* Updating VIL calculation to use hail mixing ratio from NSSL microphysics, if available.

* Adding change log, and including hail mixing ratio in CWM.

* Adding change log to MDLFLD.f

* Removing legacy control file.

* Deallocate QQH
EricJames-NOAA and others added 30 commits December 3, 2025 13:44
…evels (#1374)

* Adding UPP control files for configuration with additional vertical
levels.

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: Eric James <Eric.James@gaea66.ncrc.gov>
Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: benjamin blake <benjamin.blake@clogin06.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.5.0...2.6.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add some new unit tests

* fix error check

* try lower tolerance

* change crtm version in developer workflow

* try again with version number

* try another repository for crtm - not sure about git ref??

* undo version change

* WCOSS2 RT log

* Hercules RT log for intel compiler

* Orion RT log for intel compiler

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

---------

Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: benjamin blake <benjamin.blake@clogin04.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: clyden-noaa <chad.lyden@noaa.gov>
* add ifx support to libIFI

* Correctly detect C/C++ compiler when using ifort+icpx

* put ifi in ursa regression tests

* update libifi hash

* modules for ifi tests on ursa

* modulefiles for external ifi on ursa

* revert accidental changes to HERA scripts

* remove IFI support on Hera

* regression tests passed with IFI on Ursa

* remove a redundant file

* update ursa intel log

* tests passed after updating symlinks to baseline

* point to main branch of libIFI

* tests passed again

* Update ci/jobs-dev/run_ifi_standalone_rrfs_URSA.sh

Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>

* Update ci/jobs-dev/run_ifi_standalone_rrfs_URSA.sh

Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>

* tests passed on ursa

* Add RT log for WCOSS2

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

---------

Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: clyden-noaa <chad.lyden@noaa.gov>
* add tests

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

* WCOSS2 RT log

---------

Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
Co-authored-by: benjamin blake <benjamin.blake@clogin03.cactus.wcoss2.ncep.noaa.gov>
)

* add test files

* fix definition of npts

* show higher precision for print

* add expected result and error check

* tests for calvessel

* test case variety

* check iceg

* add & to exp_iceg statement

* fix array dimensions

* Add test for calwxt_explicit_post()

* forgot to update res to fail test in test_calwxt_explicit

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: benjamin blake <benjamin.blake@dlogin03.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* Remove Hera support for UPP

* Re-add Hera modulefile to allow for UPP compilation there

* Add RT log for WCOSS2

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: benjamin blake <benjamin.blake@dlogin05.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: benjamin blake <benjamin.blake@dlogin07.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* Bug fix for allocating u.

* Adding a change log entry to ALLOCATE_ALL.f

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: Eric James <Eric.James@gaea66.ncrc.gov>
Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: benjamin blake <benjamin.blake@dlogin01.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.0 to 2.6.3.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.6.0...2.6.3)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

* Create test_calvis.f90

* more test files and add to cmake

* update expected value and check result

* fix data type

* Update test_calwxt_dominant.f90

* fix wrong input order

* Update test_calvis_gsd.f90

* Update test_calvis_gsd.f90

* comment out error

* Update test_calvis_gsd.f90

* unnecessary if statement

* insert EXP_VIS

* fix indices

* deallocate arrays

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: benjamin blake <benjamin.blake@dlogin02.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* thread private FACTRS for RSWOUT, RSWINC

* thread private swnd for SLR

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Hercules RT log for intel compiler

* Orion RT log for intel compiler

---------

Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: benjamin blake <benjamin.blake@dlogin06.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* Add the controlfiles for ARAFS

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

* WCOSS2 RT log

---------

Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
Co-authored-by: benjamin blake <benjamin.blake@dlogin05.dogwood.wcoss2.ncep.noaa.gov>
* RRFSv1.1: Add Downdraft CAPE and U/V components of Effective Layer Bulk Shear

* Fix indentation in MISCLN.f

* Turn off downdraft CAPE, will add in a future PR

* Update comment

* Remove DCAPE from RRFS control files, uncomment code in MISCLN.f that was previously uncommented

* Utilize new EFHL scheme with RTMA only, don't change in RRFS for now

* Add RT log for WCOSS2

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: benjamin blake <benjamin.blake@dlogin06.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: benjamin blake <benjamin.blake@dlogin07.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: benjamin blake <benjamin.blake@dlogin03.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: benjamin blake <benjamin.blake@dlogin09.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: benjamin blake <benjamin.blake@dlogin04.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* Add Nick's fixes to preserve the UPP standalone compilation flag

* WCOSS RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: benjamin blake <benjamin.blake@dlogin01.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* add more tests for canres, cldfrac_zhao, and clmax

* debug memory error in test_cldfrac_zho

* debug memory error in test_canres

* more debug for test_canres

* typo

* update expected value for RCSOIL in test 2

* more debugging for test_canres (works locally)

* debugging test_cldfrac_zhao

* comment out test for iflip=1

* add a comment to the test case IFLIP = 1 explaining why it is commented out

* testing a fix for boundary error in CLDFRAC_ZHAO.f (will reverse)

* change creation dates in file

* add bug fix to program history log + delete test comment

* WCOSS2 RT log

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: benjamin blake <benjamin.blake@dlogin03.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* Add unit tests for fGAMMA(), ETCALC(), and ETAMP_Q2F()

* clean up some array definitions

* fix creation date

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: benjamin blake <benjamin.blake@dlogin02.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* add new test files + initial test for icaoheight

* complete test for icaoheight, start test cases for geo_zenith_angle

* Update test_geo_zenith_angle.f90

* update exp_za and check for error

* Update test_gpvs.f90

* Update test_geo_zenith_angle.f90

* debug precision issue by introducing relative tolerance

* fix creation date

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: benjamin blake <benjamin.blake@dlogin02.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* add option to turn off unit tests in compile script

* remove colon

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Hercules RT log for intel compiler

* Orion RT log for intel compiler

---------

Co-authored-by: benjamin blake <benjamin.blake@clogin01.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* Reorganization of UPP control files for RRFSv1.1

* Add 2DFLD file to UPP RT scripts

* Add RT log for WCOSS2

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: benjamin blake <benjamin.blake@dlogin04.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* Inital changes to Jenkinsfile

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Verifying label ouput

* Verifying label ouput2

* Verifying label ouput3

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Verifying label ouput4

* Jenkins RT log for Hercules using intel compiler.

* Verifying label ouput5

* Verifying label ouput6

* Verifying label ouput7

* Verifying label ouput8

* Verifying label ouput9

* Verifying label ouput10

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Verifying label ouput with Orion

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Orion using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Orion using intel compiler.

* Adding URSA Jenkins stage

* Jenkins RT log for Hercules using intel compiler.

* Fixing error in URSA stage

* Jenkins RT log for URSA using intel compiler.

* Jenkins RT log for URSA using intel compiler.

* Jenkins RT log for URSA using intel compiler.

* Testing label removal

* Testing label removal2

* Testing label removal3

* Testing label removal4

* Testing label removal5

* Testing label removal6

* Testing label removal7

* Testing label removal8

* Testing label removal9

* Testing label removal10

* Testing label removal11

* Testing label removal12

* Testing label removal13

* Testing label removal14

* Testing label removal15

* Testing label removal16

* Testing label removal17

* Start from inside block clean

* Start from inside block clean 2

* Start from inside block clean 3

* Start from inside block clean 4

* Start from inside block clean 5

* Start from inside block clean 6

* Start from inside block clean 7

* Start from inside block clean 8

* moving curl to function

* moving curl to function2

* moving curl to function3

* moving curl to function4

* moving curl to function5

* moving curl to function6

* moving curl to function7

* moving curl to function8

* moving curl to function9

* moving curl to function10

* moving curl to function11

* moving curl to function12

* moving curl to function13

* moving curl to function14

* moving curl to function15

* Jenkins RT log for Hercules using intel compiler.

* moving curl to function16

* Jenkins RT log for Hercules using intel compiler.

* moving curl to function17

* moving curl to function18

* moving curl to function19

* moving curl to function20

* moving curl to function21

* Fixing whitespace and for loop error

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for URSA using intel compiler.

* Jenkins RT log for URSA using intelllvm compiler.

* Jenkins RT log for Orion using intel compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Orion using intel compiler.

* Jenkins RT log for URSA using intel compiler.

* Jenkins RT log for URSA using intelllvm compiler.

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Orion using intel compiler.

* Jenkins RT log for URSA using intel compiler.

* Jenkins RT log for URSA using intelllvm compiler.

---------

Co-authored-by: Jenkins <nobody@nowhere>
Co-authored-by: epic-cicd-jenkins <ecc.platform@noaa.gov>
Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
* add print statement to CALLCL() to debug

* Update CALLCL.f

* restore

* more debug prints

* try some new, more predictable inputs

* Update test_callcl.f90

* Update test_callcl.f90

* Update CALLCL.f

* add the typical test case

* Update test_callcl.f90

* Update CALLCL.f

* Update test_callcl.f90

* Update test_callcl.f90

* Update test_callcl.f90

* Update test_callcl.f90

* Update test_callcl.f90

* Update test_callcl.f90

* complete test and remove added print statements

* set res = 0

* Jenkins RT log for Hercules using intel compiler.

* Jenkins RT log for Orion using intel compiler.

* Add RT log for WCOSS2

* Jenkins RT log for URSA using intel compiler.

* Jenkins RT log for URSA using intelllvm compiler.

---------

Co-authored-by: epic-cicd-jenkins <ecc.platform@noaa.gov>
Co-authored-by: Wen Meng <wen.meng@noaa.gov>
* some test programs

* print base result

* Update test_wetfrzlvl.f90

* print default twet

* try new test cases

* Update test_wetfrzlvl.f90

* tweak case 3

* temporarily added print statement to subroutine to check which delta is used

* modify test case

* Update test_wetfrzlvl.f90

* Update test_wetfrzlvl.f90

* Update test_wetfrzlvl.f90

* remove print statements, finish test

* cleanup

* set up for ttblex test, temporary print statements to check default

* Update test_ttblex.f90

* print default

* Update test_ttblex.f90

* debug - trying to force IPTB and ITHTB to fall outside bounds

* new test case

* remove prints, finish test

* fix exp arrays

* set up default val for KARR = 0 case

* test for zensun

* missing test case for zensun

* remove last test case because branch unreachable, add value check

* Update test_zensun.f90

* debug missing case for wetfrzlvl

* Update test_wetfrzlvl.f90

* Update test_wetfrzlvl.f90

* Update test_wetfrzlvl.f90

* Update test_wetfrzlvl.f90

* Update test_wetfrzlvl to avoid any unintended out of bounds references

* swap (i,j) loops

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: benjamin blake <benjamin.blake@clogin09.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* add new gust id 1026

* subroutines for new gust factor

* change gust shortname

Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>

* change gust shortname

* set ws variables as allocatable

* make GUSTCONV allocatable

* add GUSTCONV to documentation

* documentation fixes - lower case

* move parameter descriptions to before subroutine starts

* remove unneeded @brief

* fix typo

* move wind speeds to u/v block and replace hard-coded LP with press diff.

* simplify if statements for wind speeds

* fix typo

* remove iget(1026) for u/v mb, fixes u/v at 0mb bug

* remove another iget(1026)

* remove trailing whitespaces

* remove trailing whitespaces

* remove traili

* remove trailing whitespace

* use spaces instead of tabs

* use spaces instead of tabs

* remove space

* Add RT log for WCOSS2

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

* add gust ID 1026 to hafs.xml/txt control files

---------

Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* Initial translation from Edward's email

* Shelter pressure should be included here too

* removed calculation of potential temperature since it is in units of temperature, and added the same logic to CALCAPE2

* updated virtual mixed-layer calculation

* removed calls to TVIRTUAL that were not necessary, added shelter fields to additional CAPE calculations

* fixed missing paren

* Add changes from PR to 3DRTMA release branch

* Update TSHLTR in CAPE/CIN calculation to 2-m temperature

* Declare P1000

* Add capecin_2m namelist option to affected model applications

* Remove capecin_2m from UPP namelist - default option is false

* Initialize capecin_2m as false in CTLBLK.f

* Add RT log for WCOSS2

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: benjamin blake <benjamin.blake@dlogin02.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: benjamin blake <benjamin.blake@dlogin06.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: benjamin blake <benjamin.blake@clogin03.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: benjamin blake <benjamin.blake@clogin05.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: benjamin blake <benjamin.blake@clogin08.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* Commenting out low zenith angle cutoff for DSWRF

* Reverting change in SURFCE.f

* Getting rid of other CZMEAN checks in CLDRAD.f

* Reverting changes in INITPOST_MPAS

* Reverting changes.

* Correcting day-of-year calculation in INITPOST_MPAS

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Hercules RT log for intel compiler

* Orion RT log for intel compiler

---------

Co-authored-by: Eric James <Eric.James@gaea66.ncrc.gov>
Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
)

* correct aerosol optical properties description at 550nm for GCAFS

* Add RT log for WCOSS2

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* Add downdraft CAPE for RRFS and 3DRTMA

* Add RT log for WCOSS2

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: benjamin blake <benjamin.blake@clogin03.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* add interfaces to unit tests and small fixes for consistency

* Update test_icaoheight.f90

* WCOSS2 RT log

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: benjamin blake <benjamin.blake@dlogin03.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* initial

* Update test_spline.f90

* value check and nold ==3 case

* value check for nold == 3 case

* remove trpaus tests and add replacements

* comment out new tests to debug strange error

* Update CMakeLists.txt

* debug

* debug

* temporary comment in SNFRAC.f to debug

* try fix

* Update CMakeLists.txt

* more debug

* turn off verbose build for shorter build log

* Update developer.yml

* Update developer.yml

* Update developer.yml

* Update developer.yml

* Update developer.yml

* Update developer.yml

* Update developer.yml

* Add RT log for WCOSS2

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: BenjaminBlake-NOAA <52074832+BenjaminBlake-NOAA@users.noreply.github.com>
Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
* initial commit with setup for test_smooth

* Update test_smooth.f90

* Update test_smooth.f90

* test for smoothc

* check boundary error fix for smoothc()

* Update test_smooth.f90

* Update SMOOTH.f

* get new expected values

* fix expected

* test for para_range

* fix expected value

* initial cases for poleavg

* another case

* Update test_poleavg.f90

* Update test_poleavg.f90

* Update SMOOTH.f

* Add RT log for WCOSS2

* Ursa RT log for intel compiler

* Ursa RT log for intelllvm compiler

* Orion RT log for intel compiler

* Hercules RT log for intel compiler

---------

Co-authored-by: WenMeng-NOAA <48260754+WenMeng-NOAA@users.noreply.github.com>
Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: Chad.Lyden <Chad.Lyden@noaa.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.