Skip to content

Sync with ESCOMP/CDEPS (2025-03-23)#71

Merged
NickSzapiro-NOAA merged 95 commits into
NOAA-EMC:developfrom
NickSzapiro-NOAA:sync_escomp_202503
Mar 27, 2025
Merged

Sync with ESCOMP/CDEPS (2025-03-23)#71
NickSzapiro-NOAA merged 95 commits into
NOAA-EMC:developfrom
NickSzapiro-NOAA:sync_escomp_202503

Conversation

@NickSzapiro-NOAA
Copy link
Copy Markdown
Collaborator

Description of changes

Merge authoritative ESCOMP into EMC fork

Specific notes

Contributors other than yourself, if any: N/A

CDEPS Issues Fixed (include github issue #): Closes #70

Are there dependencies on other component PRs (if so list): Coordinated with NOAA-EMC/CMEPS#135

Are changes expected to change answers (bfb, different to roundoff, more substantial): bfb

Any User Interface Changes (namelist or namelist defaults changes): More CIME options

Testing performed (e.g. aux_cdeps, CESM prealpha, etc): UFS RT suite + preceding ESCOMP/CDEPS tests

Hashes used for testing: See ufs-community/ufs-weather-model#2664

NickSzapiro-NOAA and others added 30 commits July 23, 2024 17:30
* Adapt docn_datamode_cplhist for dice_datamode_cplhist

* Fix .or. and local  variables have different names in docn and dice

* Add Si_imask. Decide whether to have flds_i2o_per_cat for cplhist method.

* Copy sea ice stream fields to export state fields via dshr_dfield_add

* Switches So_t from C to K. Decide on which/add switch

* Overwrite missing value of 0 K in Si_t

* Handle So_t in C and K in docn_datamode_cplhist_mod.F90

Need model SST to be in K
if (minval(So_t) .LT. 100.0_r8), convert C-->K

* Only fill docn_datamode_cplhist export variables if associated. Handle units of So_t based on namelist input

* Default convert SST C to K (as currently). Then switch based on optional sst_constant_value

* Allow null return for taux too in dice/dice_datamode_cplhist_mod.F90

* Add doc for dice cplhist mode to dice.rst
…c.F90

errors are handled internally in that subroutine and do not return
…or_shr_abort

replace calls to esmf_logmsg_error with shr_abort
jedwards4b and others added 25 commits March 5, 2025 14:08
Add CRUJRA2024 as an option to DATM_MODE
cmip5 and cmip6 anomalies were generated only with GSWP3, so buildnml now errors if DATM_MODE isn't CLMGSWP3v1. However, the user can override this by setting the XML variable DATM_MODE_ANOMALY_FORCING_MISMATCH to TRUE.
Fix and improve anomaly forcings for ISSP cases
…o_share_bld

needed to be added to CMakeLists.txt
@FernandoAndrade-NOAA
Copy link
Copy Markdown

Testing for #2664 is complete, please continue with the merge process, thank you.

@NickSzapiro-NOAA NickSzapiro-NOAA merged commit 132fa69 into NOAA-EMC:develop Mar 27, 2025
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.

Sync with ESCOMP/main (2025-03)

6 participants