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 gsl/develop from develop 2021/09/21 #102

Conversation

climbfuji
Copy link

@climbfuji climbfuji commented Sep 21, 2021

Description

Update gsl/develop from develop as of 2021/09/21. Changes in this PR:

  • Update of FV3 for the changes described in the associated PRs below
  • Updates of MOM6, CICE submodules
  • Update of module files for ESMF 8.2.0 bs 14, FMS, UPP 10.0.9
  • Update of cmake build system files
  • Documentation updates
  • Update of regression testing scripts, adjust default wallclock time to 30 mins, reduce number of compile jobs

Testing

Regression testing on Hera with Intel and GNU against existing EMC baselines: all tests that are expected to pass do pass, all others run to completion and have b4b differences as expected (due to changes in gsl/develop that have not been committed back to the authoritative repositories yet).

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

Regression testing on Hera with Intel and GNU using rt_ccpp_dev.conf: first create new baselines, then verify against them. All tests pass when including the bug fix NOAA-GFDL/GFDL_atmos_cubed_sphere#146 in GFDL_atmos_cubed_sphere. Without the bug fix, the tests fv3_gsd_sar and fv3_gsd_sar_debug crash with a segmentation fault / out of bounds access.

rt_ccpp_dev_hera_intel_create.log
rt_ccpp_dev_hera_intel_verify.log

rt_ccpp_dev_hera_gnu_create.log
rt_ccpp_dev_hera_gnu_verify.log

Associated PRs

NOAA-GSL/ccpp-framework#18
NOAA-GSL/ccpp-physics#106
NOAA-GSL/fv3atm#108
#102

bensonr and others added 13 commits August 25, 2021 09:36
* updated fv3atm
* updated fv3_conf/compile_slurm.IN_gaea to use proper queue with ecflow
* updated ufs_common modulefiles to use newly installed FMS 2021.03 library
…ublic release (ufs-community#772)

This PR brings in an update for fv3atm that contains updates to the latest public release of the FV3 dycore. This PR changes answers for all regional tests and any test with ICs created by chgres from sources that sets the data_source_fv3gfs=.true. option in FV3/atmos_cubed_sphere/tools/external_ic.F90::get_nggps_ic routine. 
* updated ICs to use newly created 20210825 snapshot
* bypass control_csawmg test for gaea (numerical instability)
* updated BL_DATE in anticipation of baseline creation
* use fms lib built with avx on hera, update baseline date
…ufs-community#781)

* update templates for diag_table to be consistent with model_configure
* remove edit_diag_table function. point to @climbfuji branch of FV3atm
* FV3 is updated with land mask bug fix (CCPP issue ufs-community#719)
Fix fix revision to the latest noaa-emc fv3 develop branch
… one-way or two-way atmosphere-ocean coupling (was PR 767) (ufs-community#776)


* Update esmf to 8.2.0bs14 and mapl to mapl/v2.7.3-esmf820bs14
* Add a cplocn2atm namelist option to control ocean model feedback to FV3ATM
* Make wall clock default 30mins except on Gaea where it is 60mins; remove wall clock setting in individual tests
* Update stack on Cheyenne to hpc/1.2.0
…bug fix for loading yaml module (ufs-community#782)

This PR has code changes in fv3atm and ccpp-physics for CCPP metadata bugfixes and FV3 FMS updates + IAU bug fixes. It also includes the bug fix to load module gftl-shared, yadyaml and mapl on hera only.

Co-authored-by: Wen Meng <[email protected]>
ufs-community#773)

* 1)Update ufs_common and ufs_common_debug with upp/10.0.9; 2) Update RRFS control file;  3) Add regional_quilt_debug test.
…munity#794)

* Create section 5 on automated testing: CI/CD, AutoRT
…for variable substitution in MOM and CICE input files (ufs-community#791)

* Use atparse for ice_in instead of edit_inputs
* Switch to atparse for MOM6
* Update rt.sh and tests/rt_utils.sh to guarantee only one WW3 compile job at a time
* Rearrange rt.conf and rt_gnu.conf to reduce the number of compile jobs
* Increase wallclock time for gaea to 120 minutes

Co-authored-by: denise.worthen <[email protected]>
Co-authored-by: Brian Curtis <[email protected]>
…history file precision (ufs-community#757)


* Update Icepack and CICE for advanced snow fixes
* Fix history file time-stamp when inital time is not a seconds=0.0
* Fix history file precision when double precision is specified
…anch commit (was PR#803) (ufs-community#816)


* fix cice decomposition parameters for ice_in_template
* update MOM6 for latest GFDL main branch
Copy link

@DomHeinzeller DomHeinzeller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hash for fv3atm verified.

@DomHeinzeller DomHeinzeller merged commit a41e000 into NOAA-GSL:gsl/develop Sep 22, 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.

9 participants