Skip to content

Update gsl/develop from develop 2021/11/17#110

Merged
DomHeinzeller merged 14 commits into
NOAA-GSL:gsl/developfrom
climbfuji:update_gsl_develop_from_develop_20211116
Nov 18, 2021
Merged

Update gsl/develop from develop 2021/11/17#110
DomHeinzeller merged 14 commits into
NOAA-GSL:gsl/developfrom
climbfuji:update_gsl_develop_from_develop_20211116

Conversation

@climbfuji
Copy link
Copy Markdown

@climbfuji climbfuji commented Nov 17, 2021

Description

Update gsl/develop from develop:

  • Update several coupled components: CMEPS, HYCOM, MOM6, NEMS, WW3, stochastic physics
  • Build system bug fixes for macOS with Intel
  • Documentation updates
  • Update to use ESMF 8.2.0, UPP 10.0.10, MAPL 2.11.0
  • Update Intel compiler on WCOSS Dell P3
  • Extensive updates to regression testing system
  • Port ufs-weather-model to S4
  • OpnReqTest for GSD physics

Testing

Regression testing on Hera with Intel and GNU:

  1. Using rt_ccpp_dev.conf, create new temporary baselines and verify against them.

rt_hera_gnu_create.log
rt_hera_gnu_verify.log
rt_hera_intel_create.log
rt_hera_intel_verify.log

  1. Testing against existing/official baselines using rt.conf/rt_gnu.conf: all tests pass, except those that are expected to fail due to b4b mismatches (because of changes in gsl/develop that are not yet in the authoritative repositories). All of these tests run to completion.

rt_hera_intel_verify_against_existing.log
rt_hera_intel_verify_against_existing_fail_test.log
rt_hera_gnu_verify_against_existing.log
rt_hera_gnu_verify_against_existing_fail_test.log

Dependencies

XiaqiongZhou-NOAA and others added 12 commits October 27, 2021 10:08
…N options on (ufs-community#714)

* Update input.nml for the MULTI_GASES RT, add the MOLECULAR_DIFFUSION option
* Add a WAM regresstion test with MULTI_GASES and MOLECULAR_DIFFUSION on
* Update UPP lib to 10.0.10
* Update intel compiler to 18.0.5.274

Co-authored-by: Wen Meng <wen.meng@noaa.gov>
Co-authored-by: Dusan Jovic  <dusan.jovic@noaa.gov>
…ion (ufs-community#863)

* add semi-lagrangian control namelist variables to configuration, set default values for semi-Lagrangian sedimentation of rain in Thompson MP
* add nw2_tracers.F90 in MOM6 cmake file
* change to FHMAX=12 in fv3_gsd for identical results in the RT test, change fv3_gsd to compare 12hour outputs

Co-authored-by: jiandewang <jiande.wang@noaa.gov>
…ression tests, set ECF_TRIES to 2, update Cheyenne job submission scripts; contains "Reduce memory required by MERRA2 option; fix diag_tables for P7 tests; adds C384 P7 tests to Cheyenne.intel" (ufs-community#866), contains "Update CMEPS" (ufs-community#775) (ufs-community#831)

- Remove unused/broken HAFS-HWRF regression tests that used Ferrier-Aligo MP, and updates the old HAFS-HWRF regression tests to use Noah MP instead of Noah-WRFv4. 
- An update in rt.sh that uses the automatic rerun capability for ecflow
- Code updates to reduce memory required by MERRA2 option; fix diag_tables for P7 tests; adds C384 P7 tests to Cheyenne.intel
- CMEPS update
- Update Cheyenne job submission scripts due to a recent change on Cheyenne

Co-authored-by: denise.worthen <Denise.Worthen@noaa.gov>
Co-authored-by: Dusan Jovic <dusan.jovic@noaa.gov>
…and global nesting RTs as well as two HAFS WW3 coupling RTs (ufs-community#846)

* * Add the following HAFS regional and global nesting regression tests.
  - hafs_regional_1nest_atm
  - hafs_regional_telescopic_2nests_atm
  - hafs_global_1nest_atm
  - hafs_global_multiple_4nests_atm
* Unify and simplify the existing HAFS regression tests for both scripts and input data.
* Switch to use 'netcdf' instead of 'netcdf_parallel' for the sfcfhhh.nc files for the hafs_regional_1nest_atm RT to speed up the write grid component.
* *Add FHCYC, FHSWR, and FHLWR in tests/parm/input_global/regional/nest_hafs.nml.IN. Change FHCYC from 24 to 0 for hafs RTs.
* *Add two HAFS WW3 related regression tests.
 - hafs_regional_atm_wav: two-way atm-wav coupling
 - hafs_regional_atm_ocn_wav: two-way atm-ocn coupling and one-way atm2wav coupling
* updated hafs/ww3 tests -- rt.sh points to the temporary update input directories on orion

Co-authored-by: JessicaMeixner-NOAA <Jessica.Meixner@noaa.gov>
…ate WW3 to use CPP instead of switches (was ufs-community#880) (ufs-community#868)


updates NEMS to clean up the setting of Attributes and allow coupled executable to run as standalone ATM
updates WW3 to allow use of CPP ifdefs instead of the WW3 switch fortran pre-processor
 
Co-authored-by:  @JessicaMeixner-NOAA
…effective radii computation from Thompson MP" and "Fix/improve logic for convective transportable tracers, add GFS_checktracer debugging routine, correct spelling "janic" --> "janjic", fix inconsistent types related with noahmp and log functions", "Modify opnReqTest related scripts for fv3_gsd test" (ufs-community#892)

* Update submodule pointers for fv3atm and ccpp-physics for the changes described in the associated PRs below: fix/improve logic for convective transportable tracers in CCPP, add GFS_checktracer debugging routine, correct spelling "janic" --> "janjic" in several CCPP standard names.
* remove support for the optional attribute in the CCPP framework and metadata, remove invalid optional and intent attributes from host model metadata (variable or type definitions), remove unused code for calculating cloud effective radii from Thompson MP wrapper (this is done in the radiation interstitials)
* Modify opnReqTest related scripts for fv3_gsd test
* Update .github/pull_request_template.md

Co-authored-by: Denise Worthen <denise.worthen@noaa.gov>
Co-authored-by: MinsukJi-NOAA <Minsuk.Ji@noaa.gov>
…1.0 (ufs-community#886)


* reduce fhmax for coupled_control_c192_p7 test and associated restart test
* update esmf to 8.2.0 and mapl to 2.11.0

Co-authored-by: Dusan Jovic <dusan.jovic@noaa.gov>
…s-community#864)

* Add HAFS, HYCOM and CDEPS_DOCN documentation

Co-authored-by: Bin Liu <Bin.Liu@noaa.gov>
Co-authored-by: Hyun-Sook Kim <hyun.sook.kim@noaa.gov>
Co-authored-by: Ufuk Turuncoglu <turuncu@ucar.edu>
…e schemes (ufs-community#858)

This PR introduces positive-definite Total Variation Diminishing (TVD) mass-flux methods recently developed at NOAA/EMC (Jongil Han) to improve tracer transport in EDMF-TKE PBL schemes and SAMF cumulus convective parameterizations. Such methods do not generate negative values for tracer mixing ratios during convective transport. The updated code may still generate very small (1.E-15) negative values during PBL mixing.
…physics only if allocated; ccpp-physics: cleanup CCPP cmake flags part 1 (ufs-community#897)

* Changes from CCPP/physics and fv3atm:
- Fix duplicate symbols and undefined symbols errors on macOS
- Register diagnostics from stochastic physics only if allocated in fv3atm
-Updates the submodule pointer for ccpp-physics for the changes described in Cleanup CCPP cmake flags part 1, remove extra logic that reduces optimization for radiation_aerosols.f, update CODEOWNERS, update README.md NCAR/ccpp-physics#773
- Update top-level README.md in ccpp-physics
* Set ECF_TRIES to 1 on WCOSS systems in ufs-weather-model
@DomHeinzeller DomHeinzeller merged commit c71001e into NOAA-GSL:gsl/develop Nov 18, 2021
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.