Skip to content

Update CDEPS to include the recent changes from ESCOMP/CDEPS#49

Merged
junwang-noaa merged 32 commits into
NOAA-EMC:developfrom
binli2337:feature/update_cdeps
Aug 22, 2022
Merged

Update CDEPS to include the recent changes from ESCOMP/CDEPS#49
junwang-noaa merged 32 commits into
NOAA-EMC:developfrom
binli2337:feature/update_cdeps

Conversation

@binli2337
Copy link
Copy Markdown

Description of changes

The CDEPS will be updated to include changes from 20220811 (# a42fb93)

Specific notes

Updates from ESCOMP/CDEPS include the following features:

  1. Add a fillvalue attribute for pio subroutines.
  2. Add fixes to put in coszen interpolation for CIAF and GIAF compsets.
  3. Add nitrogen deposition to datm streams for CLMNDEP, JRA and CORE.
  4. Move pio initialization from advertise to realization phase.

CDEPS Issues Fixed (include github issue #):
#48

Are there dependencies on other component PRs (if so list): No

Are changes expected to change answers: No

Any User Interface Changes (namelist or namelist defaults changes): No

Testing performed: UFS cdeps tests

mvertens and others added 30 commits March 30, 2022 10:11
* fix restarts using coszen angle time interpolation - cleaned up restart writes and fixes to have the following test pass ERS_Ly3_P72x2.f10_f10_mg37.IHistClm50Sp.cheyenne_intel
* added skip_restart_read logic needed for CTSM spin-up runs
* fixes for getting streams with vector fields to work correctly
Co-authored-by: Jim Edwards <jedwards@ucar.edu>
The problem encountered in nldas2 is that both the mesh had a mask of zero over ocean points and the route handle for the mapping of streams to the model resolution uses zeroregion=ESMF_REGION_TOTAL. As a result, all mapped values over ocean were set to zero. This is a real problem if the variable is surface pressure. Since the values over ocean are never used, the solution is to simply set a valid value of surface pressure over ocean.
Corrects CIME path in buildnml scripts.
Add the missing RYF DROF stream entries in xml files
Actually add a read for ZBOT in the streams for CLMNCEP fixing ESCOMP#168
Description of changes

Need to add a _FillValue attribute.
Specific notes

Contributors other than yourself, if any:

CDEPS Issues Fixed (include github issue #):

Are there dependencies on other component PRs (if so list):

Are changes expected to change answers (bfb, different to roundoff, more substantial):
bfb
Any User Interface Changes (namelist or namelist defaults changes):
no
Testing performed (e.g. aux_cdeps, CESM prealpha, etc):
ERS_Ld3.f45_g37_rx1.A.cheyenne_intel
Hashes used for testing: cesm commit e79aed81d07 (alpha09d)
Need to use os.getenv("PIO_LIBDIR") instead of os.environ["PIO_LIBDIR"] to avoid a hang on some systems.
Co-authored-by: Jim Edwards <jedwards@ucar.edu>
* addition -f new streams for datm
* fixes for getting streams with vector fields to work correctly
* added ndep stream data
* added ndep stream functionality
* fixed compile bug
* more updates
* added ndep to core2 and jra forcing
* updated stream definition file
@junwang-noaa junwang-noaa merged commit edaef5b into NOAA-EMC:develop Aug 22, 2022
@binli2337 binli2337 deleted the feature/update_cdeps branch May 15, 2023 13:12
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.

6 participants