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

Truncate cold temperatures in CLMNCEP forcing to 180K #1633

Closed
ekluzek opened this issue Jun 1, 2017 · 0 comments
Closed

Truncate cold temperatures in CLMNCEP forcing to 180K #1633

ekluzek opened this issue Jun 1, 2017 · 0 comments
Assignees
Labels
Responsibility: CESM Responsibility to manage and accomplish this issue is through CESM tp: data models
Milestone

Comments

@ekluzek
Copy link
Contributor

ekluzek commented Jun 1, 2017

Because of some issues with CLM forcing datasets, we want to limit cold temperatures in CLMNCEP to 180K.

Here's the current change we have for this...

Index: /glade/p/work/oleson/clm4_5_16_r243/cime/src/components/data_comps/datm/datm_comp_mod.F90

--- /glade/p/work/oleson/clm4_5_16_r243/cime/src/components/data_comps/datm/datm_comp_mod.F90 (revision 8424)
+++ /glade/p/work/oleson/clm4_5_16_r243/cime/src/components/data_comps/datm/datm_comp_mod.F90 (working copy)
@@ -1141,6 +1141,9 @@

      !--- temperature ---
      if (tbotmax < 50.0_R8) a2x%rAttr(ktbot,n) = a2x%rAttr(ktbot,n) + tkFrz

+!KO

  •     a2x%rAttr(ktbot,n) = max(180._r8,a2x%rAttr(ktbot,n))
    

+!KO
a2x%rAttr(kptem,n) = a2x%rAttr(ktbot,n)

      !--- pressure ---

@mvertens

@ekluzek ekluzek added Responsibility: CESM Responsibility to manage and accomplish this issue is through CESM tp: data models labels Jun 1, 2017
@ekluzek ekluzek added this to the cesm2 milestone Jun 1, 2017
@ghost ghost assigned billsacks Jul 10, 2017
@ghost ghost added the in progress label Jul 10, 2017
mvertens added a commit that referenced this issue Jul 12, 2017
datm updates for clm

Changes from mvertens updating datm forcing data for clm.

Update the datm config_component and namelist definition xml files to replace older clm forcing data sets. CLMCRUNCEPV5 is replaced by CLMCRUNCEPv7. CLMGSWP3 is replaced by CLMGSWP3v1.

Limit very cold forcing for CLMNCEP data mode to 180K.

New regular expression match for CCSM_BGC for CESM.

Test suite: aux_clm45
Test baseline: none, answer changing for cruncep and gswp3
Test namelist changes: yes
Test status: all tests passed functionality, answer changing as expected.
Fixes #1526
Fixes #773
Fixes #1633
Fixes #1536

Code review: mvertens, andre
@ghost ghost removed the in progress label Jul 12, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Responsibility: CESM Responsibility to manage and accomplish this issue is through CESM tp: data models
Projects
None yet
Development

No branches or pull requests

2 participants