forked from ufs-community/ufs-weather-model
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sync with the develop #24
Open
HelinWei-NOAA
wants to merge
240
commits into
HelinWei-NOAA:soil_color
Choose a base branch
from
ufs-community:develop
base: soil_color
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Change fv3atm branch to bugfix/noahmp_tq2m Co-authored-by: jkbk2004 <[email protected]> Co-authored-by: Brian Curtis <[email protected]>
…ototype 8, and turn on prognostic closure. (#1480) * Generation of gfsv17 tests for RT's beyond P8, updates in FV3 and ccpp submodules * Added DNATS=0 flag to not exclude any tracers from advection * update TKE contribution from cu for progsigma in deep and shallow cu * Correct noareo tests to set DNATS=0 to ensure advection of all tracers * Address review comments - clean out P7 and P8 labels in GFSv17 tests * update rt.conf removing old control tests, adding a cpld gfsv17 test * add outerloop wave coupling to a gfsv17 test * remove duplicate test Co-authored-by: Jessica Meixner <[email protected]> Co-authored-by: jkbk2004 <[email protected]> Co-authored-by: Brian Curtis <[email protected]>
* adding hr_ave_chem_v1 * aqm diag_table changes Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: JONG KIM <[email protected]>
* removed control_2dwrtdecomp, control_fhzero, control_2threads_debug
* Update Jenkinsfile * Update ci.test * add a mixed-mode test Co-authored-by: zach1221 <[email protected]> Co-authored-by: JONG KIM <[email protected]> Co-authored-by: Rahul Mahajan <[email protected]> Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: jkbk2004 <[email protected]>
* Performance optimization of moving nest. * Turn on HAFS RTs on WCOSS2 and switch to use the netcdf (instead of netcdf_parallel) write_grid_component option for HAFS RTs. * Update submodule FV3, which points to latest UPP develop branch. * Update submodule FV3, which will only call atmosphere_fill_nest_cpl at the cap driver time steps (coupling time steps) * Adding upoff as a namelist parameter * Update submodule HYCOM after the momentum flux fix for HAFS FV3ATM-HYCOM coupling. * Update submodule FV3 and rename HAFS_V0 CCPP physics suites into HAFS_V1. * Cleanup of CMakefile for moving nest, and added fv_timers namelist option Co-authored-by: William Ramstrom <[email protected]> Co-authored-by: Biju Thomas <[email protected]> Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: jkbk2004 <[email protected]>
… indices. (#1497) * fv3 surface restart io: turn some calls into loops * turn many loops into subroutine calls, and remove nt_save * Refactor surface restart logic in FV3GFS_io.F90 to not use hard-coded indices Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: jkbk2004 <[email protected]>
* Enhanced stability of drag_suite module and added diagnostics * Added new UGWP diagnostic variables to parm/diag_table/diag_table_rap * Bug fixes to rap, hrrr and rrfs test description files and tests/parm/rap.nml.IN * Updated standard_names for do_gsl_drag_ls_bl, do_gsl_drag_ss, do_gsl_drag_tofd and ugwp_seq_update * Incorporated dustinswales suggestions in ccpp-physics PR#22 * Assumed-shape in gwdps.f * Added logical flag 'ugwp_seq_update' to gfs_physics_nml namelist * Modified calculation of dtfac in drag_suite.F90 and revised various long_name's of diagnostic variables * Removed passage of variables 'ak' and 'bk' to drag_suite -- these are no longer used * Removed unused variables from GFS_typedefs.F90 and added clarifying comments in ccpp-physics Co-authored-by: JONG KIM <[email protected]>
* Convert all regression tests to use esmf-managed threading * update CMakeLists.txt * update rt.conf * Comment out unneeded steps in workflows/aux.yml * turn off control_c384 on cheyenne: all others passed Co-authored-by: Bin.Li <[email protected]> Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: jkbk2004 <[email protected]>
* allow option no updated sub-components * Run control_c384 and control_c384gdas tests on Gaea using TPN=18 Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: jkbk2004 <[email protected]>
* clean up gitaction yml * Update build_test.yml, aux.yml
* fix fd_nems.yaml * cmeps restart will appear as different because field names changes * set TPN=18 on cheyenne: cpld_control_c192_p8, cpld_restart_c192_p8, hafs_global_multiple_4nests_atm Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: jkbk2004 <[email protected]>
* MYNNsfc uniform real kind Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: jkbk2004 <[email protected]>
* Updated FV3 hash, Bring in Fengsha and Pt Source input files, bring in updated aqm.rc Co-authored-by: Raffaele Montuoro <[email protected]>
…ade (#1554) * SUPAFAST option sets build flags ideal for HAFS * add test for HAFS with -DSUPAFAST=ON * SUPAFAST=>TEST_FASTER_INTEL and add -no-ip to CMAKE_Fortran_FLAGS_RELEASE * TEST_FASTER_INTEL => FASTER * Update rt_single function in rt.sh to parse correct .conf file * Remove fail_test file after model run only if Rocoto is used * Use -xSSE4.2 on GAEA * turn off regional_atmaq_debug on gaea: time limit Co-authored-by: Dusan Jovic <[email protected]> Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: JONG KIM <[email protected]>
…dates (#1544) * Update submodule FV3/upp and use a newer version of g2tmpl/1.10.2. * Update submodule FV3 and switch to use the unified ugwp scheme for HAFS regression tests. * Update submodule HYCOM-interface/HYCOM and HYCOM-interface/CMakeLists.txt so that the debug build options will work properly for the HYCOM subcomponent. * Update tests/parm/postxconfig-NT-hafs.txt by using FV3/upp/parm/postxconfig-NT-hafs_nosat.txt * Fixed bug in calculation of nest halo weights identified by Biju Thomas in DDEBUG=ON builds. Co-authored-by: William Ramstrom <[email protected]> Co-authored-by: JONG KIM <[email protected]> Co-authored-by: Brian Curtis <[email protected]>
* Remove -xHOST from CICE CMakeLists.txt. #1262 Co-authored-by: [David Huber] <[[email protected]]> Co-authored-by: JONG KIM <[email protected]> Co-authored-by: Brian Curtis <[email protected]>
* reverting the bug fix for ktherm=2 allows all cpld tests to pass and the single datm test using ktherm=2 (datm_cdeps_gfs) to also pass all other datm tests which use ktherm=1 fail Co-authored-by: JONG KIM <[email protected]> Co-authored-by: Brian Curtis <[email protected]>
…#1566) * adding regional control back to jenkins-ci (#37) * Create ESMF field attributes using the same kind as field data values Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: jkbk2004 <[email protected]>
* AutoRT update for Jenkins.
* Bug fix for cloud effective radius for convective clouds (HR1)
* update CMEPS
* RRTMGP refactoring * Added RRTMGP p8 coupled RT. Update other GP RTs. * Adding GP physics blocking to UFS GP RT configurations * Trim old RRTMGP RTs * Interface changes for SP build in GP Co-authored-by: JONG KIM <[email protected]> Co-authored-by: Brian Curtis <[email protected]>
* hpc stack internal location changes and ORT fix Co-authored-by: JONG KIM <[email protected]>
… (3) hafs bug fix (#1606) * updates for movingnest debug mode * add hafs_regional_storm_following_1nest_atm_ocn_debug test * point MOM6 to test branch * remove cpld_esmfthreads_p8 Co-authored-by: Jun Wang <[email protected]> Co-authored-by: JONG KIM <[email protected]> Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: zach1221 <[email protected]>
…OAH and NOAH MP LSM, and rename nsradar_reset (#1529) * Six new winter wx diags, new precip ice density for RUC, NOAH MP and NOAH LSMs, new namelist parameter for nsradar_reset, new flat files for GFS and fv3lam to properly handle new winter wx diags. * remove six winter wx diags from f00 xml file * Remove commented out lines related to old computation of precip ice density * Added 6 winter weather diagnostics + precip ice density (all 2D fields) to select diag_tables * Use correct postxconfig files * Include Grant's winter wx mods Co-authored-by: JONG KIM <[email protected]> Co-authored-by: Brian Curtis <[email protected]> Co-authored-by: zach1221 <[email protected]>
…ces and turning off output; update FAQ documentation (was 1608); update drag suite intent mods (was 1612) (#1597) * update cdeps * use fv3atm from PR 1612 * Changed UGWP diagnostic variable declaration intents from out to inout * Docs/faqupdate (#8) Co-authored-by: Denise Worthen <[email protected]> Co-authored-by: jkbk2004 <[email protected]> Co-authored-by: Brian Curtis <[email protected]>
* MOM6 writes restarts in YYYYMMDD.HHMMSS.MOM*nc format * the final restart is timestamped * make changes in scripts to remove 'suffix-hours' strings * remove STORE_CORIOLIS from MOM_input templates * add timestamp in the end forecast restart filenames for GFS * FV3atm restart filename format
* Update FV3 * Merge pull request #67 from dustinswales/accumulated_cleanup * Updated physics * Reverting DISKNM/gaea to original * add new BL_DATE
* Faster Compile option turned on for a compile and test per project * added sample tests from each project to be tested with faster compile * HAFS app to be compiled with 64bit
* UFSWM - Update default parameter values for damping based off of work done for GW
* UFSWM - The fire_behavior component has been added and a new application created 'ATMF'. This work also includes a new regression test 'cpld_regional_atm_fbh' for testing two-way coupling of the atm component (fv3atm) and fbh component (fire_behavior) * CMEPS - CMEPS required modifications to be aligned with the changes to the ccpp physics package * FV3 - the fv3 cap has been modified to export atmosphere forcing data to the fire component when 'cpl_fire' is set to true. It will also import new fields for physics. * ccpp-physics - the ccpp physics package has been modified to add heat fluxes, upward specific humidity flux, and a smoke tracer from the fire component.
…#2430) * UFSWM - Use EMC/CICE:develop branch from CICE-Consortium:main * CICE - Use EMC/CICE:develop branch from CICE-Consortium:main
…to fms/2024.01 (#2431) * UFSWM - Bump libraries on WCOSS2 to ip/4.0.0 w3emc/2.12.0 and fms/2024.01 * Adjust FMS location and bump ufs_common.lua * Acorn lua update for fms bump, remove ifi library load
* UFSWM - Add support for Intel LLVM compiler * CICE - Add support for Intel LLVM compiler * FV3 - Add support for Intel LLVM compiler * ccpp-physics - Add support for Intel LLVM compiler * atmos_cubed_sphere - Add support for Intel LLVM compiler * upp - Add support for Intel LLVM compiler * WW3 - Add support for Intel LLVM compiler
* UFSWM - Add forecast day output for CICE via timestep stream
* UFSWM - Adds GFDL Land Model version 4 (LM4) as a component model, functional in Data Atmosphere mode * CMEPS - Small modifications for coupling of LM4 * LM4-NUOPC driver - new model component hosted at github.com/NOAA-GFDL/LM4-NUOPC-driver. NUOPC Cap for LM4 * LM4.0 - submodule of LM4 NUOPC driver, hosted at https://github.com/NOAA-GFDL/LM4/
* UFSWM - physics updates for RRFS.v1 code freeze * FV3 - physics updates for RRFS.v1 code freeze * ccpp-physics - physics updates for RRFS.v1 code freeze * apply gaea job card fix for MPI issue: FI_VERBS_PREFER_XRC
…ccpp-framework) for ccpp-framework PR 600 (bug fix for unit conversion error in ccpp_prebuild.py ) #2464 + Update chunksizes for cubed sphere grid #2465 (#2463) * UFSWM - Update LND I/O docs Add fd_ufs.yaml docs Add tests-dev docs * UFSWM - Change the default chunking for the cubed sphere history files to use only the horizontal grid size of each of the tiles. * FV3 - Change the default chunking for the cubed sphere history files to use only the horizontal grid size of each of the tiles. * FV3 - Submodule pointer update for ccpp-framework PR 600 (bug fix for unit conversion error in ccpp_prebuild.py) --------- Co-authored-by: Dusan Jovic <[email protected]> Co-authored-by: Dom Heinzeller <[email protected]>
* UFSWM - Modify global_control.nml to add compatibility with Global Workflow
* UFSWM - Updates cpld_control_sfs to use the most up-to-date configuration specs * UFSWM - Update units attributes in netCDF output to be machine-readable * FV3 - Update units attributes in netCDF output to be machine-readable * atmos_cubed_sphere - Update units attributes in netCDF output to be machine-readable
…n PR from production/RRFS.v1 #2481 (#2458) * UFSWM - Enable some of the intel llvm tests in rt conf * UFSWM - Second reconciliation PR from production/RRFS.v1 related to FV3 unused and optional variables * FV3 - Second reconciliation PR from production/RRFS.v1 related to FV3 unused and optional variables * ccpp-physics - Second reconciliation PR from production/RRFS.v1 related to FV3 unused and optional variables --------- Co-authored-by: Grant Firl <[email protected]>
… CAPE cases + #2459 (#2461) * UFSWM - Add tests-dev ATM-only idealized dry baroclinic wave test and a 2020 July CAPE case * UFSWM - Update modulefile to support Rocky 8 on CSPs, with ParallelWorks --------- Co-authored-by: Wei Huang <[email protected]> Co-authored-by: Jong Kim <[email protected]>
* UFSWM - add PIO settings to WAV attributes in ufs.configure templates * UFSWM - update ww3_shel.nml to allow for the ice field to be written to the restart file when required (i.e, waves in the slow loop) * UFSWM - add WW3 restart files to comparison lists * WW3 - Add netCDF PIO capability for restarts and run-time history
* UFSWM * FV3 * ccpp-physics - Add Incremental Analysis Update (IAU) capability to update soil temperature and moisture for CCPP's NoahMP land model
… (#2489) * UFSWM - Documentation for HSD cases * FV3 - * upp - update upp hash to ce258fca with update inline post interface. --------- Co-authored-by: gspetro-NOAA <[email protected]> Co-authored-by: cameronbook <[email protected]>
* UFSWM - Thompson-Eidhammer microphysics code formatting * FV3 - Thompson-Eidhammer microphysics code formatting * ccpp-physics - Thompson-Eidhammer microphysics code formatting
* UFSWM - Update CICE to Consortium/main (2024-11). Expose hist_suffix for CICE ice_in * CICE - Update CICE to Consortium/main (2024-11)
…WW3 to avoid build errors #2512 (#2483) * UFSWM - MYNN PBL, Smoke and subgrid cloud fraction. * FV3 - MYNN PBL, Smoke and subgrid cloud fraction. * ccpp-physics - MYNN PBL, Smoke and subgrid cloud fraction. * atmos_cubed_sphere - hail diagnostics, and average of smoke/dust. * WW3 - Updated to add PIO switch to avoid build error
* UFSWM - Flexible restart write times (restart_fh) for med, ocn, ice, wav * CICE - Flexible restart write times (restart_fh) * CMEPS - Flexible restart write times (restart_fh) * MOM6 - Flexible restart write times (restart_fh) * WW3 - Flexible restart write times (restart_fh)
* UFSWM - Gaea C6 Support --------- Co-authored-by: JONG KIM <[email protected]> Co-authored-by: Ratko Vasic <[email protected]>
…eading (#2533) (#2538) * UFSWM - This PR adds support for traditional (non esmf managed) threading. ESMF managed threading is still default. * UFSWM - Sync with ESCOMP/CDEPS (2024-12-16) * CDEPS - Sync with ESCOMP/CDEPS (2024-12-16) --------- Co-authored-by: Dusan Jovic <[email protected]>
* UFSWM - Fix improperly assigned fire emissions for ebb_dcycle==1 for retrospectives (NOT operational!) * FV3 - Fix improperly assigned fire emissions for ebb_dcycle==1 for retrospectives (NOT operational!) * ccpp-physics - Fix improperly assigned fire emissions for ebb_dcycle==1 for retrospectives (NOT operational!)
* UFSWM - to compile the model with new fms/2024.01; Update the RUC LSM deep soil temperature from climatology to real forecast * FV3 - to compile the model with new fms/2024.01; Update the RUC LSM deep soil temperature from climatology to real forecast * ccpp-physics - Update the RUC LSM deep soil temperature from climatology to real forecast
* UFSWM - minor bugfixes for smoke/dust for RRFS.v1 * FV3 - minor bugfixes for smoke/dust for RRFS.v1 * ccpp-physics - minor bugfixes for smoke/dust for RRFS.v1
…s from the jedi model convention (#2543) * UFSWM - Fix sedi_semi logic issue in export_ugwpv1() and change affected RTs for more stable and quicker runtimes. * UFSWM - Alias update JEDI-related variables inside the fd_ufs.yaml file.
…ble to track initialization of GFS_phys_time_vary (#2544) + develop of WW3 up to 2024-01-11 to dev/ufs-weather-model #1342 (#2549) (#2532) * UFSWM - fix REFS ensemble member and add GF convection cold start parameter; Add CCPP host variable to track initialization of GFS_phys_time_vary; Update WW3 with develop up to 2024-01-11 * FV3 - fix REFS ensemble member and add GF convection cold start parameter; Add CCPP host variable to track initialization of GFS_phys_time_vary, fix bug for MP Thompson init flag * ccpp-physics - fix REFS ensemble member and add GF convection cold start parameter; In GFS_phys_time_vary.fv3: make is_initialized a host model variable to support multiple instances of CCPP physics in a model run * WW3 - Update one commit hash --------- Co-authored-by: Dom Heinzeller <[email protected]> Co-authored-by: Dom Heinzeller <[email protected]> Co-authored-by: Jessica Meixner <[email protected]>
…0113 commit (original 20241127-PR) (was #2556) (#2396) * UFSWM - adds additional compile switch and namelist changes required for WW3 in Coastal App * WW3 - add export fields required for coupling with SCHISM * MOM6 - update to main repo. 20250113 commit (origianlly 20241127-PR) --------- Co-authored-by: jiandewang <[email protected]>
* add CICD support to collect performace metrics during Build and Test stages Signed-off-by: Bruce Kropp <[email protected]> * [AutoRT] Hera Job Completed. on-behalf-of @ufs-community <[email protected]> * [AutoRT] Hercules Job Completed. on-behalf-of @ufs-community <[email protected]> * [AutoRT] Derecho Job Completed. on-behalf-of @ufs-community <[email protected]> * set logic to remove PR labels on success or failure Signed-off-by: Bruce Kropp <[email protected]> * [AutoRT] Hera Job Completed. on-behalf-of @ufs-community <[email protected]> * make sure Jet uses NAGAPE Signed-off-by: Bruce Kropp <[email protected]> --------- Signed-off-by: Bruce Kropp <[email protected]> Co-authored-by: epic-cicd-jenkins <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Top of commit queue on: TBD
Input data additions/changes
Anticipated changes to regression tests:
Subcomponents involved:
Combined with PR's (If Applicable):
Commit Queue Checklist:
Linked PR's and Issues:
Testing Day Checklist:
Testing Log (for CM's):