Skip to content
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

Update gsd/develop from develop 2020/11/18 #46

Commits on Oct 2, 2020

  1. Use top-level build.sh in regression test compile scripts (ufs-commun…

    …ity#209)
    
    * Use top-level build.sh to compile executables in for regression tests
    * Do not copy the executable from build to the top-level directory
    DusanJovic-NOAA authored Oct 2, 2020
    Configuration menu
    Copy the full SHA
    f3db58e View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Preparation for S2S cmake (ufs-community#213)

    - All `#ifdef OPENMP` are replaced with `#ifdef _OPENMP` to follow standard compiler macro for OpenMP.
    - CCPP code generation is moved inside of `FV3/`.  This will be redundant when the Data Atmosphere component comes in. Updates to the python script was performed to remove the hard-wired `FV3/` path name in the file.
    - `cmake/GNU.cmake` and `cmake/Intel.cmake` hard-wire global compiler definitions with `add_definitions`.  These are now applied with `target_compile_definitions`. 
    - CMakeLists.txt is passed through cmake-norm checker.
    - `INSTALL_INTERFACE` is added, so that this component can be installed and linked in downstream applications e.g. JEDI. 
    This may be incomplete, so will need more work.
    aerorahul authored Oct 7, 2020
    Configuration menu
    Copy the full SHA
    2190530 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. Merge NCAR feature/transition-to-capgen-1 (prepare for cap_gen.py, st…

    …ep 1) to develop (ufs-community#216)
    
    Preparation for transitioning to the next-generation code generator of the ccpp-framework (cap_gen.py).
    climbfuji authored Oct 9, 2020
    Configuration menu
    Copy the full SHA
    b00a11f View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Change horizontal advection options in input namelist (ufs-community#215

    )
    
    Change horizontal advection options by replacing hord=-6 or -8 with hord=6 or 8 in all ~tests/parm/ *.nml.IN files
    XiaqiongZhou-NOAA authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    fd001d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Enable building of coupled model (ufs-community#217)

    * Option to build coupled model
    * fix in build.sh
    * update modulefiles for orion, hera and wcoss to load pio.  Make PIO optional in CMakeLists.txt if not building S2S
    * FMS needs to be linked in MOM6 objects. Add 32BIT and S2S check
    * add S2S option to MAKE_OPT
    * Add standard s2s tests
    * add CICE_IO option (default: NetCDF). Add MOM6 solo executable option (default: OFF) MOM6 library and NUOPC cap are 2 separate entities.
    * add debug flags for MOM6 and CICE from @MinsukJi-NOAA
    * add debug modulefiles for hera, orion and wcoss_dell_p3
    * enable VERBOSE on build only when requested.  Remove -warn flags from CMEPS and MOM6 as they drown out any error messages.  The warnings should be resolved at the upstream repos.  When building with -DDEBUG=ON, set CMAKE_BUILD_TYPE=Debug.
    
    Co-authored-by: Dusan Jovic <dusan.jovic@noaa.gov>
    aerorahul and DusanJovic-NOAA authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    764a38c View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Configuration menu
    Copy the full SHA
    58e5a8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85dd899 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78da812 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9393ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c173100 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ed9459 View commit details
    Browse the repository at this point in the history
  7. additional small changes

    add RT_suffix for warm start dependencies
    add nsout as a variable in model_configure
    white space
    DeniseWorthen committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    c06e423 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4e0de1a View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. Merges in changes from final S2S PR (194)

    Fixes CA test for coupled model
    Uses RESTART_N for the coupled model
    Removes CNTLMED from tests since weather RT does not use it
    links parm/fd_nems.yaml from CMEPS/mediator
    DeniseWorthen committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    8a3f59d View commit details
    Browse the repository at this point in the history
  2. Add optional data atmoshpere component (ufs-community#225)

    * add DATM submodule
    * point to aerorahul fork of DATM
    * update CMakeList.txt to build data atmosphere.  Add compile test only since there are currently no regression tests for data atmosphere
    * update README.md
    * missed rsync from develop
    * Update README.md
    * update DATM submodule pointer and point to NOAA-EMC/NEMSdatm
    * create MOM6 solo executable for use in SOCA science
    * add compilation tests for s2s and datm for hera.gnu
    * commit wcoss_cray RT log, hera.intel RT log
    * rsync S2S baselines for intel only on hera and orion
    * add orion.intel RT log
    * add hera.gnu RT log
    * add wcoss_dell_p3 RT log
    aerorahul authored Oct 22, 2020
    Configuration menu
    Copy the full SHA
    a2e58be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92cfc32 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    238d194 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4694a1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a36faa7 View commit details
    Browse the repository at this point in the history
  4. add orion logs

    DeniseWorthen committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    e5be00c View commit details
    Browse the repository at this point in the history
  5. add dell-p3 logs

    skip-ci
    DeniseWorthen committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    3dcbb0c View commit details
    Browse the repository at this point in the history
  6. add hera logs

    DeniseWorthen committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    c8e2d31 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Add low resolution coupled tests (ufs-community#232)

    Replaces current coupled tests, default vars and other files to implement low resolution tests from ufs-s2s-model in the unified repository.
    
    See ufs-s2s-model PR # 204 (ufs-community/ufs-s2s-model#204) and PR # 194 (ufs-community/ufs-s2s-model#194) for more detail.
    DeniseWorthen authored Oct 26, 2020
    Configuration menu
    Copy the full SHA
    00a51e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Add new tests for DATM-MOM6-CICE6 model (ufs-community#256)

    * Added the following files for datm-mom6-cice6 tests:
    fv3_conf/cpld_datm_cfsr.IN
    fv3_conf/cpld_datm_gefs.IN
    parm/datm_configure.IN
    parm/datm_data_table.IN
    parm/input.mom6.nml.IN
    parm/nems.configure.datm.IN
    tests/datm_ocn_ice_mx025_cfsr
    tests/datm_ocn_ice_mx025_gefs
    tests/datm_ocn_ice_mx100_cfsr
    tests/datm_ocn_ice_mx100_gefs
    Revised default_vars.sh and run_test.sh.
    * Removed blank space in some coupled test files.
    * Revised scripts.
    * Revised test description.
    * Revised scripts and added log file from Hera.
    * Added log file from Orion.
    binli2337 authored Oct 30, 2020
    Configuration menu
    Copy the full SHA
    c12980d View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Add parallel netcdf capability for regional grids (ufs-community#206)

    * update FV3 and NEMS with regional parellel netcdf and output restart/forecast time at non-integer forecast time
    * add fv3_ccpp_regional_quilt_netcdf_parallel test
    * comment out fv3_ccpp_regional_quilt_netcdf_parallel as it needs nccmp (in PR#261)
    * update to nems develop branch
    * update orion log files
    * update cray and hera RT log files; skip-ci
    * update dell log files
    * point fv3 and nems back to develop branch
    Co-authored-by: Jun Wang <junwang-noaa@users.noreply.github.com>
    junwang-noaa authored Nov 3, 2020
    Configuration menu
    Copy the full SHA
    08d06b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. Add/update HWRF physics (ufs-community#223)

    This PR adds missing HWRF physics parameterizations and updates the Ferrier-Aligo microphysics:
    - WRFv4 Noah LSM
    - GFDL surface layer
    - Unified HEDMF PBL
    - icloud=4 option in RRTMG
    
    In addition, this PR:
    - cleans up old/unused/unnecessary HWRF regression tests
    - adds the missing `effr_in=.true.` for all Thompson MP based runs (there is now a guard in fv3atm's `GFS_typedefs.F90` to prevent running Thompson MP with `effr_in=.false.`
    - shortens the runtime for the `fv3_ccpp_rrfs_v1beta` run from 48h to 24h
    - in ccpp-physics: update `tsfc` correctly when there is ice on open water grid points (fixes NCAR/ccpp-physics#515)
    - set `OMP_STACKSIZE` in orion and wcoss_dell_p3 job submission scripts to avoid errors with threaded tests
    
    Co-authored-by: Bin Liu <bin.liu@noaa.gov>
    Co-authored-by: Jili Dong <Jili.Dong@noaa.gov>
    Co-authored-by: Zhan Zhang <zhan.zhang@noaa.gov>
    Co-authored-by: Grant Firl <grantf@ucar.edu>
    Co-authored-by: Man.Zhang <Man.Zhang@noaa.gov>
    Co-authored-by: Dom Heinzeller <dom.heinzeller@noaa.gov>
    7 people authored Nov 5, 2020
    Configuration menu
    Copy the full SHA
    9429797 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. update cmeps, fix debug compile, rename nems.configure files for coup…

    …led model (ufs-community#254)
    
    * Implements a bugfix for the mapping of ifrac for both nems_orig and nems_frac in CMEPS: issue (ufs-community#17)[NOAA-EMC/CMEPS#17]
    * Adds field-packing for performance improvements in CMEPS: issue (ufs-community#23)[NOAA-EMC/CMEPS#23]
    * Uses module file fv3_debug when DEBUG=Y is specified and fv3_debug is available
    * Shortens the nems.configure file name used with the coupled model
    DeniseWorthen authored Nov 9, 2020
    Configuration menu
    Copy the full SHA
    4e8ef6a View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. Changes to regression test files for recent changes to RRTMG and RRTM…

    …GP. (ufs-community#262)
    
    * Changes to regression test files for recent changes to RRTMG and RRTMGP.
    * Removed redundant importing of kind_phys in physics
    * add units to index_for_diagnostic_printout metadata
    * Replace iovr_{lw,sw} with iovr for HWRF regression tests
    * Bugfix in GP sampling routines.
    * Increase number of nodes for test fv3_ccpp_gocart_clm on Cheyenne
    
    Co-authored-by: Dom Heinzeller <climbfuji@ymail.com>
    dustinswales and climbfuji authored Nov 13, 2020
    Configuration menu
    Copy the full SHA
    2e25df5 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. Bring GFS.v16 features back to develop branch (ufs-community#274)

    * bring GFS.v16 code changes back to develop branch
    * update upp lib in hera module
    * use test hpc stack lib
    * update upp lib in fv3 for cmake
    * update post control files
    * update upp lib in hpcstack on hera, orion and dell and in nceplibs on cray
    * add change in fv3 dycore ufs-community#35
    * remove duplicate read_data in fms_mod in external_ic.F90
    Co-authored-by: Jun Wang <junwang-noaa@users.noreply.github.com>
    Co-authored-by: Dom Heinzeller <climbfuji@ymail.com>
    junwang-noaa authored Nov 17, 2020
    Configuration menu
    Copy the full SHA
    b771e5b View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Configuration menu
    Copy the full SHA
    0a1c55c View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. Clean up regression tests

    climbfuji committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    f092cc6 View commit details
    Browse the repository at this point in the history
  2. rt update (ufs-community#261)

    * If ufs.cpld.cpl.r.* files do not reproduce, try nccmp
    * Modify/add to run cpld 35d bmark tests
    * Fix nccmp implementation. Fix a bug for 35d tests
    * Use env var NCCMP
    * Add hera.intel to rt_35 and rt_wave_35d
    * Use which to find nccmp path. Apply nccmp to all files that fail cmp. Fix a bug in fv3_ccpp_wrtGauss_netcdf_parallel
    * Change compare method from nccmp to compare_ncfile.py
    * Netcdf compare changes on Hera; skip-ci
    * Netcdf compare changes on WCOSS Dell P3; skip-ci
    * Modify comopare_ncfile.py
    * Netcdf compare changes on wcoss cray
    * Implement Dusan's ecflow fix ufs-community#273
    * Move miniconda3 to emc.nemspara on Hera and Orion. Minor change in default_vars.sh
    MinsukJi-NOAA authored Nov 19, 2020
    Configuration menu
    Copy the full SHA
    248b609 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'develop' of https://github.com/ufs-community/ufs-weathe…

    …r-model into update_gsd_develop_from_develop_20201118
    climbfuji committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    6f8543c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8cadac0 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Configuration menu
    Copy the full SHA
    550c6cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8be8e4 View commit details
    Browse the repository at this point in the history